Your message dated Mon, 15 Sep 2025 17:06:12 +0000
with message-id <[email protected]>
and subject line Bug#1096840: fixed in insserv 1.27.0-1
has caused the Debian Bug report #1096840,
regarding insserv: ftbfs with GCC-15
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1096840: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096840
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:insserv
Version: 1.26.0-1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15

[This bug is NOT targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/insserv_1.26.0-1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html

[...]
Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package insserv
dpkg-buildpackage: info: source version 1.26.0-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Mark Hindley <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
echo -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/insserv-1.26.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection 
-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/insserv-1.26.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection
dh clean --with=bash-completion
   dh_auto_clean
        make -j8 distclean
make[1]: Entering directory '/build/reproducible-path/insserv-1.26.0'
rm -f *.o *~ insserv insserv.8 config.h .depend.* .system
rm -f insserv-1.26.0.tar.xz insserv-1.26.0.tar.xz.sig
rm -f insserv
rm -rf tests/root
make[1]: Leaving directory '/build/reproducible-path/insserv-1.26.0'
   dh_clean
 debian/rules binary
echo -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/insserv-1.26.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection 
-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/insserv-1.26.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection
dh binary --with=bash-completion
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   dh_auto_build
        make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/insserv-1.26.0'
sed -r '\!@@BEGIN_SUSE@@!,\!@@(ELSE|END)_SUSE@@!d;\!@@(NOT|END)_SUSE@@!d' < 
insserv.8.in > insserv.8
cc -W -Wall -Wunreachable-code -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/insserv-1.26.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection  -Wdate-time -D_FORTIFY_SOURCE=2   
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DINITDIR=\"/etc/init.d\" 
-DINSCONF=\"/etc/insserv.conf\" -pipe   -c map.c
cc -W -Wall -Wunreachable-code -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/insserv-1.26.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection  -Wdate-time -D_FORTIFY_SOURCE=2   
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DINITDIR=\"/etc/init.d\" 
-DINSCONF=\"/etc/insserv.conf\" -pipe   -c listing.c
In file included from map.c:9:
listing.h:27:24: error: cannot use keyword ‘false’ as enumeration constant
   27 | typedef enum _boolean {false, true} boolean;
      |                        ^~~~~
listing.h:27:24: note: ‘false’ is a keyword with ‘-std=c23’ onwards
make[1]: *** [Makefile:102: map.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from listing.c:32:
listing.h:27:24: error: cannot use keyword ‘false’ as enumeration constant
   27 | typedef enum _boolean {false, true} boolean;
      |                        ^~~~~
listing.h:27:24: note: ‘false’ is a keyword with ‘-std=c23’ onwards
make[1]: *** [Makefile:99: listing.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/insserv-1.26.0'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:13: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: insserv
Source-Version: 1.27.0-1
Done: Mark Hindley <[email protected]>

We believe that the bug you reported is fixed in the latest version of
insserv, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mark Hindley <[email protected]> (supplier of updated insserv package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 15 Sep 2025 17:47:27 +0100
Source: insserv
Architecture: source
Version: 1.27.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian sysvinit maintainers 
<[email protected]>
Changed-By: Mark Hindley <[email protected]>
Closes: 1096840
Changes:
 insserv (1.27.0-1) unstable; urgency=medium
 .
   * New upstream version 1.27.0
     - includes fix for FTBFS with gcc-15 (Closes: #1096840)
   * d/control:
     - remove obsolete Suggests: bootchart2.
     - bump Standards Version (no changes).
   * debian/: update URLs following upstream migration to codeberg.
   * d/watch: simplify with uscan @@ predefines.
   * Refresh patches.
Checksums-Sha1:
 d01c7a0b1ea58834ddad43532e9b21c2787bda7d 1964 insserv_1.27.0-1.dsc
 61ee2e354c80dcd35e5b8dcd4281d98dfb9c981b 76854 insserv_1.27.0.orig.tar.gz
 36da926aa0575a67ad7b97254af793ed6dac6272 36300 insserv_1.27.0-1.debian.tar.xz
 187af35f0e6ef4d50b6fa0402eacfa12a425310a 6543 insserv_1.27.0-1_amd64.buildinfo
Checksums-Sha256:
 9572712b12fe3b70236b53f1ba8086c57324f36e4e63494aaea520e9bed79434 1964 
insserv_1.27.0-1.dsc
 885fdf3a151373810ed5c7b0c62b779fea8cdae734d526ff28c60beb943c6e22 76854 
insserv_1.27.0.orig.tar.gz
 95790e070b5ea54f32d573acba1880a7efe2eaaff35a1cb4b586df8ea3fd4458 36300 
insserv_1.27.0-1.debian.tar.xz
 49b347b2309dc3c3d13d43f9b4e45c75579128b95548a01e058db989bf028245 6543 
insserv_1.27.0-1_amd64.buildinfo
Files:
 63ed47150796350210d4ed8e1074bfe9 1964 misc optional insserv_1.27.0-1.dsc
 3ac6e48176f1cda85f550a33fb986bbc 76854 misc optional insserv_1.27.0.orig.tar.gz
 6a53fb9f1c5e006acbee91d8f7457d57 36300 misc optional 
insserv_1.27.0-1.debian.tar.xz
 d8e8a7b6c5c13a86050ead4a67f09204 6543 misc optional 
insserv_1.27.0-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEUGwVpCsK9aCoVCPu0opFvzKH1kkFAmjIRKQACgkQ0opFvzKH
1kmFDA//WKwv+sZ1xcGGonADhNc1gUVfzOlKv1fH8Aagpuj6UNeDyOUUS7wmcLO3
WwoBa2A3ERG8TVBNP5TaZRMJjek2KNvrhQB2HMUfVZBtZnFUPCuD3nxDVHhvKKmZ
4mwq3CBVcO7ija/EAQvSGxMk0zlP8BH2yEH4aVG/DhH4YhhNQ6MlJiwpzS8Yl7XL
O97/LrDrZxxokqWUTaihThq6bYC6sBiDi7/O6lGh7352kH4KH6AwgJVyIBBcKYek
LedeICvO9Atylh2HVEqSBFTHPd00mFrpqnetyHH5/OJ4NqpOsEZzWfZsBBFHd+Np
W22Qp+aylP/uKm3YOUb8P8V4rgH60uMtQkbBPPf0o+vdWoDe5k9+2H7xX1CL+Ome
ZGwZ0NCVrkoYxCQfkXBl9BwSLAJsXiy9ZTd6qG9G2Awk4wIpJdmA9KCn1P2xtMS/
1WB+iCxcOjUrE8F0U5Egmhudb/MWctBSyCfjJzOV8Wm7Xv7HLEkntfbohW508/wl
eZJ9DZ/l5LJy0V1UJYdNlkRzJ/WLk5iBUoh7WkhKnFpesXAktVke4/UO1nALVdlc
zX58+xObC1BBUh/zyu1ovIS3sJ94vE6mXPfoqSmpxsv7YBZVhmEbHiIZ4xImLnci
7a6P44nPP5Js/YzJ7DMEjpDPUg+Fb/uHgAJmCgxS6J3c4tsEoLE=
=T4nv
-----END PGP SIGNATURE-----

Attachment: pgpsl1YaMem1q.pgp
Description: PGP signature


--- End Message ---

Reply via email to