Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Dec 2015 15:36:01 +0100
From:      Kurt Jaeger <lists@opsec.eu>
To:        Piotr Florczyk <piotr.florczyk@gemius.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: poudriere, Go and networking
Message-ID:  <20151211143601.GI35480@home.opsec.eu>
In-Reply-To: <374B9F2C-11B4-44F6-9FF6-E4687ECF9CB2@gemius.com>
References:  <374B9F2C-11B4-44F6-9FF6-E4687ECF9CB2@gemius.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@opsec.eu            +49 171 3101372                         5 years to go !



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20151211143601.GI35480>