Your message dated Sun, 17 Nov 2024 16:20:21 +0000
with message-id <e1tci0b-00ekju...@fasolo.debian.org>
and subject line Bug#1081480: fixed in zfec 1.5.7.4-0.2
has caused the Debian Bug report #1081480,
regarding 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.)
--
1081480: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081480
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: zfec
Version: 1.5.7.4-0.1
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 incudes 3.13 as a supported version.
To reproduce this issue, build against python3-defaults (python3-all-dev etc.)
from Debian experimental.
What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html
Log snippet:
copying zfec/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zfec/build/zfec
copying zfec/_version.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zfec/build/zfec
copying zfec/cmdline_zunfec.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zfec/build/zfec
copying zfec/easyfec.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zfec/build/zfec
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zfec/build/zfec/test
copying zfec/test/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zfec/build/zfec/test
copying zfec/test/test_zfec.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zfec/build/zfec/test
running egg_info
creating zfec.egg-info
writing zfec.egg-info/PKG-INFO
writing dependency_links to zfec.egg-info/dependency_links.txt
writing entry points to zfec.egg-info/entry_points.txt
writing requirements to zfec.egg-info/requires.txt
writing top-level names to zfec.egg-info/top_level.txt
writing manifest file 'zfec.egg-info/SOURCES.txt'
reading manifest file 'zfec.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'Setup.lhs'
adding license file 'COPYING.GPL'
adding license file 'COPYING.TGPPL.rst'
writing manifest file 'zfec.egg-info/SOURCES.txt'
copying zfec/_fecmodule.c ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zfec/build/zfec
copying zfec/fec.c -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zfec/build/zfec
copying zfec/fec.h -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zfec/build/zfec
UPDATING /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zfec/build/zfec/_version.py
set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zfec/build/zfec/_version.py to
'1.5.7.4'
running build_ext
building 'zfec._fec' extension
creating build
creating build/temp.linux-aarch64-cpython-313
creating build/temp.linux-aarch64-cpython-313/zfec
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 -Izfec/
-I/usr/include/python3.13 -c zfec/_fecmodule.c -o
build/temp.linux-aarch64-cpython-313/zfec/_fecmodule.o -std=c99
zfec/_fecmodule.c: In function ‘Encoder_encode’:
zfec/_fecmodule.c:183:14: error: implicit declaration of function
‘PyObject_CheckReadBuffer’; did you mean ‘PyObject_CheckBuffer’?
[-Wimplicit-function-declaration]
183 | if (!PyObject_CheckReadBuffer(fastinblocksitems[i])) {
| ^~~~~~~~~~~~~~~~~~~~~~~~
| PyObject_CheckBuffer
zfec/_fecmodule.c:187:13: error: implicit declaration of function
‘PyObject_AsReadBuffer’; did you mean ‘PyObject_GetBuffer’?
[-Wimplicit-function-declaration]
187 | if (PyObject_AsReadBuffer(fastinblocksitems[i], (const
void**)&(incblocks[i]), &sz))
| ^~~~~~~~~~~~~~~~~~~~~
| PyObject_GetBuffer
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
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec
copying zfec/cmdline_zfec.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec
copying zfec/filefec.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec
copying zfec/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec
copying zfec/_version.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec
copying zfec/cmdline_zunfec.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec
copying zfec/easyfec.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec/test
copying zfec/test/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec/test
copying zfec/test/test_zfec.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec/test
running egg_info
writing zfec.egg-info/PKG-INFO
writing dependency_links to zfec.egg-info/dependency_links.txt
writing entry points to zfec.egg-info/entry_points.txt
writing requirements to zfec.egg-info/requires.txt
writing top-level names to zfec.egg-info/top_level.txt
reading manifest file 'zfec.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'Setup.lhs'
adding license file 'COPYING.GPL'
adding license file 'COPYING.TGPPL.rst'
writing manifest file 'zfec.egg-info/SOURCES.txt'
copying zfec/_fecmodule.c ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec
copying zfec/fec.c -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec
copying zfec/fec.h -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec
UPDATING /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec/_version.py
set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec/_version.py to
'1.5.7.4'
running build_ext
building 'zfec._fec' extension
creating build/temp.linux-aarch64-cpython-312
creating build/temp.linux-aarch64-cpython-312/zfec
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 -Izfec/
-I/usr/include/python3.12 -c zfec/_fecmodule.c -o
build/temp.linux-aarch64-cpython-312/zfec/_fecmodule.o -std=c99
zfec/_fecmodule.c: In function ‘Encoder_encode’:
zfec/_fecmodule.c:183:9: warning: ‘PyObject_CheckReadBuffer’ is deprecated
[-Wdeprecated-declarations]
183 | if (!PyObject_CheckReadBuffer(fastinblocksitems[i])) {
| ^~
In file included from /usr/include/python3.12/Python.h:100,
from zfec/_fecmodule.c:5:
/usr/include/python3.12/abstract.h:360:36: note: declared here
360 | Py_DEPRECATED(3.0) PyAPI_FUNC(int) PyObject_CheckReadBuffer(PyObject
*obj);
| ^~~~~~~~~~~~~~~~~~~~~~~~
zfec/_fecmodule.c:187:9: warning: ‘PyObject_AsReadBuffer’ is deprecated
[-Wdeprecated-declarations]
187 | if (PyObject_AsReadBuffer(fastinblocksitems[i], (const
void**)&(incblocks[i]), &sz))
| ^~
/usr/include/python3.12/abstract.h:369:17: note: declared here
369 | PyAPI_FUNC(int) PyObject_AsReadBuffer(PyObject *obj,
| ^~~~~~~~~~~~~~~~~~~~~
zfec/_fecmodule.c: In function ‘Decoder_decode’:
zfec/_fecmodule.c:449:9: warning: ‘PyObject_CheckReadBuffer’ is deprecated
[-Wdeprecated-declarations]
449 | if (!PyObject_CheckReadBuffer(fastblocksitems[i])) {
| ^~
/usr/include/python3.12/abstract.h:360:36: note: declared here
360 | Py_DEPRECATED(3.0) PyAPI_FUNC(int) PyObject_CheckReadBuffer(PyObject
*obj);
| ^~~~~~~~~~~~~~~~~~~~~~~~
zfec/_fecmodule.c:453:9: warning: ‘PyObject_AsReadBuffer’ is deprecated
[-Wdeprecated-declarations]
453 | if (PyObject_AsReadBuffer(fastblocksitems[i], (const
void**)&(cblocks[i]), &sz))
| ^~
/usr/include/python3.12/abstract.h:369:17: note: declared here
369 | PyAPI_FUNC(int) PyObject_AsReadBuffer(PyObject *obj,
| ^~~~~~~~~~~~~~~~~~~~~
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 -Izfec/
-I/usr/include/python3.12 -c zfec/fec.c -o
build/temp.linux-aarch64-cpython-312/zfec/fec.o -std=c99
aarch64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g
-fwrapv -O2 -Wl,-z,relro -Wl,-z,now -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/zfec/_fecmodule.o
build/temp.linux-aarch64-cpython-312/zfec/fec.o -L/usr/lib/aarch64-linux-gnu -o
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec/_fec.cpython-312-aarch64-linux-gnu.so
UPDATING /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec/_version.py
set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zfec/build/zfec/_version.py to
'1.5.7.4'
dh_auto_build: error: pybuild --build -i python{version} -p "3.13 3.12"
returned exit code 13
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-11T16:02:52Z
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/701846/
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: zfec
Source-Version: 1.5.7.4-0.2
Done: Emmanuel Arias <eam...@debian.org>
We believe that the bug you reported is fixed in the latest version of
zfec, 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 1081...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Emmanuel Arias <eam...@debian.org> (supplier of updated zfec 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: Fri, 15 Nov 2024 12:28:26 -0300
Source: zfec
Architecture: source
Version: 1.5.7.4-0.2
Distribution: unstable
Urgency: medium
Maintainer: Tahoe Packaging Team <team+tahoe-t...@tracker.debian.org>
Changed-By: Emmanuel Arias <eam...@debian.org>
Closes: 1081480
Changes:
zfec (1.5.7.4-0.2) unstable; urgency=medium
.
* Non-maintainer upload.
* d/patches/112.patch: Add patch from upstream to fix Python3.13 build
(Closes: #1081480).
Checksums-Sha1:
260f98b903ae4bf2a548be8b78a2c2fec1b67ed3 2039 zfec_1.5.7.4-0.2.dsc
cbcf6b89f00897d09a30c466ee79ec85dd95c2ee 11084 zfec_1.5.7.4-0.2.debian.tar.xz
79aa5e84cc2f61c4cd3a504ba99d85dc346edb4d 8481 zfec_1.5.7.4-0.2_amd64.buildinfo
Checksums-Sha256:
6188d05048cb97747403305582ef41c59b4c41d124e6ba27d1a1bd03bddfdebb 2039
zfec_1.5.7.4-0.2.dsc
d5888584f79dbafae5e158ec4e57c807748c5ad60949f0ad936f4e70bd7db99f 11084
zfec_1.5.7.4-0.2.debian.tar.xz
a24fe3188a0fda71a09f914dc6de1ad65064a69e940c1da74c6360fef9a0e698 8481
zfec_1.5.7.4-0.2_amd64.buildinfo
Files:
0900990a32a2a2190533f3610462f144 2039 python optional zfec_1.5.7.4-0.2.dsc
47ac70cf064a0b027a5b0495af0e28eb 11084 python optional
zfec_1.5.7.4-0.2.debian.tar.xz
c192b520f46bc1d0da6dcdb434d9c5b5 8481 python optional
zfec_1.5.7.4-0.2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEE3lnVbvHK7ir4q61+p3sXeEcY/EFAmc3bdYSHGVhbWFudUBk
ZWJpYW4ub3JnAAoJEPqd7F3hHGPxG/wP/3cgt6Ss6ktRWFUBAG//fIsF7SpR3b88
yFe2ArmhkCakXcmwo6SlBf9GrpT36DodZqQEGG7hHjYftMN+pZ9LlOTuM8eqF8IO
ilJxgD+EOTdcplbhiwBkAB0sIxSeii77nVsup5gEZwBbAkCqDStvYc8PiT9X+xeB
t1yIbZ8EemQy/oAHXMdZQu+uQX/kDFWoKzTfVPB88VGcfNeRGsAyuWel5yOa/re2
zdq7kc459Dlrps9RpbMvW7+odN2m8U5ppDfq8tVkO/oOW1Ztnj/2zRAOhplTVpcg
QNBcBdDZsP3xMhkXBGWg5vdbmr7BzBS2T0fY1gzfCrd1wGp46kginBS/r72ozumu
REj4zGG4RWduipejobMV+2RZSRd5horYAgRPWBK6RXjjRojOMxEHfZHxLPIr4WFy
iRbFlB0yH+7gEWxqLenGeXQ/K1zHDIzpDv66QvtqVLAwOMYUhMwRSNgjwmq5d3Er
RE5prnAU1OJmQIdKvtWQon9z7cwo7nJ5qcB7HBFOgk0mfYby87ROKXLyO+AvlB1T
vd38mAjqs1mjcd8IUc8e3hg0dTmnZcc1OG4f1OE/am0j7pNCKb1Oh1ny0xOezpE5
176bW9IniuBCWuG7Drg07xhm/6KscqNsdpzw4cPeBjH3jtrNHeKd7RbW3mAr/j7N
Q2eqGhfrzFU3
=Epkn
-----END PGP SIGNATURE-----
pgpMKsJp8jcdK.pgp
Description: PGP signature
--- End Message ---