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

Reply via email to