Your message dated Thu, 06 Mar 2025 23:46:32 +0000
with message-id <[email protected]>
and subject line Bug#1097659: fixed in proftpd-mod-tar 0.4-3
has caused the Debian Bug report #1097659,
regarding proftpd-mod-tar: 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.)
--
1097659: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097659
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:proftpd-mod-tar
Version: 0.4-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/proftpd-mod-tar_0.4-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
[...]
rm -fr -- debian/proftpd-mod-tar/ debian/tmp/
find . \( \( \
\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path
.\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o
-type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
\) -exec rm -f {} + \) -o \
\( -type d -a \( -name autom4te.cache -o -name __pycache__ \)
-prune -exec rm -rf {} + \) \)
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/proftpd-mod-tar-0.4'
DESTDIR=/build/reproducible-path/proftpd-mod-tar-0.4/debian/proftpd-mod-tar
prxs -c mod_tar.c
libtool --mode=compile gcc -DLINUX -g2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/proftpd-dfsg-1.3.8.c+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -fno-omit-frame-pointer
-fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE
-I. -I/usr/include/proftpd -c mod_tar.c
libtool: compile: gcc -DLINUX -g2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/proftpd-dfsg-1.3.8.c+dfsg=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -fno-omit-frame-pointer
-fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE
-I. -I/usr/include/proftpd -c mod_tar.c -fPIC -DPIC -o .libs/mod_tar.o
mod_tar.c: In function 'set_tarenable':
mod_tar.c:674:7: error: 'bool' cannot be used here
674 | int bool = -1;
| ^~~~
mod_tar.c:674:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_tar.c:674:12: error: expected identifier or '(' before '=' token
674 | int bool = -1;
| ^
mod_tar.c:680:8: error: expected identifier or '(' before '=' token
680 | bool = get_boolean(cmd, 1);
| ^
mod_tar.c:681:12: error: expected identifier or '(' before '==' token
681 | if (bool == -1)
| ^~
mod_tar.c:681:7: error: declaration in the controlling expression must have an
initializer
681 | if (bool == -1)
| ^~~~
mod_tar.c:686:27: error: expected expression before 'bool'
686 | *((int *) c->argv[0]) = bool;
| ^~~~
mod_tar.c: In function 'set_tarengine':
mod_tar.c:693:7: error: 'bool' cannot be used here
693 | int bool = -1;
| ^~~~
mod_tar.c:693:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_tar.c:693:12: error: expected identifier or '(' before '=' token
693 | int bool = -1;
| ^
mod_tar.c:699:8: error: expected identifier or '(' before '=' token
699 | bool = get_boolean(cmd, 1);
| ^
mod_tar.c:700:12: error: expected identifier or '(' before '==' token
700 | if (bool == -1)
| ^~
mod_tar.c:700:7: error: declaration in the controlling expression must have an
initializer
700 | if (bool == -1)
| ^~~~
mod_tar.c:705:27: error: expected expression before 'bool'
705 | *((int *) c->argv[0]) = bool;
| ^~~~
mod_tar.c: In function 'tar_log_retr':
mod_tar.c:996:8: warning: assignment discards 'const' qualifier from pointer
target type [-Wdiscarded-qualifiers]
996 | path = pr_table_get(cmd->notes, "mod_tar.tar-file", NULL);
| ^
mod_tar.c:1009:8: warning: assignment discards 'const' qualifier from pointer
target type [-Wdiscarded-qualifiers]
1009 | path = pr_table_get(cmd->notes, "mod_tar.orig-path", NULL);
| ^
prxs: error executing command (1)
make[1]: *** [debian/rules:12: override_dh_auto_build] Error 1
make[1]: Leaving directory '/build/reproducible-path/proftpd-mod-tar-0.4'
make: *** [debian/rules:9: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: proftpd-mod-tar
Source-Version: 0.4-3
Done: Hilmar Preuße <[email protected]>
We believe that the bug you reported is fixed in the latest version of
proftpd-mod-tar, 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.
Hilmar Preuße <[email protected]> (supplier of updated proftpd-mod-tar 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, 06 Mar 2025 23:54:22 +0100
Source: proftpd-mod-tar
Architecture: source
Version: 0.4-3
Distribution: unstable
Urgency: medium
Maintainer: ProFTPD Maintainance Team
<[email protected]>
Changed-By: Hilmar Preuße <[email protected]>
Closes: 1097659
Changes:
proftpd-mod-tar (0.4-3) unstable; urgency=medium
.
[ Hilmar Preuße ]
* Add patches from upstream to fix build using GCC 15 (Closes: #1097659).
* Bump Standards version, no changes needed.
.
[ Debian Janitor ]
* Remove constraints unnecessary since buster:
+ Build-Depends: Drop versioned constraint on proftpd-dev.
Checksums-Sha1:
e9c1a378b8efc1d2c03ee5776a6ff02c6c805248 2245 proftpd-mod-tar_0.4-3.dsc
485a7288f5a26334cab5fc768133ca5e1b075da7 4748
proftpd-mod-tar_0.4-3.debian.tar.xz
ebf7a2fb0a3781c67d7fd78544b96e40d85e2ea4 5912
proftpd-mod-tar_0.4-3_source.buildinfo
Checksums-Sha256:
d5e0c3f3c9f5cdd39f9edf1000762335783aae5fc1e253cb1dc4c412da405790 2245
proftpd-mod-tar_0.4-3.dsc
d6b8349631ccfda5aa4623cbd7eed33415517bb23ca1952ebdfd1f8df09c6898 4748
proftpd-mod-tar_0.4-3.debian.tar.xz
299b9d1bc1c9ff892e3ee07be0b9eece8b15dc56b715a79ca8a70b06264150e1 5912
proftpd-mod-tar_0.4-3_source.buildinfo
Files:
6e96b139f993f4c5283248e62367c682 2245 net optional proftpd-mod-tar_0.4-3.dsc
de2d1aeb91dd9d5d1c4023ff7c9b6c7e 4748 net optional
proftpd-mod-tar_0.4-3.debian.tar.xz
eeaa6f47d36296776245cb3980d9f590 5912 net optional
proftpd-mod-tar_0.4-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEEaXGmC/nkbIhxf16kxiZYRqvgLIsFAmfKKDJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDY5
NzFBNjBCRjlFNDZDODg3MTdGNUVBNEM2MjY1ODQ2QUJFMDJDOEIACgkQxiZYRqvg
LIuEYw/+OMOjfgbMZli6iP+UZn1TFaYncR0R4RDheuGAQd5gR2HmrpxEs7Ag9gO1
3rwqNxKbgb+L+zBOS0IXkLFEzAFe+kZs93Ty2/Gsu0RqIB66WsZmodufeihsKGqT
vfFxetfLJ9gsMaN4mqpwdbCKkwzStb6fosBqE6H1Ymckdy7asE+soTWnwggu/zg6
KmsbNfIOFkz/pH6poQt1qH3CjADDltI4A/sYXNbtaoNYk+i3cw6KxBBNEm1VvUM1
vuQ7TkOKx4W2r9SInSY/YgFnu10UTzXgcmVPI1CMKFkgpQjRndSTRz/i7rlLWQU+
UtKgY1hDzosFItK0CikET9AEJyULM7Inz5gIKh8gLob1AN9e24IZqlfDr9XaOU07
eltKNH/16cCMyEyaMlBgBlJaVsTeA8MPdER0t2xadtY0GJPbzaqbCM/uHKQixtci
blA/hmMUxmaRGd0fL/67hf2kwIykC+rPCU/uppTgdKS+9C6dMmYA+OvfgmVObOen
ROq7+lU27ISsteAVAGa+DxbQfRgJ/5by2Xdm9wL+P2rFfo7ZjeA0u79LrQAE7JBc
HRFlF8x16YOzQuzOiO+9MqAE2eaUWLTG3h4eHFHiZHut20xTJ5MWoc6LB3dZoBo7
DsezArYTQh8uBoguyxSzZkopTkvGNSn96isqiY9G6GVVCBdPBXY=
=VSMi
-----END PGP SIGNATURE-----
pgp3w0K_8MKJw.pgp
Description: PGP signature
--- End Message ---