Your message dated Sun, 14 Sep 2025 00:17:04 +0000
with message-id <[email protected]>
and subject line Bug#1097999: fixed in time 1.9-0.3
has caused the Debian Bug report #1097999,
regarding time: 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.)


-- 
1097999: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097999
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:time
Version: 1.9-0.2
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/time_1.9-0.2_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

[...]
src/time.c: In function 'getargs':
src/time.c:640:1: warning: old-style function definition 
[-Wold-style-definition]
  640 | getargs (argc, argv)
      | ^~~~~~~
src/time.c: In function 'run_command':
src/time.c:726:1: warning: old-style function definition 
[-Wold-style-definition]
  726 | run_command (cmd, resp)
      | ^~~~~~~~~~~
src/time.c:750:20: error: assignment to 'sighandler' {aka 'void (*)(void)'} 
from incompatible pointer type '__sighandler_t' {aka 'void (*)(int)'} 
[-Wincompatible-pointer-types]
  750 |   interrupt_signal = signal (SIGINT, SIG_IGN);
      |                    ^
src/time.c:79:22: note: 'sighandler' declared here
   79 | typedef RETSIGTYPE (*sighandler) ();
      |                      ^~~~~~~~~~
In file included from lib/signal.h:52,
                 from /usr/include/x86_64-linux-gnu/sys/wait.h:36,
                 from lib/sys/wait.h:28,
                 from src/time.c:27:
/usr/include/signal.h:72:16: note: '__sighandler_t' declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
src/time.c:751:15: error: assignment to 'sighandler' {aka 'void (*)(void)'} 
from incompatible pointer type '__sighandler_t' {aka 'void (*)(int)'} 
[-Wincompatible-pointer-types]
  751 |   quit_signal = signal (SIGQUIT, SIG_IGN);
      |               ^
src/time.c:79:22: note: 'sighandler' declared here
   79 | typedef RETSIGTYPE (*sighandler) ();
      |                      ^~~~~~~~~~
/usr/include/signal.h:72:16: note: '__sighandler_t' declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
src/time.c:757:19: error: passing argument 2 of 'signal' from incompatible 
pointer type [-Wincompatible-pointer-types]
  757 |   signal (SIGINT, interrupt_signal);
      |                   ^~~~~~~~~~~~~~~~
      |                   |
      |                   sighandler {aka void (*)(void)}
