Hi, > 2026年7月22日 16:52,Martin-Éric Racine <[email protected]> 写道: > > ke 22.7.2026 klo 11.45 Miao Wang ([email protected]) kirjoitti: >>> 2026年7月22日 16:38,Martin-Éric Racine <[email protected]> 写道: >>> >>> ke 22.7.2026 klo 11.26 Miao Wang ([email protected]) kirjoitti: >>>>> 2026年7月22日 15:12,Martin-Éric Racine <[email protected]> 写道: >>>>> >>>>> Package: grub-ipxe >>>>> Severity: important >>>>> X-Debbugs-Cc: [email protected] >>>>> >>>>> Since recent versions, ipxe no longer Recommends grub-ipxe. This breaks >>>>> the dependency between both packages. >>>>> >>>>> Anyhow, it would make more sense for grub-ipxe to Depends on ipxe, than >>>>> for ipxe to Recommends grub-ipxe. >>>>> >>>>> Cheers! >>>>> Martin-Éric >>>> >>>> Due to the reason which I have described in [1], this change is >>>> intentional and >>>> I do not believe there is any dependency between ipxe and grub-ipxe. Either >>>> package works well without the other. >>> >>> Please read the report carefully. This is a different issue: bin:ipxe >>> works fine for providing PXE blobs alone, but grub-ipxe doesn't work >>> without Depends bin:ipxe. >> >> I don't think I have misinterpreted your bug. As I said before, there is no >> relationship between both packages. If you do not believe that grub-ipxe >> behaves as expected without ipxe, you may further describe what the >> symptom is. > > Wait... so now bin:grub-ipxe ships its own PXE blob (like bin:ipxe > previously did), while bin:ipxe instead ships PXE blobs for > architectures other than i386/amd64 but without any bootloader > support, correct?
Yes, you are correct about it. bin:grub-ipxe ships iPXE bootloader for the current architecture. E.g. if you install grub-ipxe:amd64, it will install ipxe.efi for x86-64 UEFI into /boot. If you install grub-ipxe:arm64, it will install ipxe.efi for aarch64 UEFI into /boot. As a result, grub-ipxe becomes arch-dependent because it contains different content on different architectures. Cheers, Miao Wang

