
On Wed, Aug 31, 2022, at 4:33 AM, Richard Brown wrote:
On Tue, 2022-08-30 at 21:01 +0200, Jacob Michalskie wrote:
So I would say yes, but I assume not everyone will be this enthused about changing the snapshots to not include /boot, since we already had a discussion about this a few years back, and I got a big fat nope last time around
If /boot is not included in snapshots, then users will not be able to use snapshots/rollback whenever there is an issue with the kernel, grub, initrd, and such that prevents the user booting
It is one method to pin vmlinuz+initramfs versions based on the installed kernels in any (system) snapshot. Btrfs snapshots aren't the only way to achieve this. The bigger issue is how to go about making $BOOT the correct size, because it's no longer part of the Btrfs pool. The size depends on the amount of rentention.
I would strongly argue that would be a huge, detrimental, regression compared to the status quo
Were it to be dropped entirely, I agree. But the idea anyone needs weeks, let alone months, of system snapshots isn't very compelling. And also the farther back the rollback, the more security and bug fixes are rolled back too. -- Chris Murphy