/usr/include/signal.h:88:57: note: expected '__sighandler_t' {aka 'void 
(*)(int)'} but argument is of type 'sighandler' {aka 'void (*)(void)'}
   88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/signal.h:72:16: note: '__sighandler_t' declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
src/time.c:79:22: note: 'sighandler' declared here
   79 | typedef RETSIGTYPE (*sighandler) ();
      |                      ^~~~~~~~~~
src/time.c:758:20: error: passing argument 2 of 'signal' from incompatible 
pointer type [-Wincompatible-pointer-types]
  758 |   signal (SIGQUIT, quit_signal);
      |                    ^~~~~~~~~~~
      |                    |
      |                    sighandler {aka void (*)(void)}
/usr/include/signal.h:88:57: note: expected '__sighandler_t' {aka 'void 
(*)(int)'} but argument is of type 'sighandler' {aka 'void (*)(void)'}
   88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/signal.h:72:16: note: '__sighandler_t' declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
src/time.c:79:22: note: 'sighandler' declared here
   79 | typedef RETSIGTYPE (*sighandler) ();
      |                      ^~~~~~~~~~
src/time.c: In function 'main':
src/time.c:762:1: warning: old-style function definition 
[-Wold-style-definition]
  762 | main (argc, argv)
      | ^~~~
make[2]: *** [Makefile:1910: src/time-time.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/build/reproducible-path/time-1.9'
make[1]: *** [Makefile:1374: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/time-1.9'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:3: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: time
Source-Version: 1.9-0.3
Done: Florian Ernst <[email protected]>

We believe that the bug you reported is fixed in the latest version of
time, 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.
Florian Ernst <[email protected]> (supplier of updated time 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, 13 Sep 2025 11:51:35 +0200
Source: time
Architecture: source
Version: 1.9-0.3
Distribution: unstable
Urgency: medium
Maintainer: Bob Proulx <[email protected]>
Changed-By: Florian Ernst <[email protected]>
Closes: 1097999
Changes:
 time (1.9-0.3) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Add debian/patches/ftbfs_with_GCC-15.patch to fix exactly that
     (Closes: #1097999)
Checksums-Sha1:
 1ef110dfb37ff0f0b63f119aa563bc395c2b3a59 1703 time_1.9-0.3.dsc
 846b9c450289c265813c1650aa9bceeb06d738e0 15028 time_1.9-0.3.debian.tar.xz
 51164e196cdca989c1aa2fc417f3e149274f0fbf 6925 time_1.9-0.3_amd64.buildinfo
Checksums-Sha256:
 c23f827deb87128d1a8fd1f64a9c452fe60f3e2c3fa4801cfc495ca1c8c8ef0f 1703 
time_1.9-0.3.dsc
 df9043c4a3161f8b1f26eafa11a49543de6988fcf7c0a0aa9804c6e94a152d55 15028 
time_1.9-0.3.debian.tar.xz
 40d114b1b4e15397be0aec6e76a919cdb64ddf6975c7dcca317473ad502248bd 6925 
time_1.9-0.3_amd64.buildinfo
Files:
 4a50f253343a6fa66fc177e107fdb6da 1703 utils standard time_1.9-0.3.dsc
 6f97f2217ff96c9c7ef4e970443e384e 15028 utils standard 
time_1.9-0.3.debian.tar.xz
 b61984866c01a943fa3b4177990693a9 6925 utils standard 
time_1.9-0.3_amd64.buildinfo

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

iQIzBAEBCgAdFiEEBn03XtJwVyplJ26xBjdBuvXdHs4FAmjFP2AACgkQBjdBuvXd
Hs72FQ//Yr4k9OYoUWYhbeW2/vFbcDUmF9oMqsIlMaBcOf8BDbV1u/I7t7YAj7Tw
6hw7haComzPBZum9dt2Lw2co66D0rG05no9g0MiI4+wJAYXw2B/aT67a9x8EdxkI
XzRfmqoX21BeXtpa7+zHwD4tNonso4AbhPlOU5Q+xO7ig7AqlmBiceAZtDscVXOB
yOyvEr3ZcS7+VmUqg6EzS+pCRjl39vSC/XrYM46NJ1eS/eSU1vi++ehe/BOzoLWE
1vNVi+9mzcSNy4X5Wobozk2ntvwq/5HXGSAv7y0+FR3oAA7XfkcoGmeVM/TWnVfO
7mkZuc5Zvtn30CJZl7EPxsVCIHCaQ6UTxwi8P7RgnzAv1w9IuWupkC/Jbe5FrNNX
ag3OFmcDBA1TllL4DS+xObsGEvwgyKkV3Dq/t6GCC2rZzNWz8JSEwshJ8lMBaBNj
lR0ikaXF23rBKanio1JmPQKApTFnKtbOHR3DJZR73o07CyobNkv0vmFN9aIu6Onp
qA9XYpHGM+A8n6JlhEp42NEJIoCsy/ClVILmqnQ8Dh/iGpRvT58xoiGJz7sFoohR
PytliOSfo7wNNT/+wu+gRP57Ej0sibwXqq2mkE39Q+vLVqOtAVN/m52S5R9l3Mxw
snwtiChi5++V92q7WjP7ylRnF1kpzz4rE7NcWm1SvTQJvFsfmfM=
=ij4W
-----END PGP SIGNATURE-----

Attachment: pgpb6XeigU2J1.pgp
Description: PGP signature


--- End Message ---

Reply via email to