poudriere, Go and networking

Piotr Florczyk piotr.florczyk at gemius.com
Fri Dec 11 14:31:23 UTC 2015


Recently I had to package couple of programs written in Go and godep is
becoming the standard for dependency tracking in Go projects.
For example I currently had to package telegraf. Here is the thing. Poudriere
disables networking after fetch phase and I don't know before extract
phase what dependencies are inside.
You might say that I should put all those dependencies in DISTFILES and manage 
them without godep. But for telegraph it's over 60 direct dependencies.
And no, I can not package each dependency because each Go projects will require
different rev.

So here is the question: would it be possible to have networking enabled during
extract phase ?
Or maybe there is another solution (some flag in ports maybe that I'm missing ?)
 
--
Regards,
Piotr Florczyk


More information about the freebsd-ports mailing list