Control: tags -1 pending On Fri, 05 Sep 2025 18:16:44 +0000 Santiago Vila <sanv...@debian.org> wrote: > Package: src:efitools > Version: 1.9.2-3.5 > Severity: serious > Tags: ftbfs forky sid > > Dear maintainer: > > During a rebuild of all packages in unstable, your package failed to build. > > Below you will find how the build ends (probably the most relevant part, > but not necessarily). If required, the full build log is available here: > > https://people.debian.org/~sanvila/build-logs/202509/ > > About the archive rebuild: The build was made on virtual machines from AWS, > using sbuild and a reduced chroot with only build-essential packages. > > If you could not reproduce the bug please contact me privately, as I > am willing to provide ssh access to a virtual machine where the bug is > fully reproducible. > > If this is really a bug in one of the build-depends, please use > reassign and add an affects on src:efitools, so that this is still > visible in the BTS web page for this package. > > Thanks.
Dear Maintainer(s), I have uploaded to DELAYED/3 a minimal NMU to fix the build with GCC 15 to avoid autoremoval. Please let me know if you'd prefer me to cancel it. Debdiff attached. Thanks.
diff -Nru efitools-1.9.2/debian/changelog efitools-1.9.2/debian/changelog --- efitools-1.9.2/debian/changelog 2025-03-14 12:31:13.000000000 +0000 +++ efitools-1.9.2/debian/changelog 2025-09-24 00:07:00.000000000 +0100 @@ -1,3 +1,10 @@ +efitools (1.9.2-3.6) unstable; urgency=medium + + * Non-maintainer upload. + * Fix FTBFS with GCC 15 (Closes: #1114096) + + -- Luca Boccassi <bl...@debian.org> Wed, 24 Sep 2025 00:07:00 +0100 + efitools (1.9.2-3.5) unstable; urgency=medium * Non-maintainer upload. diff -Nru efitools-1.9.2/debian/patches/gcc15.patch efitools-1.9.2/debian/patches/gcc15.patch --- efitools-1.9.2/debian/patches/gcc15.patch 1970-01-01 01:00:00.000000000 +0100 +++ efitools-1.9.2/debian/patches/gcc15.patch 2025-09-24 00:06:50.000000000 +0100 @@ -0,0 +1,24 @@ +--- a/lib/asn1/typedefs.h ++++ b/lib/asn1/typedefs.h +@@ -28,9 +28,13 @@ + #define memcpy MEMCPY + + typedef unsigned char u_char; ++#if defined(__STDC_VERSION__) && __STDC_VERSION__ < 202000L ++typedef unsigned char bool; ++#endif + + #else + ++#include <stdbool.h> + #include <stdio.h> + #include <stdlib.h> + #include <stdarg.h> +@@ -52,7 +56,6 @@ + + #endif + +-typedef unsigned char bool; + typedef unsigned int u_int; + + #define DBG1(s...) diff -Nru efitools-1.9.2/debian/patches/series efitools-1.9.2/debian/patches/series --- efitools-1.9.2/debian/patches/series 2025-03-14 12:30:15.000000000 +0000 +++ efitools-1.9.2/debian/patches/series 2025-09-24 00:06:56.000000000 +0100 @@ -6,3 +6,4 @@ fix-ftbfs-lp2083030.patch fix-build-stack-protector.patch no-efi-on-aarch64.patch +gcc15.patch