Your message dated Mon, 15 Sep 2025 14:40:59 +0000
with message-id <[email protected]>
and subject line Bug#1097938: fixed in startpar 0.67-1
has caused the Debian Bug report #1097938,
regarding startpar: 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.)
--
1097938: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097938
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:startpar
Version: 0.66-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/startpar_0.66-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
[...]
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 startpar
dpkg-buildpackage: info: source version 0.66-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
dh clean
dh_auto_clean
make -j8 distclean
make[1]: Entering directory '/build/reproducible-path/startpar-0.66'
rm -f startpar makeboot startpar.o makeboot.o proc.o compiletest.o
rm -f startpar-0.66.tar.xz startpar-0.66.tar.xz.sig
make[1]: Leaving directory '/build/reproducible-path/startpar-0.66'
dh_clean
debian/rules binary
dh binary
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/startpar-0.66'
cc -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time
-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -pipe -O2 -Wall -W -Wformat
-Werror=format-security -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/startpar-0.66=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/startpar-0.66=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -DVERSION=\"0.66\" -c startpar.c
cc -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time
-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -pipe -O2 -Wall -W -Wformat
-Werror=format-security -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/startpar-0.66=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/startpar-0.66=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -DVERSION=\"0.66\" -c makeboot.c
cc -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time
-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -pipe -O2 -Wall -W -Wformat
-Werror=format-security -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/startpar-0.66=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/startpar-0.66=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -DVERSION=\"0.66\" -c proc.c
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/startpar-0.66=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o
compiletest.o compiletest.cc
startpar.c:95:24: error: cannot use keyword ‘false’ as enumeration constant
95 | typedef enum _boolean {false, true} boolean;
| ^~~~~
startpar.c:95:24: note: ‘false’ is a keyword with ‘-std=c23’ onwards
startpar.c: In function ‘writebuf’:
startpar.c:310:9: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
310 | write(WRITE_TO_FD, temp_name, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
startpar.c:328:14: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
328 | write(WRITE_TO_FD, "\n", 2);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
startpar.c: In function ‘flushbuf’:
startpar.c:752:11: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
752 | write(WRITE_TO_FD, temp_name, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
startpar.c:768:13: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
768 | write(WRITE_TO_FD, "\n", 2);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:64: startpar.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/build/reproducible-path/startpar-0.66'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned
exit code 2
make: *** [debian/rules:12: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: startpar
Source-Version: 0.67-1
Done: Mark Hindley <[email protected]>
We believe that the bug you reported is fixed in the latest version of
startpar, 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 startpar 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 14:45:06 +0100
Source: startpar
Architecture: source
Version: 0.67-1
Distribution: unstable
Urgency: medium
Maintainer: Debian sysvinit maintainers
<[email protected]>
Changed-By: Mark Hindley <[email protected]>
Closes: 1097938
Changes:
startpar (0.67-1) unstable; urgency=medium
.
* Update URLs following upstream migration to codeberg.
* New upstream version 0.67
- includes fix for building with gcc-15 (Closes: #1097938)
Checksums-Sha1:
4a891d396ab7da0172e7cf10bb90bb26eb594ed4 1959 startpar_0.67-1.dsc
dc8c5ec5a4b5e73bc756e012871e10ea10fa3bcb 27169 startpar_0.67.orig.tar.gz
5a72371237f502f2c13ad40a6e9643d8acb8c41d 7304 startpar_0.67-1.debian.tar.xz
5a72e94f057eeddf068545229ed893ae735bf67e 6506 startpar_0.67-1_amd64.buildinfo
Checksums-Sha256:
df830bc7c16c0833714b8f7ecc6b3e76ae8e9b8132580392bc3877b84ecf7465 1959
startpar_0.67-1.dsc
67a55f33084d4cca37d6d5317ac4eb25f8b4596d1631ee5eeeb5854a3c739f31 27169
startpar_0.67.orig.tar.gz
a172a6a9c0013da9aa3684dc9bd5ce525ef85e3312f22d86fb7c932e0e51f81e 7304
startpar_0.67-1.debian.tar.xz
1ee82535e0c38b1b9e2f92050794cfd10c524ff2a1c99d7646860ea637455d49 6506
startpar_0.67-1_amd64.buildinfo
Files:
41bbb04850dc92caeb6925d5a049abc9 1959 admin optional startpar_0.67-1.dsc
0a38a8d1c0c8900b0b03ebd3215e787f 27169 admin optional startpar_0.67.orig.tar.gz
f12b40a3de20c3451af2ee8c9cf72801 7304 admin optional
startpar_0.67-1.debian.tar.xz
d22998bcc5a1b05005b2cab3e754549d 6506 admin optional
startpar_0.67-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEUGwVpCsK9aCoVCPu0opFvzKH1kkFAmjIHPQACgkQ0opFvzKH
1kn/qg//VbYmworheCsuQOVgPHHVzyc4HTyGlsCihOQMlE8BKgptn0IGQRkQPn3M
zhujOdUbo2zfw2WLevzLq5edNXwFfcxhbEbtrd5au3rAcL+n/ef2GxyTZdR39Qnc
Ew1r4/reY3fvqfJCVDbLR1YPjuhS/nFaG9qo7dIoErmdUvsJOc0/YS7PRIr66Wcn
c/eHwadytznaIf9yURmxN0GdBH1rPBCHOefWV+Yw0w7BpRfdC+ATnYt2CuEna4iW
IgUFfEZEJEuwt6WmLH5ueYNeHvI2NPQotFrccfEHuIoa2P+v9Qjlv0+bhw7Pkuvy
SqyD2jWtLEm8s4e3+VG2ea8YdfFsGwz2sSD6nmE+y0itoLpBrBv0HYXqrPXloO/y
iUbpY/Le/rQ0tc5TbUMaKHH3zYdAoQaVB/YJrZCqoDaeNGZMEZDsgfKZSjR/7hcq
UK4Ux6XIPCtH6fqwAscFIkGPgGgHtYqBCWJixZbqeUTlyYGOB+3yDF0/XM7hIKXe
EhHOMMZhmSSJhpswYu+lbq3p+hojNhkUTYi+RqN4B4QQpbLHbTbEKs0b6sQuaBm6
FHyKCScTLozB1YzKdvwDEI8rU+SxtufMv4AiXgu6yyBaGmjwCQGD2iR6a0pKYbFq
bXVKW3m5WkJWGvPP0pFLQlXVp6Nk08zhRMr0RNQxNNNOAkLfH84=
=sCmf
-----END PGP SIGNATURE-----
pgpwIRc7ekHGs.pgp
Description: PGP signature
--- End Message ---