Your message dated Tue, 04 Nov 2025 12:48:52 +0000
with message-id <[email protected]>
and subject line Bug#1096494: fixed in cvs 2:1.12.13+real-31
has caused the Debian Bug report #1096494,
regarding cvs: 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.)
--
1096494: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096494
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:cvs
Version: 2:1.12.13+real-30
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/cvs_1.12.13+real-30_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 src/cvsbug
config.status: creating Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/pam/Makefile
config.status: creating cvs.spec
config.status: creating diff/Makefile
config.status: creating doc/Makefile
config.status: creating doc/i18n/Makefile
config.status: creating doc/i18n/pt_BR/Makefile
config.status: creating emx/Makefile
config.status: creating lib/Makefile
config.status: creating maint-aux/Makefile
config.status: creating man/Makefile
config.status: creating os2/Makefile
config.status: creating src/Makefile
config.status: creating src/sanity.config.sh
config.status: creating tools/Makefile
config.status: creating vms/Makefile
config.status: creating windows-NT/Makefile
config.status: creating windows-NT/SCC/Makefile
config.status: creating zlib/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
# generate PDF 1.4 by default
ln -s ../../../build-aux/texinfo.tex debian/builddir/doc/texinfo-r.tex
printf '%s\n' \
'\pdfminorversion4\relax\pdfobjcompresslevel0\relax%' \
'\input texinfo-r.tex' \
>debian/builddir/doc/texinfo.tex
make[1]: Leaving directory '/build/reproducible-path/cvs-1.12.13+real'
rm -f debian/cvs.debhelper.log
debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/cvs-1.12.13+real'
dh_testdir
cd debian/builddir && /usr/bin/make MAKEINFO=makeinfo MAKEINFOFLAGS=--no-split
ARFLAGS=rc
make[2]: Entering directory
'/build/reproducible-path/cvs-1.12.13+real/debian/builddir'
/usr/bin/make all-recursive
make[3]: Entering directory
'/build/reproducible-path/cvs-1.12.13+real/debian/builddir'
Making all in lib
make[4]: Entering directory
'/build/reproducible-path/cvs-1.12.13+real/debian/builddir/lib'
cp ../../../lib/alloca_.h alloca.h-t
mv alloca.h-t alloca.h
cp ../../../lib/glob_.h glob.h-t
mv glob.h-t glob.h
sed -e 's/@''HAVE__BOOL''@/1/g' \
< ../../../lib/stdbool_.h > stdbool.h-t
mv stdbool.h-t stdbool.h
/usr/bin/make all-am
make[5]: Entering directory
'/build/reproducible-path/cvs-1.12.13+real/debian/builddir/lib'
x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../../lib -I.. -Wdate-time
-D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DUSE_LIBBSD -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/cvs-1.12.13+real=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wformat -fno-strict-aliasing
-fwrapv -Wno-unused-result -c -o sighandle.o ../../../lib/sighandle.c
../../../lib/sighandle.c: In function 'SIG_handle':
../../../lib/sighandle.c:207:18: error: too many arguments to function
'this->handler'; expected 0, have 1
207 | (*this->handler)(sig);
| ~^~~~~~~~~~~~~~~ ~~~
../../../lib/sighandle.c:59:35: note: declared here
59 | RETSIGTYPE (*handler)();
| ^~~~~~~
make[5]: *** [Makefile:886: sighandle.o] Error 1
make[5]: Leaving directory
'/build/reproducible-path/cvs-1.12.13+real/debian/builddir/lib'
make[4]: *** [Makefile:727: all] Error 2
make[4]: Leaving directory
'/build/reproducible-path/cvs-1.12.13+real/debian/builddir/lib'
make[3]: *** [Makefile:548: all-recursive] Error 1
make[3]: Leaving directory
'/build/reproducible-path/cvs-1.12.13+real/debian/builddir'
make[2]: *** [Makefile:481: all] Error 2
make[2]: Leaving directory
'/build/reproducible-path/cvs-1.12.13+real/debian/builddir'
make[1]: *** [debian/rules:114: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/cvs-1.12.13+real'
make: *** [debian/rules:43: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: cvs
Source-Version: 2:1.12.13+real-31
Done: Thorsten Glaser <[email protected]>
We believe that the bug you reported is fixed in the latest version of
cvs, 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.
Thorsten Glaser <[email protected]> (supplier of updated cvs 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: SHA384
Format: 1.8
Date: Mon, 03 Nov 2025 21:55:06 +0000
Source: cvs
Architecture: source
Version: 2:1.12.13+real-31
Distribution: unstable
Urgency: low
Maintainer: Thorsten Glaser <[email protected]>
Changed-By: Thorsten Glaser <[email protected]>
Closes: 1081331 1096494 1106929 1114897
Changes:
cvs (2:1.12.13+real-31) unstable; urgency=low
.
* Fix building under GCC 15 (Closes: #1096494)
* Plug pagealign_alloc performance issue (Closes: #1114897)
* Add libcrypt-dev to Build-Depends (Closes: #1106929)
* Improve mkman script a bit (Closes: #1081331)
* Bump Policy
* Update lintian overrides
Checksums-Sha1:
ff0f57626dd8c8771f58062c61b42a8fd08f5aa4 2271 cvs_1.12.13+real-31.dsc
a102a6fc1452a4229d1e32d6b400af4407bbad27 156714 cvs_1.12.13+real-31.diff.gz
Checksums-Sha256:
8cf211dd946bed1553423b123250c25929653916225e7ba4481f5e460f91e7ec 2271
cvs_1.12.13+real-31.dsc
6dbc12176b74b653792501e1908cbc424ff9ecd82bfd148be46e1b53569441e9 156714
cvs_1.12.13+real-31.diff.gz
Files:
fd038d04a3d6772d266f4edec0339128 2271 vcs optional cvs_1.12.13+real-31.dsc
c5f01f28a8498881243f85a176aa2e0a 156714 vcs optional
cvs_1.12.13+real-31.diff.gz
-----BEGIN PGP SIGNATURE-----
Comment: ☃ ЦΤℱ—8 ☕☂☄
iQIcBAEBCQAGBQJpCfMeAAoJEHa1NLLpkAfg66wP/RtnFQwcyZ8zFNvwj1R04iu2
DVYbsi21/Mlsm6Re2B8JQ82vusQBJSa3SwjqctD67HK/LTaJh+Wtnoq+ZHBpQ9fl
cWggkyp2P17ya+u0hmymSiCxLZkhKdg7jdOL/pNAx1pIxuh7xFHnIiup8k9nc3uq
ia7NOaJaM/sfTnsD3pHr8N2KXRiJEUwg0vTDpE/TuNg8f15wDpCrs8gRdlAkAs4L
O4ZmeaSoP5NxKqEbqTpktvXVeFFSQWGtU5slfMUXDQeFO7mcmzJWxvdUvg8uST2J
8Al5MT4nyUcdSyJlLxfhausezyI4NGwOt6Y7mPmhs3oAZVONoqHatkuiWN8L0pEA
n4yYGm5C4HN36790z6AIw0ZRWs2QxcJ4ZeoJ+Dkj3c1S2NQ5zustk5vFxdEGNUg/
RcAYL4LXIiW/k8ykPiybHdO7C9xvEJdJD0BeGmB49zgBTU4tbL6EaQKnPyHTaUrM
6THhLVr35N5uxPpD1vD2dJZrsD8/fz+HczWJ4k5bbrOEnBwVvD08l24O27r8kFy6
yHLD+gs5iEGc7zsnrHTmsv/tnvFu15zafcZhsD6UC68JePxye/F1qOB1AxKQuEZq
ZpK0PVp1XA9X2y5wo9wIJD9m60g9QXnUqe1x8pf9WCh9mDOFBpuXNw8N+BuXFmi6
27IG+5HpVaVn0lis0mTI
=QFJu
-----END PGP SIGNATURE-----
pgpQHJMesie59.pgp
Description: PGP signature
--- End Message ---