On Thu, Jun 27, 2019 at 9:06 AM Bruno Wolff III <br...@wolff.to> wrote:
>
> On Wed, Jun 26, 2019 at 14:19:26 -0600,
>   Chris Murphy <li...@colorremedies.com> wrote:
> >
> >Short version: Fedora should take responsibility for the bootloader
> >being up to date, by updating it during major version upgrades. This
> >is already the case on UEFI with conventional installations. I'd like
> >to make sure it always happens on major version upgrades for BIOS
> >installations. What's the problem? This would step on any custom
> >bootloader configuration a user has for multiboot. There is no
> >reasonable mechanism on BIOS systems to determine if the bootloader is
> >a Fedora bootloader, and somehow only update a Fedora bootloader and
> >not touch any other bootloader.
>
> How do you envision this working for rawhide?
> I had a problem where grub1 configs were no longer updated with kernel
> updates, where I finally needed to upgrade to grub2.

Yep, small problem. And I'm not even sure how a 'grub2-install' on
BIOS systems would be initiated only at major upgrade time. But even
Fedora Rawhide does change versions when fcXX becomes fcXX+1, but is
that a sane trigger? I'm not sure what the alternatives are.

And could there be a policy setting in /etc/default/grub for this,
where the user can opt out? And should such an opt out exist? There is
no such opt out for UEFI. Anyway, the how to do this is a different
question than whether to do it, and whether the policy is the same
across all Fedora editions, spins, images, etc.

I think it's uncontroversial to say on IoT the bootloader must be
updated, I imagine no reasonable justification for making this user
domain on this class of device. That is probably also true for
cloud/virtual, and baremetal servers. It's really desktops that
there's an open question of what/who owns the bootloader. And there
I'd say the default really ought to be, maybe even must be, update the
bootloader with some regularity. And if that's true and agreed upon,
then fill in the gaps with some needed details: how often, how to do
it, should there be an opt out, and how to implement that, etc.


-- 
Chris Murphy
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to