Your message dated Mon, 05 Jan 2026 23:04:57 +0000
with message-id <[email protected]>
and subject line Bug#1096506: fixed in dav-text 0.9.0-6
has caused the Debian Bug report #1096506,
regarding dav-text: 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.)


-- 
1096506: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096506
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:dav-text
Version: 0.9.0-3
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/dav-text_0.9.0-3_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 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dav-text-0.9.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -g -Wall -Wextra 
-Wpointer-arith -Wuninitialized -Wshadow -Winit-self -Wmissing-declarations 
-Wformat -Wformat-security -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o keyboard.o keyboard.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dav-text-0.9.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -g -Wall -Wextra 
-Wpointer-arith -Wuninitialized -Wshadow -Winit-self -Wmissing-declarations 
-Wformat -Wformat-security -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o features.o features.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dav-text-0.9.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -g -Wall -Wextra 
-Wpointer-arith -Wuninitialized -Wshadow -Winit-self -Wmissing-declarations 
-Wformat -Wformat-security -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o undo.o undo.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dav-text-0.9.0=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -g -Wall -Wextra 
-Wpointer-arith -Wuninitialized -Wshadow -Winit-self -Wmissing-declarations 
-Wformat -Wformat-security -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o move.o move.c
keyboard.c: In function ‘keyHit’:
keyboard.c:263:7: warning: this statement may fall through 
[-Wimplicit-fallthrough=]
  263 |       moveLeft(&currentBuffer->cursor);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keyboard.c:266:5: note: here
  266 |     case 330: //Delete
      |     ^~~~
main.c: In function ‘main’:
main.c:68:12: error: passing argument 2 of ‘signal’ from incompatible pointer 
type [-Wincompatible-pointer-types]
   68 |   signal(2,sigcatch);
      |            ^~~~~~~~
      |            |
      |            void (*)(void)
In file included from main.c:22:
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void 
(*)(int)’} but argument is of type ‘void (*)(void)’
   88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
In file included from main.c:28:
main.h:34:6: note: ‘sigcatch’ declared here
   34 | void sigcatch();
      |      ^~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
main.c: In function ‘radixSort’:
main.c:764:18: warning: allocation of insufficient size ‘0’ for type ‘char *’ 
with size ‘8’ [-Walloc-size]
  764 |     buckets[i] = (char **)malloc(0*sizeof(char *));
      |                  ^
main.c: In function ‘loadSettings’:
main.c:402:5: warning: ignoring return value of ‘fgets’ declared with attribute 
‘warn_unused_result’ [-Wunused-result]
  402 |     fgets(s, 200, fp);
      |     ^~~~~~~~~~~~~~~~~
make[1]: *** [<builtin>: main.o] Error 1
make[1]: *** Waiting for unfinished jobs....
fileIO.c: In function ‘doSave’:
fileIO.c:118:32: warning: ‘__builtin___sprintf_chk’ may write a terminating nul 
past the end of the destination [-Wformat-overflow=]
  118 |         sprintf(newFile, "%s/%s", filename, answer);
      |                                ^
In file included from /usr/include/stdio.h:970,
                 from fileIO.c:21:
In function ‘sprintf’,
    inlined from ‘doSave’ at fileIO.c:118:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
‘__builtin___sprintf_chk’ output 2 or more bytes (assuming 257) into a 
destination of size 256
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
fileIO.c: In function ‘load’:
fileIO.c:213:30: warning: ‘__builtin___sprintf_chk’ may write a terminating nul 
past the end of the destination [-Wformat-overflow=]
  213 |       sprintf(newFile, "%s/%s", filename, answer);
      |                              ^
In function ‘sprintf’,
    inlined from ‘load’ at fileIO.c:213:7:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
‘__builtin___sprintf_chk’ output 2 or more bytes (assuming 257) into a 
destination of size 256
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/build/reproducible-path/dav-text-0.9.0'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: dav-text
Source-Version: 0.9.0-6
Done: Marcos Talau <[email protected]>

