Your message dated Fri, 28 Feb 2025 06:25:22 +0000
with message-id <[email protected]>
and subject line Bug#1097788: fixed in renameutils 0.12.0-12
has caused the Debian Bug report #1097788,
regarding renameutils: 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.)
--
1097788: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097788
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:renameutils
Version: 0.12.0-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/renameutils_0.12.0-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
[...]
gcc -DHAVE_CONFIG_H -I. -I.. -DDEFAULT_TEXT_DOMAIN=\"renameutils-gnulib\"
-I../intl -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o xalloc-die.o xalloc-die.c
gcc -DHAVE_CONFIG_H -I. -I.. -DDEFAULT_TEXT_DOMAIN=\"renameutils-gnulib\"
-I../intl -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o xstrndup.o xstrndup.c
gcc -DHAVE_CONFIG_H -I. -I.. -DDEFAULT_TEXT_DOMAIN=\"renameutils-gnulib\"
-I../intl -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o xvasprintf.o xvasprintf.c
gcc -DHAVE_CONFIG_H -I. -I.. -DDEFAULT_TEXT_DOMAIN=\"renameutils-gnulib\"
-I../intl -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o xasprintf.o xasprintf.c
gcc -DHAVE_CONFIG_H -I. -I.. -DDEFAULT_TEXT_DOMAIN=\"renameutils-gnulib\"
-I../intl -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o yesno.o yesno.c
gcc -DHAVE_CONFIG_H -I. -I.. -DDEFAULT_TEXT_DOMAIN=\"renameutils-gnulib\"
-I../intl -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o asnprintf.o asnprintf.c
gcc -DHAVE_CONFIG_H -I. -I.. -DDEFAULT_TEXT_DOMAIN=\"renameutils-gnulib\"
-I../intl -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o fcntl.o fcntl.c
gcc -DHAVE_CONFIG_H -I. -I.. -DDEFAULT_TEXT_DOMAIN=\"renameutils-gnulib\"
-I../intl -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o printf-args.o printf-args.c
gcc -DHAVE_CONFIG_H -I. -I.. -DDEFAULT_TEXT_DOMAIN=\"renameutils-gnulib\"
-I../intl -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o printf-parse.o printf-parse.c
gcc -DHAVE_CONFIG_H -I. -I.. -DDEFAULT_TEXT_DOMAIN=\"renameutils-gnulib\"
-I../intl -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o vasnprintf.o vasnprintf.c
rm -f t-charset.alias charset.alias && \
/bin/bash ./config.charset 'x86_64-pc-linux-gnu' > t-charset.alias && \
mv t-charset.alias charset.alias
rm -f t-ref-add.sed ref-add.sed && \
sed -e '/^#/d' -e 's/@''PACKAGE''@/renameutils/g' ref-add.sin > t-ref-add.sed
&& \
mv t-ref-add.sed ref-add.sed
rm -f t-ref-del.sed ref-del.sed && \
sed -e '/^#/d' -e 's/@''PACKAGE''@/renameutils/g' ref-del.sin > t-ref-del.sed
&& \
mv t-ref-del.sed ref-del.sed
rm -f libgnu.a
ar cru libgnu.a c-ctype.o c-strcasecmp.o c-strncasecmp.o dirname.o basename.o
dirname-lgpl.o basename-lgpl.o stripslash.o exitfail.o fd-hook.o localcharset.o
progname.o quotearg.o version-etc.o xmalloc.o xalloc-die.o xstrndup.o
xvasprintf.o xasprintf.o yesno.o asnprintf.o fcntl.o printf-args.o
printf-parse.o vasnprintf.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libgnu.a
make[5]: Leaving directory
'/build/reproducible-path/renameutils-0.12.0/gnulib-lib'
make[4]: Leaving directory
'/build/reproducible-path/renameutils-0.12.0/gnulib-lib'
make[3]: Leaving directory
'/build/reproducible-path/renameutils-0.12.0/gnulib-lib'
Making all in src
make[3]: Entering directory '/build/reproducible-path/renameutils-0.12.0/src'
Making all in common
make[4]: Entering directory
'/build/reproducible-path/renameutils-0.12.0/src/common'
gcc -DHAVE_CONFIG_H -I. -I../.. -I../../gnulib-lib -I../../gnulib-lib
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o error.o error.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I../../gnulib-lib -I../../gnulib-lib
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o hmap.o hmap.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I../../gnulib-lib -I../../gnulib-lib
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o io-utils.o io-utils.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I../../gnulib-lib -I../../gnulib-lib
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o intutil.o intutil.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I../../gnulib-lib -I../../gnulib-lib
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o llist.o llist.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I../../gnulib-lib -I../../gnulib-lib
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o strbuf.o strbuf.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I../../gnulib-lib -I../../gnulib-lib
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o string-utils.o string-utils.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I../../gnulib-lib -I../../gnulib-lib
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/renameutils-0.12.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o tab-utils.o tab-utils.c
hmap.c: In function ‘hmap_foreach_value’:
hmap.c:374:13: error: too many arguments to function ‘iterator’; expected 0,
have 1
374 | iterator(entry->value);
| ^~~~~~~~ ~~~~~~~~~~~~
hmap.c: In function ‘hmap_foreach_key’:
hmap.c:389:13: error: too many arguments to function ‘iterator’; expected 0,
have 1
389 | iterator(entry->key);
| ^~~~~~~~ ~~~~~~~~~~
llist.c: In function ‘llist_iterate’:
llist.c:452:17: error: too many arguments to function ‘iterator_func’; expected
0, have 1
452 | iterator_func(entry->data);
| ^~~~~~~~~~~~~ ~~~~~~~~~~~
make[4]: *** [Makefile:1184: hmap.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: *** [Makefile:1184: llist.o] Error 1
error.c: In function ‘free_error’:
error.c:80:53: warning: pointer ‘hdr’ used after ‘free’ [-Wuse-after-free]
80 | for (hdr = message_header; hdr != NULL; hdr = hdr->old) {
| ~~~~^~~~~~~~~~
error.c:82:17: note: call to ‘free’ here
82 | free(hdr);
| ^~~~~~~~~
make[4]: Leaving directory
'/build/reproducible-path/renameutils-0.12.0/src/common'
make[3]: *** [Makefile:1384: all-recursive] Error 1
make[3]: Leaving directory '/build/reproducible-path/renameutils-0.12.0/src'
make[2]: *** [Makefile:1199: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/renameutils-0.12.0'
make[1]: *** [Makefile:1138: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/renameutils-0.12.0'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: renameutils
Source-Version: 0.12.0-12
Done: Francois Marier <[email protected]>
We believe that the bug you reported is fixed in the latest version of
renameutils, 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.
Francois Marier <[email protected]> (supplier of updated renameutils 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: Thu, 27 Feb 2025 20:54:11 -0800
Source: renameutils
Architecture: source
Version: 0.12.0-12
Distribution: unstable
Urgency: medium
Maintainer: Francois Marier <[email protected]>
Changed-By: Francois Marier <[email protected]>
Closes: 1076220 1097788
Changes:
renameutils (0.12.0-12) unstable; urgency=medium
.
[ Chris Hofstaedtler ]
* Install icmd, qcmd into /usr/libexec/renameutils (closes: #1076220)
.
[ Francois Marier ]
* gcc15 fixes (closes: #1097788)
* Bump Standards-Version up to 4.7.2
* Bump debian/copyright year
Checksums-Sha1:
43dd8a0c0972f335276ebf70c525fac962f02da8 2019 renameutils_0.12.0-12.dsc
1fd79bbc22bb343fa884e94ccaa3bc13c66a030d 6136
renameutils_0.12.0-12.debian.tar.xz
bfdb74b1550756aea7bb410e98819c0ceb5f07a4 6080
renameutils_0.12.0-12_source.buildinfo
Checksums-Sha256:
d934cea9842a170e7f8f969287421f126b22e1006c5b14e9d12d8ebbbfbe4c79 2019
renameutils_0.12.0-12.dsc
9fa4f3d84572b5a3b5715f9c8b7f165961b403bf92371564f56b494f02f0947a 6136
renameutils_0.12.0-12.debian.tar.xz
06db63cb821a719d384309b4d9b3e3e73dd8e2257af4fd7769f56961535203f3 6080
renameutils_0.12.0-12_source.buildinfo
Files:
b04a35c605278aac6453e2f6a546f29b 2019 utils optional renameutils_0.12.0-12.dsc
95188231b25e7cd2859038646c10ba63 6136 utils optional
renameutils_0.12.0-12.debian.tar.xz
44d96af20bc448492f009425152e847a 6080 utils optional
renameutils_0.12.0-12_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEEjEcLKgsxVo4RDUMlFigfLgB8mNEFAmfBURlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDhD
NDcwQjJBMEIzMTU2OEUxMTBENDMyNTE2MjgxRjJFMDA3Qzk4RDEACgkQFigfLgB8
mNG3OA//fsNsOkXCxxqQ/Rwpsdw3hra2il19Mr8qCl1HO5869s2fbPcZbfwd3qQ8
rflagl0BUE1QwnjJZ3OT8XFDvc/LvKIyh+kwdSZqizkdK/9SvT8Ig2qTPHALa/7K
XEIipvF/wdhSOPuQOFd+aWjlxpNU6PrV3dYtowRLrIIvZ1hbAdQNgUmadjF0vWGy
R545oKNA+EutIk46S3MKqrONWpIRjzBjPgtulDRzvKBvKB8XFvYK4/uxNdvz1IMn
Sqz0ZMv70myIctetCi3dIAkyaPHDRIVI76Vpcq62yrLkyJZGpvZslUaiUELf+sJF
YouKpk8vCvTrQI0XWf69y6SAfoFSgkFWZRcd7lnGAtE0Jmqqi5roMc15Ugc9EZJB
UBQed919xfpcqLTm95mLGBqCFFoSOovU7tw9zQ8Xlnci+9kYvky0XhpqR3PA36OO
amMiXoQ591/KVghIf8JKw6kfRPNjmxJ1GnKoUxx4Jmpxs0gETFjv6cmDyRYGjIuq
gw5g77pxkfZP2eUZvNlNPHwhyDUZmj+8wO/SPfJYAhBQPjmTL2yxZED7mRjo5Roi
IeczyeBdfkgO5diLUyHVCbkQZQ8Axnm4mjGd7sPxxYZGD+P6HqkPfv4h8EKiHT+b
OatnT7Xr6+HuXHUVgKRZ0UiIz7twONI2X//+9tRandSZL2B3Aog=
=ltIz
-----END PGP SIGNATURE-----
pgpCdpJt98_sN.pgp
Description: PGP signature
--- End Message ---