On Dec 18, 2025, at 03:06, Dag-Erling Smørgrav <[email protected]> wrote:

> bob prohaska <[email protected]> writes:
>> Is the sanctioned approach to delete everything and start
>> over once the host system identifies itself as 16 rather
>> than 15? In hindsight it looks like less work.
> 
> You know that poudriere does not build on the host, right?  What matters
> is the OS version in your poudriere jail (the host just needs to be the
> same version as or newer than your newest jail), and you're not supposed
> to upgrade a poudriere jail from one ABI to another, you're supposed to
> create a new jail with the new ABI.

Bob provided evidence that he has a FreeBSD:16:aarch64
jail as I understand it: a log message's text lines
that he quoted included

QUOTE
[main-default-job-03] Installing autoconf-switch-20220527...
pkg-static: wrong architecture: FreeBSD:15:* instead of FreeBSD:16:aarch64
END QUOTE

That would not be produced in a FreeBSD:15:aarch64
poudriere jail as I understand things.

I also do not know if Bob uses METHOD null and builds
his own poudriere jails or not these days. The output
from

# poudriere jail -l

would answer such questions. (null mounted jail updates
do not necessarily report VERSION and OSVERSION accurately
when the jail is updated outside poudriere unless
something more is done, such as deletion and recreation
of the jail afterwords or the files for tracking such
for the jail are manually updated.)


But the original message also had a quoted line about
FreeBSD-ports-kmods that I've not dealt with at all.
It did say:

QUOTE
pkg: repository FreeBSD-ports-kmods contains packages for wrong OS version: 
FreeBSD:16:aarch64
END QUOTE

That reads to me like the context was not FreeBSD:16:aarch64
but FreeBSD-ports-kmods was for FreeBSD:16:aarch64 .

Bob should probably report the output of:

# pkg repos -e

I do wonder if he has some explicit :15: text
in some *.conf file(s).


===
Mark Millard
marklmi at yahoo.com


Reply via email to