Your message dated Mon, 08 Sep 2025 13:20:08 +0000
with message-id <[email protected]>
and subject line Bug#1097971: fixed in task-spooler 1.0.3+dfsg1-2
has caused the Debian Bug report #1097971,
regarding task-spooler: 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.)
--
1097971: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097971
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:task-spooler
Version: 1.0.3+dfsg1-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/task-spooler_1.0.3+dfsg1-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
[...]
1518 | write(fd, "# ", 2);
| ^~~~~~~~~~~~~~~~~~
jobs.c:1519:9: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
1519 | write(fd,buffer, strlen(buffer));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
jobs.c:1524:5: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
1524 | write(fd, "\n", 1);
| ^~~~~~~~~~~~~~~~~~
jobs.c:1531:9: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
1531 | write(fd,buffer,strlen(buffer));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
client.c: In function ‘c_show_info’:
client.c:259:21: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
259 | write(1, buffer, res);
| ^~~~~~~~~~~~~~~~~~~~~
server.c: In function ‘server_main’:
server.c:181:5: warning: ignoring return value of ‘chdir’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
181 | chdir(dirname(dirpath));
| ^~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:36: client.o] Error 1
execute.c:255:5: error: conflicting types for ‘run_job’; have ‘int(struct
Result *)’
255 | int run_job(struct Result *res)
| ^~~~~~~
In file included from execute.c:22:
main.h:267:5: note: previous declaration of ‘run_job’ with type ‘int(void)’
267 | int run_job();
| ^~~~~~~
execute.c: In function ‘create_closed_read_on’:
execute.c:115:5: warning: ignoring return value of ‘pipe’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
115 | pipe(p);
| ^~~~~~~
execute.c: In function ‘run_job’:
execute.c:268:5: warning: ignoring return value of ‘pipe’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
268 | pipe(p);
| ^~~~~~~
execute.c: In function ‘run_child’:
execute.c:237:9: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
237 | write(fd_send_filename, (char *)&namesize, sizeof(namesize));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
execute.c:238:9: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
238 | write(fd_send_filename, outfname_full, namesize);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
execute.c:242:5: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
242 | write(fd_send_filename, &starttv, sizeof(starttv));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
server_start.c:103:6: error: conflicting types for ‘wait_server_up’; have
‘void(int)’
103 | void wait_server_up(int fd)
| ^~~~~~~~~~~~~~
In file included from server_start.c:19:
main.h:261:6: note: previous declaration of ‘wait_server_up’ with type
‘void(void)’
261 | void wait_server_up();
| ^~~~~~~~~~~~~~
server_start.c: In function ‘wait_server_up’:
server_start.c:107:5: warning: ignoring return value of ‘read’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
107 | read(fd, &a, 1);
| ^~~~~~~~~~~~~~~
make[1]: *** [Makefile:36: execute.o] Error 1
server_start.c: In function ‘notify_parent’:
server_start.c:147:5: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
147 | write(fd, &a, 1);
| ^~~~~~~~~~~~~~~~
server_start.c: In function ‘fork_server’:
server_start.c:118:5: warning: ignoring return value of ‘pipe’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
118 | pipe(p);
| ^~~~~~~
make[1]: *** [Makefile:36: server_start.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/task-spooler-1.0.3+dfsg1'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned
exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: task-spooler
Source-Version: 1.0.3+dfsg1-2
Done: Alexander Inyukhin <[email protected]>
We believe that the bug you reported is fixed in the latest version of
task-spooler, 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.
Alexander Inyukhin <[email protected]> (supplier of updated task-spooler
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: Sat, 06 Sep 2025 13:30:07 +0300
Source: task-spooler
Architecture: source
Version: 1.0.3+dfsg1-2
Distribution: unstable
Urgency: medium
Maintainer: Alexander Inyukhin <[email protected]>
Changed-By: Alexander Inyukhin <[email protected]>
Closes: 1097971
Changes:
task-spooler (1.0.3+dfsg1-2) unstable; urgency=medium
.
* Fix for GCC-15 (closes: #1097971)
* Fix lintian warning about manpage
* Bump Standards-Version to 4.7.2 (no changes)
Checksums-Sha1:
a414ea883630ebb2bb2292b32052782c778f237f 1758 task-spooler_1.0.3+dfsg1-2.dsc
81cada79b4ac481fc7459feb69e810dbb9f6789f 5908
task-spooler_1.0.3+dfsg1-2.debian.tar.xz
4b2d39dde7e07d9791f2293b1e6da1c88da281dc 5721
task-spooler_1.0.3+dfsg1-2_source.buildinfo
Checksums-Sha256:
3131ec0f22400df3cf4370076f4dabd47ce2392f9c12cee995146618a2128a36 1758
task-spooler_1.0.3+dfsg1-2.dsc
2bc59b28f7cd6bf3691f496ddc014fe3a7cbdec3abd59a2e10118c2fa7fb7d04 5908
task-spooler_1.0.3+dfsg1-2.debian.tar.xz
9b3f8f3e5368400d403f0dde3d1852e2572f18c4eada216888c8336cab697854 5721
task-spooler_1.0.3+dfsg1-2_source.buildinfo
Files:
c4ae24afad5490630f0fa3afb972a482 1758 misc optional
task-spooler_1.0.3+dfsg1-2.dsc
ca2c567ed3cbe8053fdb9c627e477d65 5908 misc optional
task-spooler_1.0.3+dfsg1-2.debian.tar.xz
9511e2dc0f3733c7340bf4e9a583caac 5721 misc optional
task-spooler_1.0.3+dfsg1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmi+048QHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFKfqC/9GoKU4WcOva9w9NLAVU3x1r1UU8Fojzwsm
J0S0dYyYt0X2oVBGvKKv/nA7qm3jK+VNfYW8vkY37H7IKZVrppwoRqZnCV1IHkEn
neNGFMiXd2PyYJQatCFWsGPR9UZNBPYaCi6gJFebvIiiw6+X7lBsbfKhkOh3DBIn
t5JXWVg9qRoplhgDMut4B/2RHH+2asx+AJ+6CSTJboK8QGDh6BjnaluPaTxcthG/
J4Clx0ZPlS8enH2PAPnz0tv5acjmOsGjdxUYSNw/sav5GooLdd/yxL6BcnKWANKh
PRdNgTUaAAbW1UFW1u3tr3RmQ0BxvxiqAWZgAolOo51zA7lg71XKFjS0hMiIE9bO
7xNJ2iMEGTWWeCWkSx1WsNporgHd3w91bMADVbdATb8LHDoZGeetXfqbC54oXp+i
PMYS6hylbViIyEyj+oIdJIZELGkuT2espr31Rexv6uxwUDoTOJzXoo3s0MBCSHEY
VnRsGZYSlPa+6JGpt5yP9XRWrm+wyuE=
=eYSi
-----END PGP SIGNATURE-----
pgpNOq3QM55Bl.pgp
Description: PGP signature
--- End Message ---