Your message dated Sat, 11 Jan 2025 05:27:52 +0000
with message-id <e1twu2k-002rau...@fasolo.debian.org>
and subject line Bug#1082098: fixed in pynfft 1.3.2-11
has caused the Debian Bug report #1082098,
regarding pynfft FTBFS with Python 3.13
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.)
--
1082098: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082098
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: pynfft
Version: 1.3.2-10
Severity: normal
User: debian-pyt...@lists.debian.org
Usertags: python3.13
This package failed build from source when test-built against a version of
python3-defaults that includes 3.13 as a supported version.
To reproduce this issue, build against python3-defaults (python3-all-dev etc.)
from Debian experimental.
In this case, pynfft needs to get off cython3-legacy and build with a
modern cython that can support 3.13.
What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html
Log snippet:
11733 | int ret = _PyLong_AsByteArray((PyLongObject *)v,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/python3.13/cpython/longobject.h:111:17: note: declared here
111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v,
| ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/pynfft/nfft.c: In function ‘__Pyx_PyInt_As_Py_intptr_t’:
/<<PKGBUILDDIR>>/pynfft/nfft.c:11929:27: error: too few arguments to function
‘_PyLong_AsByteArray’
11929 | int ret = _PyLong_AsByteArray((PyLongObject *)v,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/python3.13/cpython/longobject.h:111:17: note: declared here
111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v,
| ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/pynfft/nfft.c: In function ‘__Pyx_PyInt_As_unsigned_int’:
/<<PKGBUILDDIR>>/pynfft/nfft.c:12163:27: error: too few arguments to function
‘_PyLong_AsByteArray’
12163 | int ret = _PyLong_AsByteArray((PyLongObject *)v,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/python3.13/cpython/longobject.h:111:17: note: declared here
111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v,
| ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/pynfft/nfft.c: In function ‘__Pyx_PyInt_As_long’:
/<<PKGBUILDDIR>>/pynfft/nfft.c:12397:27: error: too few arguments to function
‘_PyLong_AsByteArray’
12397 | int ret = _PyLong_AsByteArray((PyLongObject *)v,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/python3.13/cpython/longobject.h:111:17: note: declared here
111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v,
| ^~~~~~~~~~~~~~~~~~~
error: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1
E: pybuild pybuild:389: build: plugin distutils failed with: exit code=1:
/usr/bin/python3.13 setup.py build
I: pybuild base:311: /usr/bin/python3 setup.py build
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning:
Unknown distribution option: 'test_suite'
warnings.warn(msg)
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pynfft/build/pynfft
copying pynfft/version.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pynfft/build/pynfft
copying pynfft/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pynfft/build/pynfft
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pynfft/build/pynfft/tests
copying pynfft/tests/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pynfft/build/pynfft/tests
copying pynfft/tests/test_nfft.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pynfft/build/pynfft/tests
running build_ext
building 'pynfft.nfft' extension
creating build/temp.linux-aarch64-cpython-312
creating build/temp.linux-aarch64-cpython-312/build
creating build/temp.linux-aarch64-cpython-312/<<BUILDDIR>>
creating build/temp.linux-aarch64-cpython-312/<<PKGBUILDDIR>>
creating build/temp.linux-aarch64-cpython-312/<<PKGBUILDDIR>>/pynfft
aarch64-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
-mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12
-c /<<PKGBUILDDIR>>/pynfft/nfft.c -o
build/temp.linux-aarch64-cpython-312/<<PKGBUILDDIR>>/pynfft/nfft.o -O3
-fomit-frame-pointer -fstrict-aliasing -ffast-math
In file included from
/usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1929,
from
/usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12,
from
/usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5,
from /<<PKGBUILDDIR>>/pynfft/nfft.c:789:
/usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2:
warning: #warning "Using deprecated NumPy API, disable it with " "#define
NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
17 | #warning "Using deprecated NumPy API, disable it with " \
| ^~~~~~~
aarch64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g
-fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2
build/temp.linux-aarch64-cpython-312/<<PKGBUILDDIR>>/pynfft/nfft.o
-L/usr/lib/aarch64-linux-gnu -lnfft3_threads -lnfft3 -lfftw3_threads -lfftw3
-lm -o
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pynfft/build/pynfft/nfft.cpython-312-aarch64-linux-gnu.so
building 'pynfft.solver' extension
aarch64-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
-mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12
-c /<<PKGBUILDDIR>>/pynfft/solver.c -o
build/temp.linux-aarch64-cpython-312/<<PKGBUILDDIR>>/pynfft/solver.o -O3
-fomit-frame-pointer -fstrict-aliasing -ffast-math
In file included from
/usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1929,
from
/usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12,
from
/usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5,
from /<<PKGBUILDDIR>>/pynfft/solver.c:787:
/usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2:
warning: #warning "Using deprecated NumPy API, disable it with " "#define
NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
17 | #warning "Using deprecated NumPy API, disable it with " \
| ^~~~~~~
aarch64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g
-fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2
build/temp.linux-aarch64-cpython-312/<<PKGBUILDDIR>>/pynfft/solver.o
-L/usr/lib/aarch64-linux-gnu -lnfft3_threads -lnfft3 -lfftw3_threads -lfftw3
-lm -o
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pynfft/build/pynfft/solver.cpython-312-aarch64-linux-gnu.so
building 'pynfft.util' extension
aarch64-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
-mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.12
-c /<<PKGBUILDDIR>>/pynfft/util.c -o
build/temp.linux-aarch64-cpython-312/<<PKGBUILDDIR>>/pynfft/util.o -O3
-fomit-frame-pointer -fstrict-aliasing -ffast-math
In file included from
/usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1929,
from
/usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12,
from
/usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5,
from /<<PKGBUILDDIR>>/pynfft/util.c:787:
/usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2:
warning: #warning "Using deprecated NumPy API, disable it with " "#define
NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
17 | #warning "Using deprecated NumPy API, disable it with " \
| ^~~~~~~
aarch64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g
-fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2
build/temp.linux-aarch64-cpython-312/<<PKGBUILDDIR>>/pynfft/util.o
-L/usr/lib/aarch64-linux-gnu -lnfft3_threads -lnfft3 -lfftw3_threads -lfftw3
-lm -o
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pynfft/build/pynfft/util.cpython-312-aarch64-linux-gnu.so
dh_auto_build: error: pybuild --build -i python{version} -p "3.13 3.12"
returned exit code 13
make: *** [debian/rules:9: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-18T08:33:40Z
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/775269/
This bug has been filed at "normal" severity, as we haven't started the
transition to add 3.13 as a supported version, yet. This will be raised to RC
as soon as that happens, hopefully well before trixie.
Thanks,
Stefano
--- End Message ---
--- Begin Message ---
Source: pynfft
Source-Version: 1.3.2-11
Done: Stuart Prescott <stu...@debian.org>
We believe that the bug you reported is fixed in the latest version of
pynfft, 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 1082...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stuart Prescott <stu...@debian.org> (supplier of updated pynfft 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: Sat, 11 Jan 2025 16:08:28 +1100
Source: pynfft
Architecture: source
Version: 1.3.2-11
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Stuart Prescott <stu...@debian.org>
Closes: 1082098
Changes:
pynfft (1.3.2-11) unstable; urgency=medium
.
* Team upload
* Add patch for newer cython and Python 3.13 (Closes: #1082098).
* Add build-dependency on python3-zombie-imp.
* Add patch to update 'yield' tests for pytest so that they run again.
* Fix homepage URL.
* Update Standards-Version to 4.7.0 (no changes required).
Checksums-Sha1:
44a9c0aaa85097f4d3bda799be78685b5b71d4aa 2254 pynfft_1.3.2-11.dsc
0d07784241baaff0a145191e5d01817730f7c5cf 6496 pynfft_1.3.2-11.debian.tar.xz
d09cbc669876d2f315207a5240a33ed0e7de80c0 9718 pynfft_1.3.2-11_amd64.buildinfo
Checksums-Sha256:
f0c82d9ebd8b01ae052bc28dbb87ff2f3670a54e9b638d44890ade0fc08d59a4 2254
pynfft_1.3.2-11.dsc
ac287bedc18cecaa7f7f34c981e07599485fab8f63a8186b31e5313f216f7f9e 6496
pynfft_1.3.2-11.debian.tar.xz
42c0b69243f5662ca91cc4be53a9bc1290b736d4368d1b87bf108706a05b9291 9718
pynfft_1.3.2-11_amd64.buildinfo
Files:
3d1ee4b91dacf071038176110d98b8d6 2254 science optional pynfft_1.3.2-11.dsc
5031924456df123f5435dc5a99617a16 6496 science optional
pynfft_1.3.2-11.debian.tar.xz
a104883994cf1b45fcce2d84d618f626 9718 science optional
pynfft_1.3.2-11_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEkOLSwa0Uaht+u4kdu8F+uxOW8vcFAmeB/VAACgkQu8F+uxOW
8vdl5A//Whksuyy8FIZ6ALE9qZXEwy6+DK7Dy+SsisNw1JkrAhTi067vEyzxIGny
imygliwBgvtVQN93WcnQg40YJ+GHeAJDDQB/sonmtcsKB12Je4N8PG7eqfobR5ML
EJIwsRGYcD06jUhAYzu7YgLHEgYCJQR93yPI06r3YJgIv16GLH03816Bu3E3tptm
maZqbr6n6tPkacr+wbBmsvpW4QxUkyeANXV0S8CnLZWkVu2jvJyzJaGliQ47poXr
PBCRiC/AnJaoUp0igayVK+Ll977E1w3xUkDRPczmk06jr91IaRCSj5I4HkA0Kr4/
lloGVnTGLBLeEpEgStodWu3TUPdP7fij5HY+I9vLO+UnbmdQWQxD+QBXmd+SrXJc
nyAK1v/nrJId9dGAE5gk5Sed7e66EPZ6bKcSbjJ/ueSOsVXSkIXci0EHLwSDcTny
Y2CqjxdD3BdLnM3XFqTZ2f5wLt1iFx/QosvjuQZA/o8/lkOOV5p+qt15w/s98bhg
DmtLTnVLiQTHPhNhoKoasM5Ut/a01otGDjfL9sYkgpdveFvBLjPuFojDaEt+0kz8
GPDSsrDJdeyz5Hywh1k0MVfJFtTWAkO5NBAqGBTMfdA8OIIcJx1AP9OtnXveJzxu
YjhKnWZOMCnQw8F+5Ba7wwxOGb8km/yMdC3+NWCxJidEbhS0JTU=
=SMrX
-----END PGP SIGNATURE-----
pgpyVBfuMW2Ng.pgp
Description: PGP signature
--- End Message ---