System Patches package version 2.2.x
-
@slu They are patches till the can be backed in the new version, so this is normal. -
@bob-dig but this affect 23.x only or 2.6.0 CE as well?
With other words, can I break the system with patches or is there some version check in the background? -
@slu Good question. Is there anything related to FreeBSD 14 or PHP 8.1 in it? Then wait.
23.01:
- and 6. I remember are 23.1 only for example, so if you have them too, then this is not for you.
-
@jdeloach said in System Patches package version 2.2:
I'm confused. I'm running pfSense 2.6.0 CE and I see these dozen or so patches as being available to apply, yet when I open the Redmine associated with each patch, it states that the target is for 2.7.0/plus target 23.01.
Are these patches really safe to apply to 2.6.0 CE? No where do I see anything in the redmine that states it is for 2.6.0???
The patches for 2.6.0 are not new. They have been there for weeks, since 23.01 released. The ones you see on 2.6.0 are safe to apply on 2.6.0. On 2.6.0 the only change you'll see from this new version of the package is the apply/revert all buttons.
The recommended patch list is version filtered. You only see the patches relevant to whatever you are running.
-
@jimp said in System Patches package version 2.2:
The recommended patch list is version filtered. You only see the patches relevant to whatever you are running.
Thank you, now its clear to me.
-
-
-
-
-
-
-
@jimp thanks!!!
-
@jimp speaking of patches, how long until they are approved to be added in as recommend? For example the YouTube issue with none.
https://redmine.pfsense.org/issues/13811 -
@jonathanlee said in System Patches package version 2.2:
@jimp speaking of patches, how long until they are approved to be added in as recommend? For example the YouTube issue with none.
https://redmine.pfsense.org/issues/13811There isn't any set schedule, mostly depends on the amount of time devs have who are also familiar with the package and so on. But that's completely unrelated to this thread, "patches" in the sense of this package are not always tied to PRs or commits.
-
There is another update coming here shortly, which addresses two things:
- The alias sorting did have an issue if the aliases were not sorted in the configuration (which normally happens on save or other change to aliases). Most people wouldn't see a problem here, but some could. So there is a patch that applies on top of the previous patch to use a better sort method that has the ideal sort order but also preserves index keys.
- When doing 'revert all' it was iterating the patch list from the top down which fails if a later patch requires an earlier patch to be applied first. The two patches would apply OK but when reverting all patches it would only revert the later patch, not the earlier one. So reverting from the last to the first ensures this order is properly respected.
Users on 23.01 will see a new patch to apply. Users on older versions will not see any new patches but the revert all order will be fixed.
-
@jimp Nice one.
Considering the list of of patches for 23.01 this fra, is there any chance a 23.01.1 will be released with everything included?
For all those boxes not at 23.01 yet?
-
@keyser said in System Patches package version 2.2:
@jimp Nice one.
Considering the list of of patches for 23.01 this fra, is there any chance a 23.01.1 will be released with everything included?
For all those boxes not at 23.01 yet?
We are still considering our options there, but the next release is due in May and it's already almost April at this point. Having to turn out a point release would leave us very little time to work on items we want to complete for 23.05. But we're keeping an eye on things and if we do decide that, we'll announce it in various places.
-
@jimp Installed Thank you!!
-
Thank you for this! Itโs awesome that I donโt have to hunt down patches, nor wait for the next OS release to get these, and itโs all done in a single click (and reboot).
What would be the process when the next version of pfSense is released? Normally I:
- Reboot
- Uninstall all packages
- Upgrade
- Reboot
- Reinstall all packages
But with all of these recommended patches, before I do step 1 above, should I first revert all patches applied?
Or is it safe to keep all the patches applied and install the upgrade as is? Can the patches package be removed with patches still applied before upgrading?
My fear would be a patch the applied to 23.01, but didnโt make it to 23.05, and now I still have that modified file on my disk, but itโs not available to be installed/reverted in version 23.05. Does that make sense what Iโm trying to say?
-
@offstageroller normally the Recommended patches are all included in the next version. If not (which I havenโt seen yet) then presumably either somethingโs wrong with the patch, or it would still be listed in the package for the next version.
-
-
@jimp As you mention 23.05 around the corner I'm curious: what's the plan with 2.7? Release before 23.05 or joint release with 23.05 (shortly after)? We've many people asking when the step-up to 2.7 will arrive (mostly because they also have to plan maint windows in advance) so even a guesstimate would be nice.
As the snaps of 2.7 haven't gone beta yet I'm wondering :)
Cheers
-
@jegr said in System Patches package version 2.2:
@jimp As you mention 23.05 around the corner I'm curious: what's the plan with 2.7? Release before 23.05 or joint release with 23.05 (shortly after)? We've many people asking when the step-up to 2.7 will arrive (mostly because they also have to plan maint windows in advance) so even a guesstimate would be nice.
As the snaps of 2.7 haven't gone beta yet I'm wondering :)
Not a topic for this thread, but still being discussed internally, likely after.
-
I am on pfSense+ 23.01 with system patches 2.2.1
and all is running fine for now. Well done! -
Bumping thread, 2.2.2 is building now, see edit in the main post for info.
tl;dr 9 new patches for 23.01, no changes for other versions.
-
@jimp so take in when it shows as available just update and reapply, no need to revert and then apply - that sort of thing. Or apply just new ones that show up.