Your message dated Sun, 21 Sep 2025 23:04:41 +0000
with message-id <[email protected]>
and subject line Bug#1096455: fixed in commons-daemon 1.0.15-12
has caused the Debian Bug report #1096455,
regarding commons-daemon: 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.)
--
1096455: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096455
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:commons-daemon
Version: 1.0.15-11
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/commons-daemon_1.0.15-11_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
[...]
make[3]: *** [../Makedefs:32: help.o] Error 1
make[3]: *** [../Makedefs:32: home.o] Error 1
make[3]: *** [../Makedefs:32: dso-dlfcn.o] Error 1
make[3]: *** [../Makedefs:32: arguments.o] Error 1
In file included from debug.c:18:
jsvc.h:33:5: error: cannot use keyword ‘false’ as enumeration constant
33 | false,
| ^~~~~
In file included from jsvc-unix.c:18:
jsvc.h:33:5: error: cannot use keyword ‘false’ as enumeration constant
33 | false,
| ^~~~~
jsvc.h:33:5: note: ‘false’ is a keyword with ‘-std=c23’ onwards
jsvc.h:33:5: note: ‘false’ is a keyword with ‘-std=c23’ onwards
jsvc.h:35:3: error: expected ‘;’, identifier or ‘(’ before ‘bool’
35 | } bool;
| ^~~~
jsvc.h:35:3: error: expected ‘;’, identifier or ‘(’ before ‘bool’
35 | } bool;
| ^~~~
jsvc.h:35:3: warning: useless type name in empty declaration
jsvc.h:35:3: warning: useless type name in empty declaration
make[3]: *** [../Makedefs:32: java.o] Error 1
make[3]: *** [../Makedefs:32: debug.o] Error 1
jsvc-unix.c: In function ‘get_pidf’:
jsvc-unix.c:624:5: warning: ignoring return value of ‘lockf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
624 | lockf(fd, F_LOCK, 0);
| ^~~~~~~~~~~~~~~~~~~~
jsvc-unix.c:626:5: warning: ignoring return value of ‘lockf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
626 | lockf(fd, F_ULOCK, 0);
| ^~~~~~~~~~~~~~~~~~~~~
jsvc-unix.c: In function ‘wait_child’:
jsvc-unix.c:720:9: warning: ignoring return value of ‘lockf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
720 | lockf(fd, F_LOCK, 0);
| ^~~~~~~~~~~~~~~~~~~~
jsvc-unix.c:722:9: warning: ignoring return value of ‘lockf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
722 | lockf(fd, F_ULOCK, 0);
| ^~~~~~~~~~~~~~~~~~~~~
jsvc-unix.c: In function ‘set_output’:
jsvc-unix.c:1018:9: warning: ignoring return value of ‘freopen’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
1018 | freopen("/dev/null", "r", stdin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
jsvc-unix.c:1029:9: warning: ignoring return value of ‘freopen’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
1029 | freopen("/dev/null", "a", stdout);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
jsvc-unix.c:1048:9: warning: ignoring return value of ‘freopen’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
1048 | freopen("/dev/null", "a", stderr);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
jsvc-unix.c: In function ‘check_pid’:
jsvc-unix.c:576:9: warning: ignoring return value of ‘lockf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
576 | lockf(fd, F_LOCK, 0);
| ^~~~~~~~~~~~~~~~~~~~
jsvc-unix.c:584:17: warning: ignoring return value of ‘lockf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
584 | lockf(fd, F_ULOCK, 0);
| ^~~~~~~~~~~~~~~~~~~~~
jsvc-unix.c:596:13: warning: ignoring return value of ‘lockf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
596 | lockf(fd, F_ULOCK, 0);
| ^~~~~~~~~~~~~~~~~~~~~
jsvc-unix.c:601:13: warning: ignoring return value of ‘lockf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
601 | lockf(fd, F_ULOCK, 0);
| ^~~~~~~~~~~~~~~~~~~~~
make[3]: *** [../Makedefs:32: jsvc-unix.o] Error 1
make[3]: Leaving directory
'/build/reproducible-path/commons-daemon-1.0.15/src/native/unix/native'
make[2]: *** [Makefile:26: native/all] Error 2
make[2]: Leaving directory
'/build/reproducible-path/commons-daemon-1.0.15/src/native/unix'
dh_auto_build: error: cd src/native/unix && make -j8 returned exit code 2
make[1]: *** [debian/rules:27: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/commons-daemon-1.0.15'
make: *** [debian/rules:19: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: commons-daemon
Source-Version: 1.0.15-12
Done: tony mancill <[email protected]>
We believe that the bug you reported is fixed in the latest version of
commons-daemon, 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.
tony mancill <[email protected]> (supplier of updated commons-daemon 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: SHA512
Format: 1.8
Date: Sun, 21 Sep 2025 15:33:54 -0700
Source: commons-daemon
Architecture: source
Version: 1.0.15-12
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers
<[email protected]>
Changed-By: tony mancill <[email protected]>
Closes: 1096455
Changes:
commons-daemon (1.0.15-12) unstable; urgency=medium
.
* Team upload.
* Apply patch for FTBFS w/GCC-15 (Closes: #1096455)
Thank you to Florian Ernst <[email protected]> for the patch.
* libcommons-daemon-java is now marked Multi-Arch: foreign
* Update debian/watch to version 5
* Freshen years in debian/copyright
* Bump Standards-Version to 4.7.2
Checksums-Sha1:
8cac947197d0f767335e413b980db751b5f642fe 2260 commons-daemon_1.0.15-12.dsc
a3ed963fbe226107385a96f3e292c072a40ce83a 8692
commons-daemon_1.0.15-12.debian.tar.xz
fb6fbeae1914e4c23ce84dfd06176b0b2974b159 10904
commons-daemon_1.0.15-12_amd64.buildinfo
Checksums-Sha256:
94b9766f7c64138af668aa2cbbd77ab61b9a98b8e125c1a27ac5342570647c41 2260
commons-daemon_1.0.15-12.dsc
8bde66cb6caa854398d33e4a940b4629d3ff3f594ca4783b26c03b65d48c21a8 8692
commons-daemon_1.0.15-12.debian.tar.xz
2a85863f456224d05b883909bb7fd48672c6f08b4cffbbc8a6ae5d041877b3f2 10904
commons-daemon_1.0.15-12_amd64.buildinfo
Files:
01f23e9e766504daf96c018701cbeeb3 2260 java optional
commons-daemon_1.0.15-12.dsc
530a7a0df74fc3fc240b7e89e8f2f864 8692 java optional
commons-daemon_1.0.15-12.debian.tar.xz
438a0481006ee86042676044af2335a7 10904 java optional
commons-daemon_1.0.15-12_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmjQgCwUHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpZMaxAAuJnyDpDOYqTAD9H+D1i5uKIvp8SI
JGrriATaMr5wBTzeJRFlck7jvNoMDnID35qz1N2I+xUluGJrQUFHJLUkbFBIsup5
bFYylL8eu7V7Q2mUM1YfprKhykQtyJqcdUtUPCptTZzo2Gp80AwnXP6pNKVWtWHH
s7bSUNUwVTwgUpU0ccbzpCVxxwLkiRssf7D5tUdK6kVG9sZkSAc5u3Ribgs8iU/i
bHVW5EBYFEqAaEdpMq9SzMW8COVr8AL6JAVKXcST+rkmChhRwvlOy9+f+8taJT4Y
6YOyIWLpEjQLayhrXF/321vDZpjk6FCb8/Sb/Claen3bvlLotQHzkxyYmyEQbl88
N58somA0315LlsjPFNK8a+IJAhP6fpAz/WJK7BUXWX1X1pRtnnfueM0WGdHzrDR6
0YFkXQ6EsvGxq7FxUadWctLe6PrK/Sxc1u3vcvt0D0M1Y9yqgjgdkChxs93tCx2e
VsbhTa2NJ8YQmK6JSk/YqBEY6ZYO0d+m3SANLy9wVVA6JJQN7gF0vKHFJZWc2cyK
S36o79lYYfDCi/QcyFtU7On/uuXJTY6DWgv/mjRqsijgDEjjiBstX8/NatshkK0C
2sDjv6vX0ZQFUDUjdh48BhNnaLsHfTu9qzOKQx0wUDRWHM7rtl8VdfihtP0eURVJ
LnNlEBqGKu+ECa4=
=5ol7
-----END PGP SIGNATURE-----
pgpZrCF4Hh_uv.pgp
Description: PGP signature
--- End Message ---
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
Please use
[email protected] for discussions and questions.