By design, ostree does not manage bootloader updates as they can not (yet) happen in a safe fashion. To solve this issue, bootupd (https://github.com/coreos/bootupd) was created. bootupd is a small socket activated program that takes care of updating the bootloader. It currently only supports EFI booted systems and rpm-ostree based systems. The updates are triggered by an administrator and are not (yet) automated for safety reasons. This change is about enabling bootupd integration in Fedora Silverblue and Fedora Kinoite to make bootloader updates easier. bootupd is already used in Fedora CoreOS.
Owners, do not implement this work until the FESCo vote has explicitly ended.
The Fedora Program Manager will create a tracking bug in Bugzilla for this Change, which is your indication to proceed.
See the FESCo ticket policy and the Changes policy for more information.
As I wrote in the devel thread, this approach is a fragile work-around for functionality that is missing in other components. But at this point in time, it does make sense and will make things better for users. Any better proposal would have to involve massive changes in other components and how we're doing things, and that's not feasible now. I don't want to block the work that the Change owners are doing.
For the record, this ticket had only (+2, 0, 0) at the seven-day mark, so voting was extended for another week.
(+2, 0, 0)
to comment on this ticket.