dgilmore changed the topic of #fedora-riscv to: Fedora on RISC-V https://fedoraproject.org/wiki/Architectures/RISC-V || Logs: https://libera.irclog.whitequark.org/fedora-riscv || Alt Arch discussions are welcome in #fedora-alt-arches
davidlt has joined #fedora-riscv
zsun has joined #fedora-riscv
davidlt has quit [Ping timeout: 260 seconds]
zsun has quit [Quit: Leaving.]
davidlt has joined #fedora-riscv
davidlt has quit [Ping timeout: 264 seconds]
davidlt has joined #fedora-riscv
davidlt has quit [Ping timeout: 268 seconds]
iooi_ has joined #fedora-riscv
iooi has quit [Ping timeout: 246 seconds]
iooi_ is now known as iooi
iooi_ has joined #fedora-riscv
iooi has quit [Ping timeout: 264 seconds]
iooi_ is now known as iooi
zsun has joined #fedora-riscv
davidlt has joined #fedora-riscv
davidlt has quit [Ping timeout: 246 seconds]
davidlt has joined #fedora-riscv
zsun has quit [Quit: Leaving.]
<rwmjones> yeah there's mutterings about using it here too, but also something else (nmbl?)
<rwmjones> nmbl (?) is the one where they boot linux to kexec linux
<rwmjones> a lot of it is "anything is better than grub"
<davidlt> Is that LinuxBoot?
<davidlt> nmbl seems to be some PoC stuff from RH: https://github.com/rhboot/nmbl-builder
<davidlt> Ah this is also using UKI stuff
* davidlt checks gnu-efi status
<davidlt> rwmjones, that's still not updated: https://koji.fedoraproject.org/koji/packageinfo?packageID=1030
<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.
<rwmjones> do we have the patches needed anywhere? I don't see anything in http://fedora.riscv.rocks:3000/rpms/gnu-efi/commits/branch/rawhide
<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)
<davidlt> I know Neal needed it for some brtfs related tools too
<javierm> it's needed though for shim, fwupd, etc
<javierm> as you said
<davidlt> javierm, there is a PR for shim from 1-2 years ago.
<davidlt> javierm, I disabled shim while working on Pungi composes, but it would be nice to have it in.
<davidlt> javierm, the binutils bits needed fro it landed (incl. a small fix from pjones)
fuwei has quit [Ping timeout: 256 seconds]
fuwei has joined #fedora-riscv
cyberpear has joined #fedora-riscv
davidlt has quit [Ping timeout: 240 seconds]
cyberpear has quit [Quit: Connection closed for inactivity]
MattATobin has joined #fedora-riscv
MattATobin has left #fedora-riscv [#fedora-riscv]