On Mon, Jul 20, 2015 at 12:49 AM, Chris Murphy <lists@colorremedies.com> wrote:
On Fri, Jul 17, 2015 at 11:23 AM, Andrei Borzenkov <arvidjaar@gmail.com> wrote:
В Fri, 17 Jul 2015 09:25:45 -0600 Chris Murphy <lists@colorremedies.com> пишет:
On Wed, Jul 15, 2015 at 3:06 PM, Chris Murphy <lists@colorremedies.com> wrote:
https://github.com/openSUSE/snapper/issues/178
We'll see what happens.
That bug has been closed upstream saying that it works because of SUSE's preferred behavior. So I've filed an openFATE bug report in its place.
I think one reason for this was desire to be able to roll back grub configuration. As grub menu is static, if you rollback /boot you also want to rollback /boot/grub/grub.cfg to match it.
I understand the rationalization, it's easier to get to bootable snapshots and rollbacks this way. I just disagree with a.) taking the user's feature and control away from them, b.) making the boot process essentially invisible when it comes to what subvolume is being used.
You also need to a) somehow designate snapshot to be booted by default and b) handle path changes when snapshot is created (snapshot is different subvolume so any path inside grub.cfg needs adjustment). Using default subvolume appears to solve everything nicely ... with expense of need to maintain huge pile of distro-specific patches which make grub incompatible to upstream (and probably other distros as well - did not look at what fedora or ubuntu do). I actually have design draft (from grub side) that requires minimal code changes (and some changes are what I believe should be included for other reasons) and solves all these issues. But it also means changes to installer, yast, snapper ... if anyone is willing to cooperate on fixing those, let's setup OBS project and try to implement it. Then it can be present as alternative solution; and I am pretty confident that GRUB changes that are required will be suitable for inclusion upstream. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org