Hi,
it seems that the efitools NMU actually broke the package (at least for
my use case).
efitools 1.9.2-3 contains multiple .efi binaries in /u/l/*/efitools, for example on amd64 (https://packages.debian.org/bookworm/amd64/efitools/filelist):
/usr/lib/efitools/x86_64-linux-gnu/HashTool.efi /usr/lib/efitools/x86_64-linux-gnu/HelloWorld.efi /usr/lib/efitools/x86_64-linux-gnu/KeyTool.efi /usr/lib/efitools/x86_64-linux-gnu/Loader.efi /usr/lib/efitools/x86_64-linux-gnu/LockDown.efi /usr/lib/efitools/x86_64-linux-gnu/ReadVars.efi /usr/lib/efitools/x86_64-linux-gnu/SetNull.efi /usr/lib/efitools/x86_64-linux-gnu/ShimReplace.efi /usr/lib/efitools/x86_64-linux-gnu/UpdateVars.efi
With 1.9.2-3.1 none of those efi binaries are present: https://packages.debian.org/sid/amd64/efitools/filelist
Maybe there's a problem building the HelloWorld.efi binary but please
keep providing all the other ones.
On Tue, Feb 25, 2025 at 10:03:37AM +0000, Luca Boccassi wrote:
On Tue, 25 Feb 2025 at 09:57, Yves-Alexis Perez <corsac@debian.org> wrote: Would you be able to provide a patch that fixes them?
Unfortunately no, but I only discovered the bug today while trying to
use KeyTool.efi and not finding it. Is upstream aware of the issue?
On Tue, 25 Feb 2025 11:27:36 +0100 Yves-Alexis Perez<corsac@debian.org> wrote:
wrote:On Tue, Feb 25, 2025 at 11:26:58AM +0100, Yves-Alexis Perez wrote:
On Tue, Feb 25, 2025 at 11:13:40AM +0100, Yves-Alexis Perez
<corsac@debian.org> wrote:On Tue, Feb 25, 2025 at 10:03:37AM +0000, Luca Boccassi wrote:
On Tue, 25 Feb 2025 at 09:57, Yves-Alexis Perez
trying toWould you be able to provide a patch that fixes them?
Unfortunately no, but I only discovered the bug today while
issue?use KeyTool.efi and not finding it. Is upstream aware of the
disablingSo I did a quick test by reverting the changes to the Makefile
atthe EFI binaries build and it *seems* to actually work just fine,
changesleast here on my box.
It's really a smoke test but I'm not sure how well the Ubuntu
thehave been checked. It seems to me they did a lot of work to fix
Ubuntu.FTBFS but the "stop building EFI binaries" might be unrelated.
Here's the (trivial) patch I used.
--
Yves-Alexis Perez
Hello, I took your patch to simplify the other one coming from
I also did some test in ppa, and the reason for the build to fail inUbuntu
was a missing symbol related to stack guards during build.everything back!
I disabled stack-protector and uploaded in sid, now we should have
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 169:30:04 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,552 |