Your message dated Sun, 04 Aug 2024 13:05:23 +0000
with message-id <e1saavl-00e9np...@fasolo.debian.org>
and subject line Bug#1075406: fixed in py-radix 0.10.0-5
has caused the Debian Bug report #1075406,
regarding py-radix: ftbfs with GCC-14
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 ow...@bugs.debian.org
immediately.)


-- 
1075406: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075406
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:py-radix
Version: 0.10.0-4
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14

[This bug is 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-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/py-radix_0.10.0-4_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

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-14/porting_to.html

[...]
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_radix/build' (and everything 
under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.12' does not exist -- can't clean it
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules build
dh build --with python3 --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.11 setup.py config 
running config
I: pybuild base:311: python3.12 setup.py config 
running config
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3.11 setup.py build 
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_radix/build/radix
copying radix/radix.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_radix/build/radix
copying radix/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_radix/build/radix
running build_ext
building 'radix._radix' extension
creating build
creating build/temp.linux-x86_64-cpython-311
creating build/temp.linux-x86_64-cpython-311/radix
creating build/temp.linux-x86_64-cpython-311/radix/_radix
x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g 
-Werror=implicit-function-declaration -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g 
-O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-I/<<PKGBUILDDIR>>/radix -I/usr/include/python3.11 -c radix/_radix.c -o 
build/temp.linux-x86_64-cpython-311/radix/_radix.o
radix/_radix.c: In function ‘add_node_to_list’:
radix/_radix.c:527:37: error: passing argument 2 of ‘PyList_Append’ from 
incompatible pointer type [-Wincompatible-pointer-types]
  527 |                 PyList_Append(ret, ((RadixNodeObject *)node->data));
      |                                    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                     |
      |                                     RadixNodeObject *
In file included from /usr/include/python3.11/Python.h:64,
                 from radix/_radix.c:17:
/usr/include/python3.11/listobject.h:34:43: note: expected ‘PyObject *’ {aka 
‘struct _object *’} but argument is of type ‘RadixNodeObject *’
   34 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *);
      |                                           ^~~~~~~~~~
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
E: pybuild pybuild:389: build: plugin distutils failed with: exit code=1: 
/usr/bin/python3.11 setup.py build 
I: pybuild base:311: /usr/bin/python3 setup.py build 
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_radix/build/radix
copying radix/radix.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_radix/build/radix
copying radix/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_radix/build/radix
running build_ext
building 'radix._radix' extension
creating build/temp.linux-x86_64-cpython-312
creating build/temp.linux-x86_64-cpython-312/radix
creating build/temp.linux-x86_64-cpython-312/radix/_radix
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall 
-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/<<PKGBUILDDIR>>/radix 
-I/usr/include/python3.12 -c radix/_radix.c -o 
build/temp.linux-x86_64-cpython-312/radix/_radix.o
radix/_radix.c: In function ‘add_node_to_list’:
radix/_radix.c:527:37: error: passing argument 2 of ‘PyList_Append’ from 
incompatible pointer type [-Wincompatible-pointer-types]
  527 |                 PyList_Append(ret, ((RadixNodeObject *)node->data));
      |                                    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                     |
      |                                     RadixNodeObject *
In file included from /usr/include/python3.12/Python.h:63,
                 from radix/_radix.c:17:
