Your message dated Sun, 17 Aug 2025 14:46:21 +0000
with message-id <[email protected]>
and subject line Bug#1097249: fixed in libpdl-netcdf-perl 4.25-2
has caused the Debian Bug report #1097249,
regarding libpdl-netcdf-perl: 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.)


-- 
1097249: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097249
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libpdl-netcdf-perl
Version: 4.25-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/libpdl-netcdf-perl_4.25-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

[...]
/usr/include/netcdf.h:1253:32: note: expected ‘signed char *’ but argument is 
of type ‘char *’
 1253 |                   signed char *ip);
      |                   ~~~~~~~~~~~~~^~
NetCDF.xs:2246:55: warning: pointer targets in passing argument 4 of 
‘nc_get_var1_uint’ differ in signedness [-Wpointer-sign]
 2246 |       rc = nc_get_var1_uint   (ncid, varid, nc_index, &i_elem);
      |                                                       ^~~~~~~
      |                                                       |
      |                                                       int *
/usr/include/netcdf.h:1301:32: note: expected ‘unsigned int *’ but argument is 
of type ‘int *’
 1301 |                  unsigned int *ip);
      |                  ~~~~~~~~~~~~~~^~
NetCDF.xs:2252:60: warning: pointer targets in passing argument 4 of 
‘nc_get_var1_ulonglong’ differ in signedness [-Wpointer-sign]
 2252 |       rc = nc_get_var1_ulonglong   (ncid, varid, nc_index, &ll_elem);
      |                                                            ^~~~~~~~
      |                                                            |
      |                                                            long long 
int *
/usr/include/netcdf.h:1317:40: note: expected ‘long long unsigned int *’ but 
argument is of type ‘long long int *’
 1317 |                    unsigned long long *ip);
      |                    ~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/x86_64-linux-gnu/perl/5.40/CORE/XSUB.h:189:28: warning: unused 
variable ‘targ’ [-Wunused-variable]
  189 | #define dXSTARG SV * const targ = ((PL_op->op_private & 
OPpENTERSUB_HASTARG) \
      |                            ^~~~
NetCDF.c:3409:9: note: in expansion of macro ‘dXSTARG’
 3409 |         dXSTARG;
      |         ^~~~~~~
NetCDF.c:3408:17: warning: unused variable ‘RETVAL’ [-Wunused-variable]
 3408 |         int     RETVAL;
      |                 ^~~~~~
rm -f blib/arch/auto/PDL/NetCDF/NetCDF.so
x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpdl-netcdf-perl-4.25=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -ffunction-sections -Wl,-z,relro 
-Wl,-z,now  -shared -L/usr/local/lib -fstack-protector-strong  NetCDF.o  -o 
blib/arch/auto/PDL/NetCDF/NetCDF.so  \
   -lnetcdf   \
  
chmod 755 blib/arch/auto/PDL/NetCDF/NetCDF.so
Manifying 1 pod document
make[2]: Leaving directory '/build/reproducible-path/libpdl-netcdf-perl-4.25'
make[1]: Leaving directory '/build/reproducible-path/libpdl-netcdf-perl-4.25'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/reproducible-path/libpdl-netcdf-perl-4.25'
TEST_VERBOSE=1 DISPLAY="" dh_auto_test
        make -j8 test TEST_VERBOSE=1
