Your message dated Sun, 17 Aug 2025 06:04:37 +0000
with message-id <[email protected]>
and subject line Bug#1097287: fixed in libvmod-selector 2.6.0+20250506-2
has caused the Debian Bug report #1097287,
regarding libvmod-selector: 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.)
--
1097287: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097287
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libvmod-selector
Version: 2.6.0-5
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/libvmod-selector_2.6.0-5_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
[...]
**** v1 CLI TX|\t\tcall s.subroutine(element="quux");
**** v1 CLI TX|\t\tcall s.subroutine(element="foobar");
**** v1 CLI TX|\t\tif (req.http.Element) {
**** v1 CLI TX|\t\t\tset resp.http.Check-Element
**** v1 CLI TX|\t\t\t = s.check_call(element=req.http.Element);
**** v1 CLI TX|\t\t\tcall s.subroutine(element=req.http.Element);
**** v1 CLI TX|\t\t}
**** v1 CLI TX|
**** v1 CLI TX|\t\treturn (deliver);
**** v1 CLI TX|\t}
**** v1 CLI TX|
**** v1 CLI TX|%XJEIFLH|)Xspa8P
**** dT 0.193
*** v1 CLI RX 106
**** v1 CLI RX|Message from C-compiler:
**** v1 CLI RX|vgc.c:2267:33: error: two or more data types in declaration
specifiers
**** v1 CLI RX| 2267 | VCL_BOOL bool;
**** v1 CLI RX| | ^~~~
**** v1 CLI RX|vgc.c:2267:37: error: declaration does not declare anything
[-Werror]
**** v1 CLI RX| 2267 | VCL_BOOL bool;
**** v1 CLI RX| | ^
**** v1 CLI RX|cc1: all warnings being treated as errors
**** v1 CLI RX|Running C-compiler failed, exited with 1
**** v1 CLI RX|VCL compilation failed
**** dT 0.203
---- v1 VCL compilation failed expected success
* top RESETTING after ./tests/subroutine.vtc
** v1 Wait
**** v1 CLI TX|panic.show
**** dT 0.215
*** v1 vsl|No VSL chunk found (child not started ?)
**** dT 0.246
*** v1 CLI RX 300
**** v1 CLI RX|Child has not panicked or panic has been cleared
*** v1 debug|Info: manager stopping child
*** v1 debug|Info: manager dies
**** dT 0.249
**** v1 STDOUT EOF
** v1 WAIT4 pid=3159 status=0x0000 (user 0.065998 sys 0.025077)
* top TEST ./tests/subroutine.vtc FAILED
# top TEST ./tests/subroutine.vtc FAILED (0.250) exit=2
FAIL tests/subroutine.vtc (exit status: 2)
============================================================================
Testsuite summary for libvmod-selector 2.6.0
============================================================================
# TOTAL: 17
# PASS: 1
# SKIP: 0
# XFAIL: 0
# FAIL: 16
# XPASS: 0
# ERROR: 0
============================================================================
See src/test-suite.log for debugging.
Some test(s) failed. Please report this to [email protected],
together with the test-suite.log file (gzipped) and your system
information. Thanks.
============================================================================
make[4]: *** [Makefile:890: test-suite.log] Error 1
make[4]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0/src'
make[3]: *** [Makefile:1025: check-TESTS] Error 2
make[3]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0/src'
make[2]: *** [Makefile:1097: check-am] Error 2
make[2]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0/src'
make[1]: *** [Makefile:517: check-recursive] Error 1
make[1]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0'
dh_auto_test: error: make -j1 check "TESTSUITEFLAGS=-j1 --verbose" VERBOSE=1
returned exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: libvmod-selector
Source-Version: 2.6.0+20250506-2
Done: Marco d'Itri <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libvmod-selector, 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.
Marco d'Itri <[email protected]> (supplier of updated libvmod-selector 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: Sat, 16 Aug 2025 23:55:55 +0200
Source: libvmod-selector
Architecture: source
Version: 2.6.0+20250506-2
Distribution: unstable
Urgency: medium
Maintainer: Varnish Package Maintainers <[email protected]>
Changed-By: Marco d'Itri <[email protected]>
Closes: 1097287 1105506
Changes:
libvmod-selector (2.6.0+20250506-2) unstable; urgency=medium
.
* Rebuild for unstable.
* Backport the upstream commit to stop using the now reserved "bool"
keyword. (Closes: #1097287)
.
libvmod-selector (2.6.0+20250506-1) experimental; urgency=medium
.
* New upstream snapshot. Fixes:
- Building with make --shuffle. (Closes: #1105506)
Checksums-Sha1:
fc7891de27f5962c88692130804ba288be93ece5 2584
libvmod-selector_2.6.0+20250506-2.dsc
4c7adf355e7ffcd3ed6a320f00f7534f1c1bf1dc 5248
libvmod-selector_2.6.0+20250506-2.debian.tar.xz
358e709d6749ce63f48a05998b0eae1694b2db3a 596868
libvmod-selector_2.6.0+20250506-2.git.tar.xz
ea8b1f50818dcbdc6032905a26c0c89135d501da 18126
libvmod-selector_2.6.0+20250506-2_source.buildinfo
Checksums-Sha256:
b9e9c082cd86a1a7e0f58f4bc39d2b171c35ec84dcf2d071e81e8ad64e24024d 2584
libvmod-selector_2.6.0+20250506-2.dsc
823bf44abfc59784434a2f13159d488930349cf919eba5c77b4cbbbe65cddaee 5248
libvmod-selector_2.6.0+20250506-2.debian.tar.xz
506c558b06e0b8da95e5de4d3dd5268651a54ae0e50ae017e2732cae26cb9e18 596868
libvmod-selector_2.6.0+20250506-2.git.tar.xz
ad8c126c0c7d6a8ecb8948a4f02618e2c66e6eff40c9a50d224449bae5913b67 18126
libvmod-selector_2.6.0+20250506-2_source.buildinfo
Files:
c8c6ca38590a06c2a28cf34bcad0e61a 2584 web optional
libvmod-selector_2.6.0+20250506-2.dsc
c669af5a639dd8acade62079e6b3ca96 5248 web optional
libvmod-selector_2.6.0+20250506-2.debian.tar.xz
310a7b33e011f3ebfcc6458a031f0a3b 596868 web optional
libvmod-selector_2.6.0+20250506-2.git.tar.xz
7d7567596c125d2d49f0911ea8ec47de 18126 web optional
libvmod-selector_2.6.0+20250506-2_source.buildinfo
Git-Tag-Info: tag=0f4da0b15e829b6b4304da54ad2e55fb359f1a5f
fp=272945cd836d38dfb7427e86cb3ec33ae1ded781
Git-Tag-Tagger: Marco d'Itri <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmihbB0ACgkQYG0ITkaD
wHnKbQ/+IL2TtykZaEILvpROz+VCSkyntBKnBSbPkv7/0tbBuHz8Rbod54KQIgYk
3lDcZfNMKv5ouHSfni9KhsCduN6LXU9OgjTO1xTeytoI9rLAd3AaYF+B6nX6Budv
l40eoYBv4u2Y634m276Cxyqi049gf246EdbHaLTZsLyxcwgFo4GqjN7D5b8hZ2pl
l3SdQGcsFU7KmaeBRHovVWO4l3CK9K2uRlzUCFc4pngRDIYUFsMzDJhm2bGoEZw/
dUE+eR2XS3hEgAJx3R10Gp9FzgkFZh81sIMoAubTCLvBZJtlOaLgfxQbEOpPjP3D
h3j/LYZf7c77hhO6Gn45L4kMQt+FZIPCZW7Hgs9bHKmW3u5tf3Qtdt4LSXVEcIsL
gWq5U28WjcpYY6CVHkdI2PyUj/D20A2CIk/E8wYaUX5ZL7JXPAV3PUH5m7/fQYCd
EJB9Cxt/rqa6Wbrg1gQnDxnCSjgraMO25EBtAvxfVX82Zp/u7QbGb4x4owIs4yOx
rxnZtgWKCOq3Eet0M8ckz9pzV+mOHmadt7k1h9ygvXAqrvFrQHqfcylJva4CBb9m
nsl0c7i1oBykn+P3XQwmSJqI3HMZLEfrROogVzpclykt5v/seVt18WzEFDZnxd9L
0/M/LXDqlTL/226jvcI0ffXAJlj4nqxo4bpj9NQZJ37XsWxFlpE=
=tie7
-----END PGP SIGNATURE-----
pgpJwwjVnlOZF.pgp
Description: PGP signature
--- End Message ---