poudriere, Go and networking

Kurt Jaeger lists at opsec.eu
Fri Dec 11 14:36:02 UTC 2015


Hi!

> 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.

We recently upgraded maven, the java-world 'make and godep' and all
the ports that need maven to build have the same problem, see:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=188110#c37

> 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 ?)

I think we need some fancy fetch target per distfile which basically
uses technology-dependend (maven, godep, etc) ways to trigger
the 'fetch' during the fetch-phase. Probably some sort
of base-fetch vrs. dep-fetch ?

-- 
pi at opsec.eu            +49 171 3101372                         5 years to go !


More information about the freebsd-ports mailing list