make[2]: Entering directory '/build/reproducible-path/libpdl-netcdf-perl-4.25'
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- NetCDF.bs 
blib/arch/auto/PDL/NetCDF/NetCDF.bs 644
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" 
"-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" 
t/*.t
lib/PDL/PP.pm: loadable library and perl binaries are mismatched (got first 
handshake key 0xf200080, needed 0xeb80080)
t/01-Netcdf3.t .. 
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run 
lib/PDL/PP.pm: loadable library and perl binaries are mismatched (got first 
handshake key 0xf200080, needed 0xeb80080)
t/02-Netcdf4.t .. 
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run 

Test Summary Report
-------------------
t/01-Netcdf3.t (Wstat: 256 (exited 1) Tests: 0 Failed: 0)
  Non-zero exit status: 1
  Parse errors: No plan found in TAP output
t/02-Netcdf4.t (Wstat: 256 (exited 1) Tests: 0 Failed: 0)
  Non-zero exit status: 1
  Parse errors: No plan found in TAP output
Files=2, Tests=0,  0 wallclock secs ( 0.03 usr  0.01 sys +  0.23 cusr  0.04 
csys =  0.31 CPU)
Result: FAIL
Failed 2/2 test programs. 0/0 subtests failed.
make[2]: *** [Makefile:1037: test_dynamic] Error 1
make[2]: Leaving directory '/build/reproducible-path/libpdl-netcdf-perl-4.25'
dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:33: override_dh_auto_test] Error 25
make[1]: Leaving directory '/build/reproducible-path/libpdl-netcdf-perl-4.25'
make: *** [debian/rules:27: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libpdl-netcdf-perl
Source-Version: 4.25-2
Done: Alexandre Detiste <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libpdl-netcdf-perl, 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.
Alexandre Detiste <[email protected]> (supplier of updated libpdl-netcdf-perl 
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: Sun, 17 Aug 2025 15:16:18 +0200
Source: libpdl-netcdf-perl
Architecture: source
Version: 4.25-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1097249
Changes:
 libpdl-netcdf-perl (4.25-2) unstable; urgency=medium
 .
   * Team upload.
   * Drop leftover blurb from long-DH template
   * Drop "Rules-Requires-Root: no", it's now the default
 .
   [ Bas Couwenberg ]
   * Add patch to fix FTBFS with GCC 15. (Closes: #1097249)
   * Bump Standards-Version to 4.7.2, no changes.
Checksums-Sha1:
 aa4e9b8d275993ffab6a92623e4c5310c1ec6406 2199 libpdl-netcdf-perl_4.25-2.dsc
 e2c270fd997db117d61d8715f27af6c29fd57776 5988 
libpdl-netcdf-perl_4.25-2.debian.tar.xz
 e9cf7359c2259119a8b5b08be845e27ce0d154fa 8844 
libpdl-netcdf-perl_4.25-2_source.buildinfo
Checksums-Sha256:
 fc40b9ce09705fda54760e7f0c7c644e769d0d6d5f04f14b4fb403585ce8f467 2199 
libpdl-netcdf-perl_4.25-2.dsc
 fd07ca52bea3e81cd10043c34d5749fd2a0e82f4eebdf1e9d2008ba12c13eb19 5988 
libpdl-netcdf-perl_4.25-2.debian.tar.xz
 a032cf112af545cc2381b9e1014dbe70b96a771ed0a5e4216adbccdcde295afb 8844 
libpdl-netcdf-perl_4.25-2_source.buildinfo
Files:
 70cb24c8a05b104da9b6674fcafa6497 2199 perl optional 
libpdl-netcdf-perl_4.25-2.dsc
 5d0128ac4f3fe049d22f5a8780bb0560 5988 perl optional 
libpdl-netcdf-perl_4.25-2.debian.tar.xz
 7bc932acbf740e0413e96711e976c616 8844 perl optional 
libpdl-netcdf-perl_4.25-2_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmih3NIRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBo8Nw//ZZz+tEcha7QU460MNporF5WiiTkpvJ1L
OZWyg8cAD/dj2cSvms5cHVq1XD/F6qHK5wJqve/ehutT8mz8r9A4OMx9fvuVi2U3
Oa4if5iaD5p6N5ZM1qrc2EFIykSvkJpY47u0ktWCmlHa0RQz715FS64bpQIleVoW
X9kAbUnLduItaEZXQAM8orHijS4j7En35wXVxjy4Kh3MbHEFr4RZsEAPBCkzTYPB
6+Ea8vtCWeQkccC8A2Ctn/2Lm5D7SezOwJC6g0a/C88uDmfXC5q7cp/lPfyHTQYR
yCyQ+EaFiZYS3gBF+D2txG5cILqlbwpj/4stJsDhsZZAkxfBcwc29PEyZr0F1g4k
9wvBylEbx0JXTmxDPP0vPM6OQWy/KwpR+yRyEsLmF8hTIbwilSasTBvKaolHMEAy
doXqg5QkJpakjMcfnnZe1d+RJoqhCT0bq/dn+lTiY5BH8OtDZb4fXwxUGc+9QMVZ
cwwQxFacwxtdiHHpcgHR0Ryog8bAG/nH+v9yK6ud7rGItMDvvjPAw+AAa+Y8Tbek
08TU0Rlhk6gdNbN/325MxikQ4eBHNrOoTlkAEEAGL6g5BoQ02HwnajtXd7Ps9jqr
BgUwz7Lns3OOFCLtTrPBV9g4j1oGxBxqsWkyLAA0BQI2zSKW9qvMMiPo1AYkK0No
E3NMI13kz8Y=
=RRiH
-----END PGP SIGNATURE-----

Attachment: pgpodZnmvD99j.pgp
Description: PGP signature


--- End Message ---

Reply via email to