Your message dated Thu, 04 Sep 2025 23:35:17 +0000
with message-id <[email protected]>
and subject line Bug#1098186: fixed in yasr 0.6.9-12
has caused the Debian Bug report #1098186,
regarding yasr: 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.)
--
1098186: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098186
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:yasr
Version: 0.6.9-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/yasr_0.6.9-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
[...]
main.c:336:12: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
336 | (void) write(master, buf, size);
| ^~~~~~~~~~~~~~~~~~~~~~~~
main.c:348:12: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
348 | (void) write(master, buf, size);
| ^~~~~~~~~~~~~~~~~~~~~~~~
main.c:359:12: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
359 | (void) write(master, buf, size);
| ^~~~~~~~~~~~~~~~~~~~~~~~
main.c: In function ‘get_tts_input’:
main.c:1233:10: warning: ignoring return value of ‘read’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
1233 | (void) read(tts.fd, buf, 100);
| ^~~~~~~~~~~~~~~~~~~~~~
main.c: In function ‘child’:
main.c:90:12: warning: ignoring return value of ‘chown’ declared with attribute
‘warn_unused_result’ [-Wunused-result]
90 | (void) chown((char *) buf, getuid(), -1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:91:12: warning: ignoring return value of ‘setuid’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
91 | (void) setuid(getuid());
| ^~~~~~~~~~~~~~~~
ui.c: In function ‘rev_main’:
ui.c:684:6: error: too many arguments to function ‘funcs[kf->index].f’;
expected 0, have 1
684 | (*funcs[kf->index].f) (kf->argp);
| ~^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
In file included from ui.c:19:
yasr.h:90:12: note: declared here
90 | void (*f) ();
| ^
ui.c: In function ‘ui_keypress’:
ui.c:836:6: error: too many arguments to function ‘funcs[kf->index].f’;
expected 0, have 1
836 | (*funcs[kf->index].f) (kf->argp);
| ~^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
yasr.h:90:12: note: declared here
90 | void (*f) ();
| ^
make[3]: *** [Makefile:472: ui.o] Error 1
main.c: In function ‘utmpconv.constprop’:
main.c:201:10: warning: ‘strcmp’ argument 1 declared attribute ‘nonstring’ is
smaller than the specified bound 256 [-Wstringop-overread]
201 | if (!strcmp(u.ut_line, rs))
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/utmp.h:29,
from main.c:27:
/usr/include/x86_64-linux-gnu/bits/utmp.h:62:8: note: argument ‘ut_line’
declared here
62 | char ut_line[UT_LINESIZE]
| ^~~~~~~
main.c: In function ‘main’:
main.c:102:33: warning: ‘%s’ directive writing up to 255 bytes into a region of
size 34 [-Wformat-overflow=]
102 | (void) sprintf(envstr, "SHELL=%s", usershell);
| ^~ ~~~~~~~~~
In file included from /usr/include/stdio.h:970,
from yasr.h:24,
from main.c:25:
In function ‘sprintf’,
inlined from ‘child’ at main.c:102:10,
inlined from ‘main’ at main.c:1376:23:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note:
‘__builtin___sprintf_chk’ output between 7 and 262 bytes into a destination of
size 40
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/build/reproducible-path/yasr-0.6.9/yasr'
make[2]: *** [Makefile:464: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/yasr-0.6.9'
make[1]: *** [Makefile:384: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/yasr-0.6.9'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:13: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: yasr
Source-Version: 0.6.9-12
Done: Samuel Thibault <[email protected]>
We believe that the bug you reported is fixed in the latest version of
yasr, 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.
Samuel Thibault <[email protected]> (supplier of updated yasr 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: Fri, 05 Sep 2025 01:10:50 +0200
Source: yasr
Architecture: source
Version: 0.6.9-12
Distribution: unstable
Urgency: medium
Maintainer: Debian Accessibility Team <[email protected]>
Changed-By: Samuel Thibault <[email protected]>
Closes: 1098186
Changes:
yasr (0.6.9-12) unstable; urgency=medium
.
* patches/gcc-15: Fix build with gcc 15 (closes: Bug#1098186)
* Update standards version to 4.6.2, no changes needed.
Checksums-Sha1:
cad59f3586ea7b2737bf5839badd2b912b220e9d 1920 yasr_0.6.9-12.dsc
8be9f59ab2e32cf8833c86859dfdd712fa6cc375 4964 yasr_0.6.9-12.debian.tar.xz
f7fe6b91f81821ac8c43e5ae3cc1e8837722cb71 5868 yasr_0.6.9-12_amd64.buildinfo
Checksums-Sha256:
ba40ce341d08cf678d899a590ecf451b1eab7e2dcf41f0e5217caffef7723613 1920
yasr_0.6.9-12.dsc
234d402b1509b99f7e9ae26392ad0fd82f91d8fb4b275ec5bb7cc4cc89596fd5 4964
yasr_0.6.9-12.debian.tar.xz
2314b6c1b2b0a570d8280f44e2fcc3e1c7afb62747773c95852b7aeba5abf973 5868
yasr_0.6.9-12_amd64.buildinfo
Files:
1712cf907cea2226cc09c9d54e617774 1920 admin optional yasr_0.6.9-12.dsc
a2bd4651f90146563dfdc7b7bcecd701 4964 admin optional
yasr_0.6.9-12.debian.tar.xz
e7b139f33304ee474c818c042085a064 5868 admin optional
yasr_0.6.9-12_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEqpLrvfAUiqYaQ7iu5IlMrEVBS7AFAmi6HS0ACgkQ5IlMrEVB
S7CsGhAAp6dvTFGfBJ3qittAZQ5uPp5yMqi398t60JDzRECQ/ygrMjLaP5mCXTD2
nS4Z1Jyz+9yJOAXb3YYBa8E4wGMrxQvuzNvPOWcLgLZ7Xvo7WxSl+81Id5m922f2
VsTg3kXivTH76HNiMIgDzZF3uNE0qoH+Fk23FPUqC1ouomYWVm2ZhGklitzinX0T
A1vJA+yDktXbA8jAUM9dsRWUtqkFrDjmLayXFqOCr/G3IsC/qkjnLgLlV4EAcfwt
mwdZKeh1bd2YwNw/hQz00a/zSdnAP0AbAINnmRPfakc5OREgWQtT1cMmbN3bBUHJ
ufc5MPgkHAx/M5SkMMe1sK70XVyk+w3yKAPHqrQTlq5uNCO8m+K/3T8rVWpwg1EG
rpeWicgKG0qhN6+Q78qe9LtBzmw5w3fEanmfxRuoM1T38ytcvjOA/l/rB8BW4WoU
0ENKpg/wbaI6ZUB7qQruUruEodDbDHOjqnXeE0FoeItjUwtR5ETyRFGZ6LZpP605
OseAQdrwNe2lIg1FJFDz4FLRzRq16rM06i3sjDCYs0/nRxL4qDqs32XcfFKeYfPT
1gqmCp9eg0Gy7hwwk4cbDoGtxfOu8SPeGkcR18EmXj4Hq8UeSD+tqdh7EllRNxYd
WwliH8BHInqpi7L5Jh1iSlhMM1dwwizg63DgQoxPW/WUrx+NJpE=
=V8Gj
-----END PGP SIGNATURE-----
pgp6hKk87i3K_.pgp
Description: PGP signature
--- End Message ---