Your message dated Mon, 15 Sep 2025 13:19:36 +0000
with message-id <[email protected]>
and subject line Bug#1097236: fixed in libnginx-mod-js 0.9.1-1
has caused the Debian Bug report #1097236,
regarding libnginx-mod-js: 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.)
--
1097236: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097236
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libnginx-mod-js
Version: 0.8.5-1
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/libnginx-mod-js_0.8.5-1_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
[...]
checking for System V shared memory ... found
checking for POSIX semaphores ... found
checking for struct msghdr.msg_control ... found
checking for ioctl(FIONBIO) ... found
checking for ioctl(FIONREAD) ... found
checking for struct tm.tm_gmtoff ... found
checking for struct dirent.d_namlen ... not found
checking for struct dirent.d_type ... found
checking for sysconf(_SC_NPROCESSORS_ONLN) ... found
checking for sysconf(_SC_LEVEL1_DCACHE_LINESIZE) ... found
checking for openat(), fstatat() ... found
checking for getaddrinfo() ... found
configuring additional dynamic modules
adding module in /build/reproducible-path/libnginx-mod-js-0.8.5/nginx
enabled webcrypto module
enabled xml module
enabled zlib module
+ ngx_js_module was configured
checking for PCRE2 library ... found
checking for OpenSSL library ... found
checking for OpenSSL QUIC support ... not found
checking for OpenSSL QUIC compatibility ... found
checking for zlib library ... found
checking for libxslt ... found
checking for libexslt ... found
creating /build/reproducible-path/libnginx-mod-js-0.8.5/build-modules/Makefile
Configuration summary
+ using threads
+ using system PCRE2 library
+ using system OpenSSL library
+ using system zlib library
nginx path prefix: "/usr/share/nginx"
nginx binary file: "/usr/share/nginx/sbin/nginx"
nginx modules path: "/usr/lib/nginx/modules"
nginx configuration prefix: "/etc/nginx"
nginx configuration file: "/etc/nginx/nginx.conf"
nginx pid file: "/run/nginx.pid"
nginx logs errors to stderr
nginx http access log file: "/var/log/nginx/access.log"
nginx http client request body temporary files: "/var/lib/nginx/body"
nginx http proxy temporary files: "/var/lib/nginx/proxy"
nginx http fastcgi temporary files: "/var/lib/nginx/fastcgi"
nginx http uwsgi temporary files: "/var/lib/nginx/uwsgi"
nginx http scgi temporary files: "/var/lib/nginx/scgi"
make[1]: Leaving directory '/build/reproducible-path/libnginx-mod-js-0.8.5'
debian/rules override_dh_auto_build-arch
make[1]: Entering directory '/build/reproducible-path/libnginx-mod-js-0.8.5'
make
make[2]: Entering directory '/build/reproducible-path/libnginx-mod-js-0.8.5'
cc -c -Isrc -Iexternal -Ibuild -pipe -fPIC -fvisibility=hidden -O -W -Wall
-Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -Werror -g
-fexcess-precision=standard -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libnginx-mod-js-0.8.5=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fPIC -Wdate-time -D_FORTIFY_SOURCE=2
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libnginx-mod-js-0.8.5=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection \
\
-o build/src/njs_diyfp.o \
-MMD -MF build/src/njs_diyfp.dep -MT build/src/njs_diyfp.o \
src/njs_diyfp.c
In file included from src/njs_main.h:59,
from src/njs_diyfp.c:12:
src/njs_string.h: In function ‘njs_string_encode’:
src/njs_string.h:217:36: error: initializer-string for array of ‘unsigned char’
is too long [-Werror=unterminated-string-initialization]
217 | static const u_char hex[16] = "0123456789ABCDEF";
| ^~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [build/Makefile:95: build/src/njs_diyfp.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/libnginx-mod-js-0.8.5'
make[1]: *** [debian/rules:22: override_dh_auto_build-arch] Error 2
make[1]: Leaving directory '/build/reproducible-path/libnginx-mod-js-0.8.5'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: libnginx-mod-js
Source-Version: 0.9.1-1
Done: Jérémy Lal <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libnginx-mod-js, 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.
Jérémy Lal <[email protected]> (supplier of updated libnginx-mod-js 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: SHA256
Format: 1.8
Date: Mon, 15 Sep 2025 14:53:36 +0200
Source: libnginx-mod-js
Architecture: source
Version: 0.9.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Nginx Maintainers
<[email protected]>
Changed-By: Jérémy Lal <[email protected]>
Closes: 1097236
Changes:
libnginx-mod-js (0.9.1-1) unstable; urgency=medium
.
* New upstream version 0.9.1. Closes: #1097236.
* Update watch version 5
* Update path in lintian-overrides
* Update copyright
* Switch to DEP-14
Checksums-Sha1:
cef67b7fb07cdb2e4556351f9acf6a2fbf1bdb0e 2291 libnginx-mod-js_0.9.1-1.dsc
a3193edeb057dc9af6842f0b7ce4281ef442ecbd 966480
libnginx-mod-js_0.9.1.orig.tar.gz
fa0a2eaef576daddf001846adf0edf98fa7685c5 6136
libnginx-mod-js_0.9.1-1.debian.tar.xz
394ba6cffd5fbb261bb614b8d35d5566be4d09a2 10256
libnginx-mod-js_0.9.1-1_source.buildinfo
Checksums-Sha256:
0f73b3dac44f3c6d48accb4ffd7e882f02dffc8ff0611d026521caa55331db2b 2291
libnginx-mod-js_0.9.1-1.dsc
61365eea69c6862fc8a5b5df531503ae49499f6bcd5af932496b84850a2824a4 966480
libnginx-mod-js_0.9.1.orig.tar.gz
16fc2b34d4f0f55fb0aacd7b85ad13d381352c46c61f1202c86a7f69fa9b2130 6136
libnginx-mod-js_0.9.1-1.debian.tar.xz
6725a3dbd79dc5b1f29f098901da25f1895926c77467e051ef13760aa2622849 10256
libnginx-mod-js_0.9.1-1_source.buildinfo
Files:
d5316f9e9edc4c28472615501f1eae41 2291 httpd optional
libnginx-mod-js_0.9.1-1.dsc
3af7227bb9c0c41843a6164116bb615d 966480 httpd optional
libnginx-mod-js_0.9.1.orig.tar.gz
2927311d8ca3e38eaf6e61508b4411f0 6136 httpd optional
libnginx-mod-js_0.9.1-1.debian.tar.xz
4ee8f103041dc5ae6259f3c8cb5799cb 10256 httpd optional
libnginx-mod-js_0.9.1-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCAAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmjIDQASHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN0x9QP/RfnsnMUOwSLnohV4qioqzoKDlOcM2ha
7y2MrYLXmSh1w0G1BB9CNF5k77ncW16kVqjeM+LjPMV0odjwfYv9MU5RFjLAUFjx
bF2VpVK8MRsgolOc3u2CiHusZ+s+UQYFFnHmV2tG6L8t0m0CzQ6sye6Nsskk7Jw/
iBUfZ+3bkxC1KmS+NUrZP0h3o1bXcB2JrJvXxmp59jkki1sL3+tyeFRg83nsVUGy
J9sNQt7Rsa6mngL59w/mp3yEFFHb8vn2gJ7WQ0Nxjal+1ZKcGQMMywMOg6ID7pl5
dUFokYeAS5M0MIbSX9DkCUxoWZY0MwoaezIQ+3l4wZZIllfhvhR4RRwWcp+bynpL
+tSOH82hNOcCECG4h0MKXTwiKLMQgYlRq3WzV2PKRlJLz6AvspV5DqjcSTWZCX6z
XIS4B1OCfO+i4U7qbEI8O4cl9RndtnJ8rusvu1muCNi1bClrgkcvwr43zolbeiJC
WYkCL4FPDvhAMN1/MUsPgR2E2aVIuBzAhpRbayd9D6cJIw/8VngEepWCqmfX061m
tq8ozTZJZGnKt5qkTGykzpztMffnmeYTM1yeDWaRD03hEB/QYBQkxCOQVQSQtzYO
v91XA7MAWsmsR+2WUKHh+EVa3AoS9CHGLZAlNUIGCGgyHPfwWtVmAPFGEyMmJaFq
/1aRGW6wu8Y4
=YQrV
-----END PGP SIGNATURE-----
pgp8N_EaTJ1xi.pgp
Description: PGP signature
--- End Message ---