/usr/include/python3.12/listobject.h:34:43: note: expected ‘PyObject *’ {aka 
‘struct _object *’} but argument is of type ‘RadixNodeObject *’
   34 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *);
      |                                           ^~~~~~~~~~
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
E: pybuild pybuild:389: build: plugin distutils failed with: exit code=1: 
/usr/bin/python3 setup.py build 
dh_auto_build: error: pybuild --build -i python{version} -p "3.11 3.12" 
returned exit code 13
make: *** [debian/rules:7: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: py-radix
Source-Version: 0.10.0-5
Done: Alexandre Detiste <tc...@debian.org>

We believe that the bug you reported is fixed in the latest version of
py-radix, 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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <tc...@debian.org> (supplier of updated py-radix 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 04 Aug 2024 14:15:50 +0200
Source: py-radix
Architecture: source
Version: 0.10.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Alexandre Detiste <tc...@debian.org>
Closes: 1018449 1075406
Changes:
 py-radix (0.10.0-5) unstable; urgency=medium
 .
   * Team Upload
   * Fix FTBFS with GCC-14 (Closes: #1075406)
   * Replace python3-nose by python3-pytest (Closes: #1018449)
   * Switch to GitHub, PyPi archive is missing tests
   * Add upstream patch to use proprer Py_ssize_t
   * Use dh-sequence-python3
Checksums-Sha1:
 ef0b27007f2203a9d7747f5b83197c7af6b854c2 2109 py-radix_0.10.0-5.dsc
 8c6cd8cff420fc5a91938fe390eed50a5a59be6b 8392 py-radix_0.10.0-5.debian.tar.xz
 128e82ed16d7e6876633707c2fe219c13c0d1b15 7378 
py-radix_0.10.0-5_source.buildinfo
Checksums-Sha256:
 c45d4e2b61c319a561e2434458f3f8414a9f37d6feec4cd00b702511caf8cf16 2109 
py-radix_0.10.0-5.dsc
 949b99bfb1a016a5003f42247886c2d89330eaf9a7bcb6c54f345cdb084771aa 8392 
py-radix_0.10.0-5.debian.tar.xz
 7f7d4390f529b496e8d6a17381729bec1c23619c7d3ff5a3b6f8b85335828275 7378 
py-radix_0.10.0-5_source.buildinfo
Files:
 eee59f2f366abf53622ff272acf4261f 2109 python optional py-radix_0.10.0-5.dsc
 7c7e2aa4f45bee0265a02c842aff58c3 8392 python optional 
py-radix_0.10.0-5.debian.tar.xz
 9b964ad71f5f4df61abe666435438950 7378 python optional 
py-radix_0.10.0-5_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmavckoRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBpHzBAAgI3FyBW9xs7YMBD/8vS3EQBuubL2m/vd
EibwMTSKYZIh26HkL58+rIGqKTfXLJNQ4fApv+fiGEmKiD4bBOr4AZE/P/JIUB5a
nyCA2o/VyKyQtnnfJpLywvvamdFJEQJvLNgZAWK/qmhv6go8uAimXuQv/sJk3ZKC
14q/nEvShibB0P+UmLw9oBn8lGds864f2KiQLN1VFPyBIW8QnbI+jP5FD/h2EKGK
cA1kqE/mXWThHV5mvKVF26ECpfuKV5+//xteGkE/J89UWqkCo1/BqP41qcknWsSr
J5/0tW2QPkc5et+4izWuuVQTOiDbsOSDLzgIfWJxJWU/thCLVBSgItIyg/4HFLXw
bhdvxTQaVbJxL6lPPvD9Lzc7UI99w8dOp2ZsfHvgn1NQLwnVu63GzUgrr9/bb260
nasSsfmXuxBlYWyxu9Tw5BSUC2ebXOD2Bao81CmPUQy5QkQI1w+fzFjoUFNADN1R
PahbMv9UnVU6dVZLN4zSNNXunE6SoDw+3SnYgnmhASHFsWFdustWExiyCdrqEqX3
WX0aQoDlADfVdkmzK/WlXE5vWM4BnAW41LVMv4trTD9nj2mYKuRL43sGOIipQbtR
7YDW2bGIkLF7tbBj1ARYOIGCTTH6qMFHh0/4q65A35/eBZeN9V//JtMcGRHQR44R
yDoo592zv6E=
=Waxv
-----END PGP SIGNATURE-----

Attachment: pgpg21o6tlhbc.pgp
Description: PGP signature


--- End Message ---

Reply via email to