CE Snapshots on PHP 8.1 and FreeBSD Main!
-
Just loaded the latest snapshot and verified "Halt" does not work from web or command line.
-
We're aware of that one and a fix should be in a snapshot soon. It's due to an empty
<captiveportal></captiveportal>
tag in the configuration not being handled properly.In the meantime you can edit that out of the configuration or run
/etc/rc.halt
from a shell prompt. -
Is the "no upgrade in place for ZFS systems with EFI boot" caveat still relevant, or has this been fixed since?
That's the basic threshold for me being able to consider testing this on a not-so-critical system...
-
@rcfa said in CE Snapshots on PHP 8.1 and FreeBSD Main!:
Is the "no upgrade in place for ZFS systems with EFI boot" caveat still relevant, or has this been fixed since?
That's the basic threshold for me being able to consider testing this on a not-so-critical system...
That has been fixed for quite some time.
-
@jimp it might be worth publishing a blog post that this issue is now fixed in the latest devel snapshots.
The blog post announcing devel snapshots are now on FreeBSD main and PHP 8.1 pointed out the issue exists, but there has been no blog post since then that explains it is fixed.
https://www.netgate.com/blog/ce-snapshots-on-php-8.1-and-freebsd-main
-
Absolutely, the people who have worked on this have made great advances in stabilizing pfsense on freebsd main and php 8.1. The work should be recognized. Thanks to all of you!!!!
-
Looks like you guys have been busy going by all the resolved and feedback tickets on redmine. Well done!
Will the extra kernel debugging options be removed soon?
-
Is there anywhere a list of all packages working/not working on the current snapshot releases?
It's difficult to know, if one can dare an upgrade, not knowing which packages will break or not...
-
@rcfa said in CE Snapshots on PHP 8.1 and FreeBSD Main!:
Is there anywhere a list of all packages working/not working on the current snapshot releases?
It's difficult to know, if one can dare an upgrade, not knowing which packages will break or not...
As far as we're aware, all packages should be working, with possible exception of the non-devel pfBlockerNG (which is being replaced with the -devel version shortly).
There may be some packages that nobody has tried, but we've fixed all the problems that were reported and that we found on our own thus far. If you want more info tailored to your setup, create your own post(s) and ask about the specific packages you have installed.
-
@rcfa Until 2.7.0 is released I would assume that all packages and pfSense itself might be broken. If I have to have it working and stable then I wouldn't consider upgrading before release. In fact given the huge upgrades to the underlying OS and PHP for 2.7.0 I might wait a month or two after release before "daring an upgrade".
-
@jimp is there not a QA/QC process where someone tests each package individually and confirms it is working? Supplementing this with automatic regression testing would be even better, but I donโt think it would be easy to fully replace the manual testing.
Then there could be a list of packages which gradually get a green tick next to them as this testing is completed?
-