Your message dated Wed, 17 Sep 2025 08:55:12 +0000
with message-id <[email protected]>
and subject line Bug#1097713: fixed in qstat 2.17-2
has caused the Debian Bug report #1097713,
regarding qstat: 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.)


-- 
1097713: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097713
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:qstat
Version: 2.17-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/qstat_2.17-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

[...]
config.status: creating gnuconfig.h
config.status: executing depfiles commands
make[1]: Leaving directory '/build/reproducible-path/qstat-2.17'
   dh_auto_build
        make -j8
make[1]: Entering directory '/build/reproducible-path/qstat-2.17'
echo '-Dsysconfdir=\"/etc\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/qstat-2.17=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall' | cmp -s - .compiler_flags || 
echo '-Dsysconfdir=\"/etc\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/qstat-2.17=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall' > .compiler_flags
ver=$(./scripts/version.sh); \
echo $ver | cmp -s - .version || echo $ver > .version
ver=$(cat .version); \
file=$(sed "s/CHANGEME/$ver/g" ./version.h.tmpl); \
echo "$file" | cmp -s - version.h || echo "$file" > version.h
make  all-recursive
make[2]: Entering directory '/build/reproducible-path/qstat-2.17'
Making all in template
make[3]: Entering directory '/build/reproducible-path/qstat-2.17/template'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/reproducible-path/qstat-2.17/template'
Making all in info
make[3]: Entering directory '/build/reproducible-path/qstat-2.17/info'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/reproducible-path/qstat-2.17/info'
make[3]: Entering directory '/build/reproducible-path/qstat-2.17'
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DDEBUG -DENABLE_DUMP 
 -Dsysconfdir=\"/etc\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/qstat-2.17=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -c -o xform.o xform.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DDEBUG -DENABLE_DUMP 
 -Dsysconfdir=\"/etc\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/qstat-2.17=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -c -o config.o config.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DDEBUG -DENABLE_DUMP 
 -Dsysconfdir=\"/etc\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/qstat-2.17=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -c -o debug.o debug.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DDEBUG -DENABLE_DUMP 
 -Dsysconfdir=\"/etc\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/qstat-2.17=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -c -o utils.o utils.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DDEBUG -DENABLE_DUMP 
 -Dsysconfdir=\"/etc\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/qstat-2.17=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -c -o hcache.o hcache.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DDEBUG -DENABLE_DUMP 
 -Dsysconfdir=\"/etc\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/qstat-2.17=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -c -o md5.o md5.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DDEBUG -DENABLE_DUMP 
 -Dsysconfdir=\"/etc\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/qstat-2.17=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -c -o qserver.o qserver.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DDEBUG -DENABLE_DUMP 
 -Dsysconfdir=\"/etc\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/qstat-2.17=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -c -o qstat.o qstat.c
utils.c: In function ‘str_replace’:
utils.c:151:17: warning: ‘__builtin_strncpy’ output truncated before 
terminating nul copying as many bytes from a string as its length 
[-Wstringop-truncation]
  151 |                 strncpy(s, replace, rlen); // -Wstringop-truncation 
warning here is a false positive.
      |                 ^
utils.c:143:20: note: length computed here
  143 |         int rlen = strlen(replace);
      |                    ^~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DDEBUG -DENABLE_DUMP 
 -Dsysconfdir=\"/etc\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/qstat-2.17=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -c -o template.o template.c
xform.c: In function ‘xform_buf_resize’:
xform.c:127:51: warning: pointer ‘oldbuf’ may be used after ‘realloc’ 
[-Wuse-after-free]
  127 |                 *bufp = xform_buf->buf + ((*bufp) - oldbuf);
      |                                          ~~~~~~~~~^~~~~~~~~
xform.c:121:31: note: call to ‘realloc’ here
  121 |         if ((xform_buf->buf = realloc(xform_buf->buf, size)) == NULL) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DDEBUG -DENABLE_DUMP 
 -Dsysconfdir=\"/etc\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/qstat-2.17=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -c -o display_json.o 
display_json.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DDEBUG -DENABLE_DUMP 
 -Dsysconfdir=\"/etc\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/qstat-2.17=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -c -o a2s.o a2s.c
gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -DDEBUG -DENABLE_DUMP 
 -Dsysconfdir=\"/etc\" -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/qstat-2.17=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -c -o packet_manip.o 
packet_manip.c
packet_manip.c: In function ‘combine_packets’:
packet_manip.c:134:24: error: too many arguments to function ‘(int 
(*)(void))server->type->packet_func’; expected 0, have 3
  134 |                 ret = ((int (*)())server->type->packet_func)(server, 
combined, datalen);
      |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
make[3]: *** [Makefile:600: packet_manip.o] Error 1
make[3]: *** Waiting for unfinished jobs....
config.c: In function ‘qsc_load_default_config_files’:
config.c:216:17: warning: ‘__builtin_strncpy’ specified bound depends on the 
length of the source argument [-Wstringop-truncation]
  216 |                 strncpy(path, var, len);
      |                 ^
