commit 988b177230de957afd897ee3e2a11bcf239a40b6 Author: Étienne Mollier <emollier@debian.org> Date: Mon Sep 15 22:35:22 2025 +0200 d/changelog: initialise the changelog. commit ab4e06fb8d0a64436d30b66a23a90356cdfc1cba Author: Étienne Mollier <emollier@debian.org> Date: Mon Sep 15 22:32:09 2025 +0200 gcc-15.patch: PARTIAL: fix ftbfs with gcc-15. The aim is to close #1096489, but this patch is unfinished, because it is still necessary to fix the following build failure, and possibly many more: flex lex.l mv lex.yy.c lex.c gcc -g -DDEBUG -DLITTLE_ENDIAN_ARCHITECTURE -DLINUX -DSHARED_MEMORY -DSEMAPHORE -DX11 -DATHENA -DX11R4 -DUSLEEP -DMYSQLDB -I/build/reproducible-path/ctn-3.2.0~dfsg/include -I/usr/include/mysql -I/usr/include/Xm -I/usr/X11R6/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ctn-3.2.0~dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wno-error=incompatible-pointer-types -Wno-error=implicit-int -Wno-error=int-conversion -std=c17 -DLONGSIZE=64 -DINTSIZE=32 -DSHORTSIZE=16 -DTIMEOFDAYARGS=2 -DMOTIF -DUSEREGCOMP -I/build/reproducible-path/ctn-3.2.0~dfsg/include -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lex.o lex.c lex.l: In function ‘yylex’: lex.l:75:32: warning: format ‘%x’ expects argument of type ‘unsigned int *’, but argument 3 has type ‘long unsigned int *’ [-Wformat=] 75 | sscanf(yytext, "%x", &yylval.num); | ^~~~ ~~~~~~~~~~~ | | | long unsigned int * lex.yy.c: In function ‘yy_init_buffer’: lex.yy.c:1466:48: error: implicit declaration of function ‘fileno’ [-Wimplicit-function-declaration] commit 2c7d51ebfa58f4fb0de6b6ae677c2cabb54fe1ac Author: Étienne Mollier <emollier@debian.org> Date: Mon Sep 15 22:26:47 2025 +0200 d/rules: cap C standard to 2017. This avoids having to go through a refactoring of the numerous function callbacks that would be better done on upstream side, upstream which has been inactive for 17 years so far. This contributes to resolving release critical bug #1096489, but it won't suffice on its own.
Among the 9 debian patches available in version 3.2.0~dfsg-8 of the package, we noticed the following issues: