<rwmjones>
davidlt: what was the problem with gnu-efi?
<rwmjones>
we talked about it a while back but I can't remember now
<davidlt>
rwmjones, I want to use a UEFI bootloader (systemd-boot), but that requires the latest gnu-efi release + a few packported patches from main branch.
<davidlt>
Some other tools also need gnu-efi, e.g. brtfs uefi tooling IIRC.
<davidlt>
I don't really expect to see GRUB2 update any time soon, but gnu-efi is relatively small.
<davidlt>
rwmjones, because I never found time to rebase.
<davidlt>
rwmjones, the gnu-efi in Fedora is quite old, it first need an update to a newer version.
<davidlt>
We need 3.0.17 (current is 3.0.11 in Fedora), and then we can pick a few patches from main branch.
<davidlt>
I wouldn't be surprised to see 3.0.18 soonish (within months)
<davidlt>
3.0.17 was mid-2023 release.
<rwmjones>
so I don't really understand what gnu-efi does; it seems to be something for building EFI applications? why is that something we care about?
<davidlt>
because what's what systemd-boot uses (and other tools)
<davidlt>
no gnu-efi, no systemd-boot
<davidlt>
i.e. no UEFI bootloader
<rwmjones>
it uses it to build their own BOOTX64.EFI ?
<davidlt>
I guess so (didn't look into the details)
<davidlt>
also efitools, fwupd-efi, mokutil, rEFInd, sbsigntools also need it
<rwmjones>
I don't see those in systemd.spec
<rwmjones>
systemd-boot.spec exists but says it's just there to sign systemd-boot-unsigned (from systemd.spec)
<davidlt>
I will double check a bit later
<javierm>
rwmjones, davidlt: IIUC systemd-boot doens't need gnu-efi anymore
<javierm>
it now uses pyelftools instead
<davidlt>
looking at systemd repo, and there is a commit: "tree-wide: Drop gnu-efi "
<davidlt>
So it seems this dependency got removed
<davidlt>
javierm, thanks for confirmation
<davidlt>
So this will be fun (once I get to systemd + make a new disk image)