Hi, > 2026年7月22日 17:20,Martin-Éric Racine <[email protected]> 写道: > > ke 22.7.2026 klo 11.59 Miao Wang ([email protected]) kirjoitti: >>> 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. > > The architecture issue is irrelevant. You could have closed the > previous bug a long time ago by pointing out that, instead of > reverting the package split, you solved the problem by having > bin:grub-ipxe ship PXE blobs again, instead of having bin:ipxe > Recommends bin:grub-ipxe like it initially did when you took over > maintenance. Basically, both bugs are solved (albeit in an unexpected > yet very elegant way that produces a minimalistic iPXE package for > GRUB-enabled architectures), but you failed to say so. Anyhow, we're > good to go. Closing.
I believe in the original bug report, you have failed to pointed out that you believed that grub-ipxe contained only grub scripts without ipxe bootloader binaries. I should emphasize that I did not "solve the problem by having bin:grub-ipxe ship PXE blobs again" but grub-ipxe has shipped ipxe bootloader binaries since its first version after the separation. The problem does not exist at all. If you had really installed that package on a real machine or had had a look at the file list on packages.debian.org, you should have noticed this fact. I believe that bug reports should be based on real experiments or reliable proofs, instead of speculation or imaginary connections. Cheers, Miao Wang

