Poudriere - Compile ALL Ports

Patrick M. Hausen hausen at punkt.de
Mon May 11 18:34:24 UTC 2020


Hi all,

I’m confused by this thread. isn’t the point of Poudriere
bulk builds to

- start with a clean jail
- build the first port in the list and all dependencies
- store the packages for later incorporation into the pkg repo
- clean out the jail completely
- start with the next port in the list
- …

How can there ever be a build conflict unless there is a bug
like port A depends on B and ImageMagick 7, while B is
lagging somewhat behind and depends on ImageMagick 6?

But if ImageMagick 6 and 7 are not dependencies but intended
target packages, doesn’t Poudriere build each of them in a shiny
new empty environment?

At least that’s what I thought our Poudriere was doing all day
and night and we never had a build conflict like this. Bugs like
the aforementioned aside.

Happy to get enlightened,
Patrick
-- 
punkt.de GmbH
Patrick M. Hausen
.infrastructure

Kaiserallee 13a
76133 Karlsruhe

Tel. +49 721 9109500

https://infrastructure.punkt.de
info at punkt.de

AG Mannheim 108285
Geschäftsführer: Jürgen Egeling, Daniel Lienert, Fabian Stein



More information about the freebsd-ports mailing list