23.01 and FreeBSD 14 - CURRENT
-
Hi all
Since FreeBSD 14 is not released yet (no 14 STABLE branch has been created from where a 14.0 RELEASE has peeled of), how did Netgate handle the “picking” of module builds to use in both their 23.01 release, and in the pfSense repository?
I’m no expert in FreBSD, but I would assume it’s potentially a major problem that code in all these modules scheduled to become part of 14 STABLE, can change all the time from now and until a 14 STABLE branch -> 14.0 RELEASE is “frozen” and supported.
I get what it does for potential access to drivers and cutting edge features/code, but “freezing a snapshot” of CURRENT and use it for your own RELEASE product, must be complex to maintain and test since you are the only one testing sustained on that particular combination of modules. Any updates you might pull to fix a problem may depend on wast amounts of other dynamic changes made to 14 CURRENT in the mean time.
-
@keyser I can't really speak for Netgate but they had a blog post here discussing it:
https://www.netgate.com/blog/pfsense-software-is-moving-ahead -
Changing to FreeBSD 14 and to PHP 8.1 may be more work
as we all imagine of. But the effect to spare out FreeBSD 13
and the gain for us all may be then greater as we will ever
find out.