We believe that the bug you reported is fixed in the latest version of
dav-text, 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.
Marcos Talau <[email protected]> (supplier of updated dav-text 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: Mon, 05 Jan 2026 19:44:56 -0300
Source: dav-text
Architecture: source
Version: 0.9.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <[email protected]>
Changed-By: Marcos Talau <[email protected]>
Closes: 1096506
Changes:
 dav-text (0.9.0-6) unstable; urgency=medium
 .
   * QA upload.
   * debian/patches/gcc-15.patch: Fix build with GCC 15.
     (Closes: #1096506)
Checksums-Sha1:
 c48a2f510a8e7c1f476c17dd5bb9f5d7bd04709b 1839 dav-text_0.9.0-6.dsc
 b8968ed0bb169fb4834b4859f6268c238fb5f5ce 4012 dav-text_0.9.0-6.debian.tar.xz
 83e126fd4af66e7ddf42a82fb8356ecf819cd7ce 6061 dav-text_0.9.0-6_source.buildinfo
Checksums-Sha256:
 50409d1ea73f226e3cb6948215023232e1660e2dacdb70b22c671fc80c6a08e0 1839 
dav-text_0.9.0-6.dsc
 6b888fd24e8ff9531cf8b3bb0c1b4b1de4a72eb4488b1e2cbbc37fbec417b79c 4012 
dav-text_0.9.0-6.debian.tar.xz
 9fb5273d7b898b4204d568b7a3b3789dacf23189bdf32eb31aeb12450d62ce16 6061 
dav-text_0.9.0-6_source.buildinfo
Files:
 272c79fa0ae29bfffa60e9f998e17638 1839 text optional dav-text_0.9.0-6.dsc
 03d7526f0f528e7cf1cd59bb9d9b786e 4012 text optional 
dav-text_0.9.0-6.debian.tar.xz
 cd9c928d7ffe863ed37da2eddbf2b4e6 6061 text optional 
dav-text_0.9.0-6_source.buildinfo

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

iQIzBAEBCgAdFiEEtSLzkVnaB9053AsR9LqqgNsoukwFAmlcP3gACgkQ9LqqgNso
ukyETw//fYSwRUzH1CR1/D+6lFmWqS+qgIIQnSiCUyTHjPAko9cOJgsziGDNqw16
W992eexLqENtWS4a25xKEM7rR3MnPXUZ6d5DASYiX1tWIq9uOJ9qK2JxDHnzErt8
2rX7pz7xwkRFk8rc+t795M2Lpo/m/MrfeeCqEBgcC2+TAaR/GfNURfCzX4gFI2dd
LPABHTFmnDHa/SLE168sNs13MEMeueD/ir/Af+nyCbS6FH3BwYo0u1tlkkdOUmXZ
dZBEfz/Y67aRkDXyNiL1FeGl8TdnPWOdIu6ivMFg0Qpq4p6wisXEciQQDspQkb5k
k1Hi4lPeVYuBV0WUSIMhhpHQRpaFv8sobA0IsPT9IVw6Ll7Xct5BUzb3Ge/Hra2/
CevtFWNUApTxGojTJIUlD41im3hTdoCcgm44eS2E/60kyNmsWkP5j76ZNa4s4zGz
wVlRhzuqqgggpFnHoNt+tPJPyBQP3Pb/gGd/7XP27vRl6rFX05bqdEFW6LjXdCnY
28OGsoap6o8rVuZi7zw9ECTdY7wpgs0CTDfK/Li+RqXYHPrvj6E5rZDhO6uvrNX5
jNvj8hBYs2UJh0d+8RBHse1RpsqgFhtbokCJlh+l+hXFMa/sgskHqMXgBRf2D2As
jSa7qoeozyXDAqwl53EeyrB6Bx2YfArF29trSDWAV8QGs/RGsJo=
=Jlzw
-----END PGP SIGNATURE-----

Attachment: pgpCKS4_Lax3Y.pgp
Description: PGP signature


--- End Message ---

Reply via email to