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
