Your message dated Sat, 06 Sep 2025 13:18:52 +0000
with message-id <[email protected]>
and subject line Bug#1096860: fixed in irqbalance 1.9.4-2
has caused the Debian Bug report #1096860,
regarding irqbalance: 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.)


-- 
1096860: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096860
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:irqbalance
Version: 1.9.4-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/irqbalance_1.9.4-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

[...]
In function ‘snprintf’,
    inlined from ‘do_one_cpu’ at cputree.c:337:2,
    inlined from ‘parse_cpu_tree’ at cputree.c:535:4:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: 
‘__builtin___snprintf_chk’ output between 24 and 4119 bytes into a destination 
of size 4096
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
cputree.c: In function ‘parse_cpu_tree’:
cputree.c:346:21: warning: ‘/topology/physical_package_id’ directive output may 
be truncated writing 29 bytes into a region of size between 1 and 4096 
[-Wformat-truncation=]
  346 |                  "%s/topology/physical_package_id", path);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
    inlined from ‘do_one_cpu’ at cputree.c:345:2,
    inlined from ‘parse_cpu_tree’ at cputree.c:535:4:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: 
‘__builtin___snprintf_chk’ output between 30 and 4125 bytes into a destination 
of size 4096
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
cputree.c: In function ‘parse_cpu_tree’:
cputree.c:357:29: warning: ‘/cache/index’ directive output may be truncated 
writing 12 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
  357 |                          "%s/cache/index%d/shared_cpu_map", path, 
cache_index);
      |                             ^~~~~~~~~~~~
In function ‘do_one_cpu’,
    inlined from ‘parse_cpu_tree’ at cputree.c:535:4:
cputree.c:357:26: note: using the range [-2147483648, 2147483647] for directive 
argument
  357 |                          "%s/cache/index%d/shared_cpu_map", path, 
cache_index);
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
    inlined from ‘do_one_cpu’ at cputree.c:356:3,
    inlined from ‘parse_cpu_tree’ at cputree.c:535:4:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: 
‘__builtin___snprintf_chk’ output between 29 and 4134 bytes into a destination 
of size 4096
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
cputree.c: In function ‘parse_cpu_tree’:
cputree.c:370:29: warning: ‘/cache/index’ directive output may be truncated 
writing 12 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
  370 |                          "%s/cache/index%d/shared_cpu_map", path, 
max_cache_index);
      |                             ^~~~~~~~~~~~
In function ‘do_one_cpu’,
    inlined from ‘parse_cpu_tree’ at cputree.c:535:4:
cputree.c:370:26: note: using the range [-2147483648, 2147483647] for directive 
argument
  370 |                          "%s/cache/index%d/shared_cpu_map", path, 
max_cache_index);
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
    inlined from ‘do_one_cpu’ at cputree.c:369:3,
    inlined from ‘parse_cpu_tree’ at cputree.c:535:4:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: 
‘__builtin___snprintf_chk’ output between 29 and 4134 bytes into a destination 
of size 4096
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/build/reproducible-path/irqbalance-1.9.4'
make[2]: *** [Makefile:667: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/irqbalance-1.9.4'
make[1]: *** [Makefile:481: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/irqbalance-1.9.4'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:15: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: irqbalance
Source-Version: 1.9.4-2
Done: Paride Legovini <[email protected]>

We believe that the bug you reported is fixed in the latest version of
irqbalance, 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.
Paride Legovini <[email protected]> (supplier of updated irqbalance 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, 06 Sep 2025 12:41:30 +0200
Source: irqbalance
Architecture: source
Version: 1.9.4-2
Distribution: unstable
Urgency: medium
Maintainer: Paride Legovini <[email protected]>
Changed-By: Paride Legovini <[email protected]>
Closes: 1096860
Changes:
 irqbalance (1.9.4-2) unstable; urgency=medium
 .
   * d/patches: add patches to fix ftbfs with GCC-15 (Closes: #1096860)
     New patches (upstream cherry-picks):
     - fix-32-bit-formats.debian-patch
     - add-void-to-fix-strict-prototypes.debian-patch
   * d/control: bump Standards-Version to 4.7.2, no changes needed
   * d/copyright: bump copyright years for debian/*
Checksums-Sha1:
 49ca94d28a49cf937807546fd7cc4b4a9cfaf15b 1731 irqbalance_1.9.4-2.dsc
 ae6dc5e8ece611280b26c543a8c2e37e47006683 14204 irqbalance_1.9.4-2.debian.tar.xz
 a89e7edb00e5d71f54b7d7e478213e61e8f9b87f 6750 
irqbalance_1.9.4-2_source.buildinfo
Checksums-Sha256:
 e5682c2f78fb0c74d959ae0e893a5f480850fe764e14ce770d2f6358c154ff19 1731 
irqbalance_1.9.4-2.dsc
 4b078c25d93b419f7ae6bfda6a476d3e70cea7a7de497cdb1e752bd5a8eab6ee 14204 
irqbalance_1.9.4-2.debian.tar.xz
 abaab6b39c38de732c7beb20fe66394f700071b9c1fe75c081173cc005d7cb13 6750 
irqbalance_1.9.4-2_source.buildinfo
Files:
 3aa6641e9a816a57894b6318e6b98c4b 1731 utils optional irqbalance_1.9.4-2.dsc
 9e91e0c0a2d2f9f0eca67c02a0b216ac 14204 utils optional 
irqbalance_1.9.4-2.debian.tar.xz
 d15e0b3ea98884698af2c283a54f9360 6750 utils optional 
irqbalance_1.9.4-2_source.buildinfo

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

wsC7BAEBCgBvBYJovC2gCRDWWGGIPgFNuUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmdU5z5QPFJXp8Pinl09IPeXWhuTWhy9XZQ9ZqSsMH8Q
YxYhBFYa1YXu12aSG6jdltZYYYg+AU25AAAMfAf/cVy8X8V07gTxNIwufGt46AFM
ioAuo1tsswSFl52Oyw1hq6fRTI1bcVBzbL1O9ryirrLj+n8Gw+3u2byGoX0Pgnrs
Y4GX/eAOpOOug8WJOdRi44eOc3wv17dtw1OoPzrUo2W739H5UaEkFvpWP0Jak4zL
JerlaHcibLpEoDxGCKb44FcAwyVNcVJpHwpAmLDIJNQr0F4P3E7oLg2ZY4C+Lkkm
fonzj62xpHTUIPxBsiYievaMFIFWkL48JLZGFJ3QqWiM5cJrnxe2giUXXg7W+7nj
J/IasZtdc0d8+0y+GXyRlVjANvb2/Exm8V/dQ5QxUjAU0pc+s2EvLx5pT/YF2w==
=uKDx
-----END PGP SIGNATURE-----

Attachment: pgp83q5kBqZNd.pgp
Description: PGP signature


--- End Message ---

Reply via email to