Your message dated Thu, 25 Jul 2024 12:13:36 +0000
with message-id <e1swxlk-00eq1l...@fasolo.debian.org>
and subject line Bug#1075414: fixed in python-drizzle 1.15.2-2
has caused the Debian Bug report #1075414,
regarding python-drizzle: 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.)


-- 
1075414: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075414
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:python-drizzle
Version: 1.15.2-1
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/python-drizzle_1.15.2-1_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

[...]
I: pybuild base:311: /usr/bin/python3.11 setup.py build 
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_drizzle/build/drizzle
copying drizzle/doblot.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_drizzle/build/drizzle
copying drizzle/util.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_drizzle/build/drizzle
copying drizzle/dodrizzle.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_drizzle/build/drizzle
copying drizzle/drizzle.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_drizzle/build/drizzle
copying drizzle/calc_pixmap.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_drizzle/build/drizzle
copying drizzle/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_drizzle/build/drizzle
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_drizzle/build/drizzle/tests
copying drizzle/tests/test_file_io.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_drizzle/build/drizzle/tests
copying drizzle/tests/test_drizzle.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_drizzle/build/drizzle/tests
copying drizzle/tests/test_pixmap.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_drizzle/build/drizzle/tests
copying drizzle/tests/test_overlap_calc.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_drizzle/build/drizzle/tests
copying drizzle/tests/test_cdrizzle.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_drizzle/build/drizzle/tests
copying drizzle/tests/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_drizzle/build/drizzle/tests
running build_ext
building 'drizzle.cdrizzle' extension
creating build
creating build/temp.linux-x86_64-cpython-311
creating build/temp.linux-x86_64-cpython-311/build
creating build/temp.linux-x86_64-cpython-311/<<BUILDDIR>>
creating build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>
creating build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src
creating build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/tests
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/usr/lib/python3/dist-packages/numpy/core/include -I/<<PKGBUILDDIR>>/src 
-I/usr/include/python3.11 -c /<<PKGBUILDDIR>>/src/cdrizzleapi.c -o 
build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/cdrizzleapi.o
/<<PKGBUILDDIR>>/src/cdrizzleapi.c: In function ‘PyInit_cdrizzle’:
/<<PKGBUILDDIR>>/src/cdrizzleapi.c:627:12: error: returning ‘PyObject *’ {aka 
‘struct _object *’} from a function with incompatible return type ‘PyObject **’ 
{aka ‘struct _object **’} [-Wincompatible-pointer-types]
  627 |     return m;
      |            ^
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_drizzle/build/drizzle
copying drizzle/doblot.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_drizzle/build/drizzle
copying drizzle/util.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_drizzle/build/drizzle
copying drizzle/dodrizzle.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_drizzle/build/drizzle
copying drizzle/drizzle.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_drizzle/build/drizzle
copying drizzle/calc_pixmap.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_drizzle/build/drizzle
copying drizzle/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_drizzle/build/drizzle
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_drizzle/build/drizzle/tests
copying drizzle/tests/test_file_io.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_drizzle/build/drizzle/tests
copying drizzle/tests/test_drizzle.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_drizzle/build/drizzle/tests
copying drizzle/tests/test_pixmap.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_drizzle/build/drizzle/tests
copying drizzle/tests/test_overlap_calc.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_drizzle/build/drizzle/tests
copying drizzle/tests/test_cdrizzle.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_drizzle/build/drizzle/tests
copying drizzle/tests/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_drizzle/build/drizzle/tests
running build_ext
building 'drizzle.cdrizzle' extension
creating build/temp.linux-x86_64-cpython-312
creating build/temp.linux-x86_64-cpython-312/build
creating build/temp.linux-x86_64-cpython-312/<<BUILDDIR>>
creating build/temp.linux-x86_64-cpython-312/<<PKGBUILDDIR>>
creating build/temp.linux-x86_64-cpython-312/<<PKGBUILDDIR>>/src
creating build/temp.linux-x86_64-cpython-312/<<PKGBUILDDIR>>/src/tests
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/usr/lib/python3/dist-packages/numpy/core/include -I/<<PKGBUILDDIR>>/src 
-I/usr/include/python3.12 -c /<<PKGBUILDDIR>>/src/cdrizzleapi.c -o 
build/temp.linux-x86_64-cpython-312/<<PKGBUILDDIR>>/src/cdrizzleapi.o
/<<PKGBUILDDIR>>/src/cdrizzleapi.c: In function ‘PyInit_cdrizzle’:
/<<PKGBUILDDIR>>/src/cdrizzleapi.c:627:12: error: returning ‘PyObject *’ {aka 
‘struct _object *’} from a function with incompatible return type ‘PyObject **’ 
{aka ‘struct _object **’} [-Wincompatible-pointer-types]
  627 |     return m;
      |            ^
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[1]: *** [debian/rules:14: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:11: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: python-drizzle
Source-Version: 1.15.2-2
Done: Ole Streicher <oleb...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-drizzle, 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.
Ole Streicher <oleb...@debian.org> (supplier of updated python-drizzle 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: Thu, 25 Jul 2024 13:24:42 +0200
Source: python-drizzle
Architecture: source
Version: 1.15.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Astro Team <debian-astro-maintain...@lists.alioth.debian.org>
Changed-By: Ole Streicher <oleb...@debian.org>
Closes: 1075414
Changes:
 python-drizzle (1.15.2-2) unstable; urgency=medium
 .
   * Fix return type of PyInit_cdrizzle (Closes: #1075414)
Checksums-Sha1:
 93c48dd926c78d1104baf5d77484280c231608dc 2385 python-drizzle_1.15.2-2.dsc
 9971cd544aa0ee3eb288d25f1b859728c1e84ca7 5868 
python-drizzle_1.15.2-2.debian.tar.xz
 23a45d95a03ab43edc97f7b6d642b179f86b68ab 9882 
python-drizzle_1.15.2-2_amd64.buildinfo
Checksums-Sha256:
 6554b2a55671a10dd5b0bf3b363a6423ed4484236f61611ae661ed7d27bfbc81 2385 
python-drizzle_1.15.2-2.dsc
 e0d928bf7dd27f78792411ce47b435110881af0e9b376c3a8b157669133cf4e7 5868 
python-drizzle_1.15.2-2.debian.tar.xz
 6a9a0370c5f6787a89dbd8eaf24ffa4240f596bb0ebef7fb163144bee5a0b270 9882 
python-drizzle_1.15.2-2_amd64.buildinfo
Files:
 bbfd8b71190e5b3c95a402a3c49ed394 2385 science optional 
python-drizzle_1.15.2-2.dsc
 97a80bf4b1bfa18cc323f5a729d791b8 5868 science optional 
python-drizzle_1.15.2-2.debian.tar.xz
 7dbc3b31893c5c622790256bf382e188 9882 science optional 
python-drizzle_1.15.2-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEuvxshffLFD/utvsVcRWv0HcQ3PcFAmaiN34ACgkQcRWv0HcQ
3PeHeA//VVJ79L1W+w3vG5JU8Em5U22eEAmxUlNBXepbEpQB/8UKHhnYkyJ9YxQI
Y0KxmHDhY8oTEC1g9s1Vq30izTJP+akbQzmdfYGiEaLA8AdxAcqY+0X/YAaoxUky
Jgg3jemm9VzcRi15OXBEGFdPQnNiz95JFg2+Ij4jBPF+r/zTzDdDaqO8/5viw46W
Irk5QdIuHKB6uc1gxxOrFVELr8MilyhFIlik7WiM4rjvIr/u9a8cqQsKKfpXKOcf
Q7jtMy2/bx/J+Vqa9vvU/NE7rM5zPW7OmgCtowk955Lr8noeknvM+gTD1MQE4FvB
YvqWplUrpJcq46H2B8FJ/bxHZS9qz3CyFOvMnOSVtWPXH96Qi8TRUTlQxknTXD6T
az0RNGlNpHXvW1cOpyvd989Q5ZCwQVPQZdo8jn/dsGm/V7eu+8eP0XFs0HHKk4+l
JO/vuuo64OKTfLiU2cWnveNkBMrm3+YCbVMQGCa5dQlnOjuDaVea/xNxsPuM7nKA
TO0ABG0KmR8V0k0M+w9HoyTjwFXdfxgmD+ppfOOi1Nt3Klz13grB6YCyMh1kajsl
/D3GlXlT30QpiCa0CUZRpoDQgAeFpEMcWt++HF+/BQnXVyl7J6O/qWo51z+LWdzl
3T/tJD+2sGju3PhN2GRb2cqGGe8vJx8It5NpJeAildLUhcXF2qo=
=rxp6
-----END PGP SIGNATURE-----

Attachment: pgpSRX94SfxyU.pgp
Description: PGP signature


--- End Message ---

Reply via email to