Re: packages for 12.4

From: Ronald Klop <ronald-lists_at_klop.ws>
Date: Tue, 13 Dec 2022 08:49:57 UTC
Van: Lena@lena.kiev.ua
Datum: dinsdag, 13 december 2022 09:06
Aan: freebsd-ports@freebsd.org
Onderwerp: packages for 12.4
> 
> Will package building be switched from 12.3 to 12.4?
> 
> www/chromium:
> 
> .if ${OSREL} == "12.3"
> IGNORE=         does not compile, libc++ too old
> .endif
> 
> Last package for amd64 106.0.5249.119_1 (27 October),
> the port has 108.0.5359.98 today.
> 
> https://pkg-status.freebsd.org/builds?server=beefy6&all=1
> says last build was started on 10 December for 12.3.
> Â 
> 
> 
> 

Hi,

The policy (as I last read it) is to build packages on the oldest supported version of a branch. A newer FreeBSD version (12.4) is assumed to be backwards compatible with an older FreeBSD version (12.3) so pkgs build on 12.3 should run on 12.4. FreeBSD 12.3 is not expected to be forwards compatible with 12.4 as you can't predict the future changes. So packages build on 12.4 are not promised to work on 12.3.

12.3 goes end-of-life around March 5th, 2023, see: https://www.freebsd.org/security/#sup
So around that date the package building will be run on 12.4.

There have been discussions about starting to build packages on a new FreeBSD version earlier but that did not happen yet. I don't know what the reasons are.

The tools are available to setup your own FreeBSD 12.4 and build packages for it.
https://docs.freebsd.org/en/books/handbook/ports/#ports-poudriere

Regards,
Ronald.
Â