libgit2 / libgit2/rugged

Building on travis for osx

Open
#778 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
2.3k
Forks
293
PR merge metrics
No merged PRs in 30d

Description

I've been trying to get this to work on travis.

I finally got this to work:

https://github.com/kurocha/teapot/blob/4ad7ae859bbff1a46744406634cf852dd5286ac2/.travis.yml#L16-L19

But, is there something simpler?

Without using RUGGED_USE_SYSTEM_LIBRARIES=y it would fail but I don't know why. It worked locally.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with .travis.yml lines 16-19 from the linked working example and inspect how rugged is built on Travis for macOS. Compare that setup with the repository's existing Travis configuration and determine why RUGGED_USE_SYSTEM_LIBRARIES=y is required. Done means the macOS Travis build works with a simpler configuration or the dependency requirement is documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, ruby
Domain
build-system, ci-cd
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.