config.c:211:27: note: length computed here
  211 |                 int len = strlen(var) + 1;
      |                           ^~~~~~~~~~~
make[3]: Leaving directory '/build/reproducible-path/qstat-2.17'
make[2]: *** [Makefile:637: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/qstat-2.17'
make[1]: *** [Makefile:446: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/qstat-2.17'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: qstat
Source-Version: 2.17-2
Done: Jordi Mallach <[email protected]>

We believe that the bug you reported is fixed in the latest version of
qstat, 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.
Jordi Mallach <[email protected]> (supplier of updated qstat 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: Wed, 17 Sep 2025 08:31:44 +0200
Source: qstat
Architecture: source
Version: 2.17-2
Distribution: unstable
Urgency: medium
Maintainer: Jordi Mallach <[email protected]>
Changed-By: Jordi Mallach <[email protected]>
Closes: 1097713
Changes:
 qstat (2.17-2) unstable; urgency=medium
 .
   [ Debian Janitor ]
   * Set upstream metadata fields: Bug-Database, Repository-Browse.
   * Fix day-of-week for changelog entry 2.0b-1.
   * Update standards version to 4.6.1, no changes needed.
   * Set upstream metadata fields: Bug-Submit.
 .
   [ Jordi Mallach ]
   * Apply patch from Gentoo to fix build with GCC 15 (closes: #1097713).
   * Update copyright years.
   * Update Github URLs for the new Unity-Technologies organization.
   * Update Standards-Version to 4.7.2.
Checksums-Sha1:
 cda789a0f31ee6425e2ad1db628b423ed667de28 1793 qstat_2.17-2.dsc
 8a2178217cd4a49b9ed7c83c6038a32f3c1bf276 11196 qstat_2.17-2.debian.tar.xz
 38e4dda496e481a6f4a32f9417d81485f94af023 5951 qstat_2.17-2_amd64.buildinfo
Checksums-Sha256:
 0b3523e9ab63a32dd0e4e48d428621accc9ff63dd6122a1064b9511c338b899a 1793 
qstat_2.17-2.dsc
 ef1daf8456f4f671f9adfd058d2b6e4c16fc59b213a6a289fa0eb458c410ce92 11196 
qstat_2.17-2.debian.tar.xz
 c786175ab35cd252c7b82c72722930dc28eb3583e301efa1be871e2ec6c5466a 5951 
qstat_2.17-2_amd64.buildinfo
Files:
 51970c3c3c596b17e853f441ff3ab106 1793 games optional qstat_2.17-2.dsc
 7512a201c1b8c31374db82a0201762cb 11196 games optional 
qstat_2.17-2.debian.tar.xz
 d82dc152790d5468c133f79f8cbb5068 5951 games optional 
qstat_2.17-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEE6BdUhsApKYN8KGoWJVAvb8vjywQFAmjKV5cACgkQJVAvb8vj
ywQJxg//fsS9a5iKC+ls4Ex3YR4ZAGi9WvQesznR2rVPl7H/GfsiTnrK/2pllQF6
JAx+PHiQaNHscm/PHEcnc/0FkbUvC5cMUxvajAusgmpLVKGo9ImEAlOfkc7YTjeI
jxv9R2lbIBs4FaCres8lvViHIsixWcEFiAQ8yWnXlN8uYOAWGr6nrDWIxmeCrMQc
/Hpr+H1foNPbH4R44Qn9bXK4G7Wj+aPd6GwsKWkp/qk4glAxJDy6jh0ImCfUtycY
Uv/sNXwuTgXELlcoRkpKaiAEt7HSA8nCBgIXOpbS5FVVyl6ECHf+7qEKReeKf9Zk
qFKJelI6SoTcwxn3o2cvnoV+tCtPtLXpjO7eXgr/h3geNjo4OpXVvYLkI/BgheW1
8LNpveSonIPAziUZMtxjU3/iiD9pT6arDSk1DvP817CD3jaAnEABSue0wQeedwv3
vqoQkghwqSK4UW5PZEFkt4RjEDcJZQIX6ukxjhR5tPBgziWYmOXv7e8oT3i3kv+T
PLoVfnKU+XZAqecWP6dEIDEVhHo/D49N7yQPGuRmnOERDg+8io4OkW95GU3W4JxZ
1OUFFAGHx9PKe/xocroxIqjNSSqTKe/h6iT/FQ10M+EXQT3qSbDa1cvwvV3qcAoL
Kt3kBiM/kH8JfPXt1eWGUX2dZHIDzdiIy9cU8wcqCNwSSOSurzc=
=ks1h
-----END PGP SIGNATURE-----

Attachment: pgpxU8ywua_8y.pgp
Description: PGP signature


--- End Message ---

Reply via email to