Skip to content

Conversation

@stblassitude
Copy link
Contributor

For 3rd parties building binary packages, and for build consistency in
general, it is very helpful to have the same set of dependencies at
any time the product is built.

See tools/godep for further details.

Specifically, I'm working on creating a FreeBSD Port (see https://www.freebsd.org/ports/), and the FreeBSD Go build environment requires a Go project to either supply all dependencies in vendor/, or have them installed as FreeBSD Ports themselves. The latter does get unwieldy quickly, so I'd appreciate the vendoring a lot!

asood123 and others added 5 commits September 19, 2017 17:54
For 3rd parties building binary packages, and for build consistency in
general, it is very helpful to have the same set of dependencies at
any time the product is built.

See [tools/godep](https://github.com/tools/godep) for further details.
@stblassitude
Copy link
Contributor Author

I did manage to work around the non-vendored dependencies by using a trick the Ports system in FreeBSD uses, but it's ugly, and likely to break easily. The FreeBSD change is here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222883

@adnanh adnanh self-assigned this Oct 17, 2017
@adnanh adnanh changed the base branch from master to development October 17, 2017 09:50
@adnanh adnanh merged commit 9c1efc9 into adnanh:development Oct 17, 2017
@adnanh
Copy link
Owner

adnanh commented Oct 17, 2017

Thanks for the contribution!

@adnanh
Copy link
Owner

adnanh commented Nov 4, 2017

It's live on master & 2.6.6

Figured you'd like to be notified :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants