#561 common: Add workaround for issue with newer GRUB2
Merged by siosm. Opened by siosm.
Unknown source main

Download 561.patch

common: Add workaround for issue with newer GRUB2

New GRUB2 config modules are causing issues on Atomic Desktops systems
as the new GRUB2 config get regenerated with new options that are not
supported by the currently installed version of GRUB2.

The root cause is that we don't (yet) systematically update the
bootloader on Atomic Desktops. This is related to:
https://gitlab.com/fedora/ostree/sig/-/issues/1

Temporarily remove / modify those config modules from the GRUB2 set of
configs used to generate the final GRUB2 config, until we are able to
enable bootloader updates by default.

See: https://github.com/fedora-silverblue/issue-tracker/issues/587
See: https://bugzilla.redhat.com/show_bug.cgi?id=2305291


comps-sync-exclude-list: glibc-all-langpacks is always included

There is no need for each variant to include glibc-all-langpacks as it
is included for everyone in the common-packages.yaml manifest.

See: https://pagure.io/fedora-comps/pull-request/1017

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/ff8c4eaaf6a940a885ee9ca12fc8d461

rebased onto 3ab10ac406dc4d3a203f35bde226e4300f2863d3

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci
https://fedora.softwarefactory-project.io/zuul/buildset/441fb44db7ef406981ee47242e5177d0

1 new commit added

  • comps-sync f42 2024-08-27

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/a5e266fed96c4d7ab1da0dc952aa0eb7

Isn't the change to kinoite-mobile-packages.yaml a bit of a stray?

Yes, it's only here appease the CI. The package is already included in the common set of packages included in all variants: https://pagure.io/workstation-ostree-config/blob/main/f/common-packages.yaml#_73

2 new commits added

  • comps-sync-exclude-list: glibc-all-langpacks is always included
  • common: Add workaround for issue with newer GRUB2

Updated this commit to exclude the duplicate instead.

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/83c49867aa6e435cb012a19839cdfcbf

rebased onto 3ab10ac406dc4d3a203f35bde226e4300f2863d3

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/3a482611cffb437fb73760602ee2e5b0

1 new commit added

  • Compress initramfs with zstd

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/86c24e05919f47948ca0c6efe4d32b9f

2 new commits added

  • common: Add workaround for issue with newer GRUB2
  • comps-sync-exclude-list: glibc-all-langpacks is always included

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/bcdf013e0a784f6094a13ba933f594ce

I did a successful test build and multiple manual test pass on live systems. Let's get this in Rawhide, test again with tomorrow's build and then backport to F41.

Pull-Request has been merged by siosm

Metadata