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

Reply via email to