Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 06 Oct 2025 12:00:02 +0000
From:      "Dave Cottlehuber" <dch@skunkwerks.at>
To:        freebsd-pkg@freebsd.org, yann.kerherve@gmail.com
Subject:   Re: upgrade of poudriere builders to major versions
Message-ID:  <837b6748-528a-43d7-8fa5-220fb4c274f9@app.fastmail.com>
In-Reply-To:  <CAMTe54oCdW-Uz%2BCkYBUdDG8s-FtCFWnq848Gpnd0Favat2Pxxg@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

On Mon, 29 Sep 2025, at 18:03, Yann Kerhervé wrote:
> Hello,
>
> I build in poudriere jails, and upgrade my hosts so that my jails have 
> an equal or inferior version.
>
> I also build my poudriere builder machines inside poudriere (using the 
> poudriere image option, which replaced my nanoBSD setup).
>
> What's the recommended way to jump from 14 to 15? I can't use my 14 
> builder machines because the jail is not happy and the ABI changed 
> enough in 15 that it doesn't work (IIRC 13->14 was ok).

Yann you might need to provide some more info. What does 
"jail is not happy" mean?

At a very high level, you should be able to:

- upgrade host to 15 (currently in ALPHA5 only)
- continue to use your existing poudriere setup
- add a 15.0 builder by `poudriere jail -c -j 15amd64 -v 15.0-ALPHA5 -K GENERIC` or similar

> How is FreeBSD's releng infrastructure deal with this?

FreeBSD releng infrastructure typically runs a recent-ish CURRENT 
now at 16.x, and builds from sources, using the makefile targets
in /usr/src/ & /usr/src/release to ensure a pristine build env,
not poudriere.

Generally, I'd suggest waiting for at least the BETA or RC to
test, follow https://www.freebsd.org/releases/15.0R/schedule/
for timelines.

A+
Dave


help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?837b6748-528a-43d7-8fa5-220fb4c274f9>