Your message dated Mon, 11 Nov 2024 18:05:26 +0000
with message-id <e1tayn0-002ndg...@fasolo.debian.org>
and subject line Bug#1084096: fixed in libxml2 2.12.7+dfsg+really2.9.14-0.2
has caused the Debian Bug report #1084096,
regarding libxml2 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.)
--
1084096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084096
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libxml2
Version: 2.12.7+dfsg+really2.9.14-0.1
Severity: serious
Tags: ftbfs
Justification: FTBFS
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.
What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html
Log snippet:
| ^~~~~~~~~~~~~~~~~
| PyObject_CallMethod
../../../python/libxml.c:260:9: error: assignment to 'PyObject *' {aka 'struct
_object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
260 | ret = PyEval_CallMethod(file, (char *) "close", (char *) "()");
| ^
../../../python/libxml.c: In function 'xmlPythonFileReadRaw':
../../../python/libxml.c:290:9: error: assignment to 'PyObject *' {aka 'struct
_object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
290 | ret = PyEval_CallMethod(file, (char *) "read", (char *) "(i)", len);
| ^
../../../python/libxml.c: In function 'xmlPythonFileRead':
../../../python/libxml.c:355:9: error: assignment to 'PyObject *' {aka 'struct
_object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
355 | ret = PyEval_CallMethod(file, (char *) "io_read", (char *) "(i)",
len);
| ^
../../../python/libxml.c: In function 'xmlPythonFileWrite':
../../../python/libxml.c:423:13: error: assignment to 'PyObject *' {aka 'struct
_object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
423 | ret = PyEval_CallMethod(file, (char *) "io_write", (char *)
"(O)",
| ^
../../../python/libxml.c:426:13: error: assignment to 'PyObject *' {aka 'struct
_object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
426 | ret = PyEval_CallMethod(file, (char *) "write", (char *) "(O)",
| ^
../../../python/libxml.c: In function 'xmlPythonFileClose':
../../../python/libxml.c:462:13: error: assignment to 'PyObject *' {aka 'struct
_object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
462 | ret = PyEval_CallMethod(file, (char *) "io_close", (char *)
"()");
| ^
../../../python/libxml.c:464:13: error: assignment to 'PyObject *' {aka 'struct
_object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
464 | ret = PyEval_CallMethod(file, (char *) "flush", (char *) "()");
| ^
../../../python/types.c: In function 'libxml_PyFileGet':
../../../python/types.c:86:14: warning: unused variable 'w_fh'
[-Wunused-variable]
86 | intptr_t w_fh = -1;
| ^~~~
../../../python/libxml.c: In function 'libxml_xmlErrorFuncHandler':
../../../python/libxml.c:1650:43: warning: pointer targets in passing argument
1 of 'libxml_charPtrConstWrap' differ in signedness [-Wpointer-sign]
1650 | message = libxml_charPtrConstWrap(ptr);
| ^~~
| |
| unsigned char *
In file included from ../../../python/libxml.c:29:
../../../python/libxml_wrap.h:240:48: note: expected 'const char *' but
argument is of type 'unsigned char *'
240 | PyObject * libxml_charPtrConstWrap(const char *str);
| ~~~~~~~~~~~~^~~
../../../python/libxml.c:1652:18: error: implicit declaration of function
'PyEval_CallObject'; did you mean 'PyObject_CallObject'?
[-Wimplicit-function-declaration]
1652 | result = PyEval_CallObject(libxml_xmlPythonErrorFuncHandler,
list);
| ^~~~~~~~~~~~~~~~~
| PyObject_CallObject
../../../python/libxml.c:1652:16: error: assignment to 'PyObject *' {aka
'struct _object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
1652 | result = PyEval_CallObject(libxml_xmlPythonErrorFuncHandler,
list);
| ^
../../../python/libxml.c: In function
'libxml_xmlParserCtxtGenericErrorFuncHandler':
../../../python/libxml.c:1742:12: error: assignment to 'PyObject *' {aka
'struct _object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
1742 | result = PyEval_CallObject(pyCtxt->f, list);
| ^
../../../python/libxml.c: In function
'libxml_xmlValidCtxtGenericErrorFuncHandler':
../../../python/libxml.c:1928:12: error: assignment to 'PyObject *' {aka
'struct _object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
1928 | result = PyEval_CallObject(pyCtxt->error, list);
| ^
../../../python/libxml.c: In function
'libxml_xmlValidCtxtGenericWarningFuncHandler':
../../../python/libxml.c:1955:12: error: assignment to 'PyObject *' {aka
'struct _object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
1955 | result = PyEval_CallObject(pyCtxt->warn, list);
| ^
../../../python/libxml.c: In function 'libxml_xmlTextReaderErrorCallback':
../../../python/libxml.c:2090:12: error: assignment to 'PyObject *' {aka
'struct _object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
2090 | result = PyEval_CallObject(pyCtxt->f, list);
| ^
../../../python/libxml.c: In function 'libxml_xmlXPathFuncCallback':
../../../python/libxml.c:2285:12: error: assignment to 'PyObject *' {aka
'struct _object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
2285 | result = PyEval_CallObject(current_function, list);
| ^
../../../python/libxml.c: In function
'libxml_xmlRelaxNGValidityGenericErrorFuncHandler':
../../../python/libxml.c:3188:12: error: assignment to 'PyObject *' {aka
'struct _object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
3188 | result = PyEval_CallObject(pyCtxt->error, list);
| ^
../../../python/libxml.c: In function
'libxml_xmlRelaxNGValidityGenericWarningFuncHandler':
../../../python/libxml.c:3215:12: error: assignment to 'PyObject *' {aka
'struct _object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
3215 | result = PyEval_CallObject(pyCtxt->warn, list);
| ^
../../../python/libxml.c: In function
'libxml_xmlSchemaValidityGenericErrorFuncHandler':
../../../python/libxml.c:3352:16: error: assignment to 'PyObject *' {aka
'struct _object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
3352 | result = PyEval_CallObject(pyCtxt->error, list);
| ^
../../../python/libxml.c: In function
'libxml_xmlSchemaValidityGenericWarningFuncHandler':
../../../python/libxml.c:3379:16: error: assignment to 'PyObject *' {aka
'struct _object *'} from 'int' makes pointer from integer without a cast
[-Wint-conversion]
3379 | result = PyEval_CallObject(pyCtxt->warn, list);
| ^
make[5]: *** [Makefile:642: libxml.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../python -I.. -I../include
-I../../../include -I-I/usr/include/python3.13 -I/usr/include/python3.13
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wall -O3 -c ../../../python/types.c -o types.o
>/dev/null 2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../python -I.. -I../include
-I../../../include -I-I/usr/include/python3.13 -I/usr/include/python3.13
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wall -O3 -c ../../../python/libxml2-py.c -o
libxml2-py.o >/dev/null 2>&1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/builddir/main/python3.13'
make[4]: *** [Makefile:699: all-recursive] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/builddir/main/python3.13'
make[3]: *** [Makefile:533: all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/builddir/main/python3.13'
dh_auto_build: error: cd builddir/main/python3.13 && make -j4
libxml2mod_la_LIBADD=\$\(mylibs\) "PYTHON_INCLUDES=-I/usr/include/python3.13
-I/usr/include/python3.13"
"PYTHON_LIBS=-L/usr/lib/python3.13/config-3.13-aarch64-linux-gnu
-L/usr/lib/aarch64-linux-gnu -ldl -lm " returned exit code 2
make[2]: *** [debian/rules:37: dobuild-python3.13] Error 25
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:92: build-arch] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:92: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-10-04T22:52:18Z
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/828751/
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: libxml2
Source-Version: 2.12.7+dfsg+really2.9.14-0.2
Done: Stefano Rivera <stefa...@debian.org>
We believe that the bug you reported is fixed in the latest version of
libxml2, 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 1084...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stefano Rivera <stefa...@debian.org> (supplier of updated libxml2 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: Wed, 06 Nov 2024 17:11:20 -0800
Source: libxml2
Architecture: source
Version: 2.12.7+dfsg+really2.9.14-0.2
Distribution: unstable
Urgency: medium
Maintainer: Debian XML/SGML Group <debian-xml-sgml-p...@lists.alioth.debian.org>
Changed-By: Stefano Rivera <stefa...@debian.org>
Closes: 1084096
Changes:
libxml2 (2.12.7+dfsg+really2.9.14-0.2) unstable; urgency=medium
.
* Non-maintainer upload.
* Patch: Python 3.13 support. (Closes: #1084096)
Checksums-Sha1:
42cf245006e0928a7351687ecd79ada28f94644c 2437
libxml2_2.12.7+dfsg+really2.9.14-0.2.dsc
246a1940baab10a265572466c55743ceac09a501 36144
libxml2_2.12.7+dfsg+really2.9.14-0.2.debian.tar.xz
33db56187fd0d3bf65fa989aa4eb1f297f695db8 6619
libxml2_2.12.7+dfsg+really2.9.14-0.2_source.buildinfo
Checksums-Sha256:
7637f6cf2dbbc341f944b92602a776583f1f10fde10f93756e46f1fa6a5f7bdf 2437
libxml2_2.12.7+dfsg+really2.9.14-0.2.dsc
36dc635e3ce0d15f98ecf4555ff265ce00ba33743e76ab827701333b9def5c3d 36144
libxml2_2.12.7+dfsg+really2.9.14-0.2.debian.tar.xz
a16de77506892ec977667981492a59232d6dab04b5c604b8afed04fe7727b806 6619
libxml2_2.12.7+dfsg+really2.9.14-0.2_source.buildinfo
Files:
bf98b562802e475505b9d55e24e96e8c 2437 libs optional
libxml2_2.12.7+dfsg+really2.9.14-0.2.dsc
103372e15ef43430dd0bec484045d6af 36144 libs optional
libxml2_2.12.7+dfsg+really2.9.14-0.2.debian.tar.xz
8e53d343bcf0001f98b9acc0027ef1b4 6619 libs optional
libxml2_2.12.7+dfsg+really2.9.14-0.2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCZywUjhQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2B7PAP424cgglqy5riroxRYZ1j62R1nBykQY
juQ97nzjHvRwBgD/d4rfAaEk04citwMSiBLt/n62Uzyt71y5WaMBBspeNQw=
=ba0t
-----END PGP SIGNATURE-----
pgpYLJfhmcuBs.pgp
Description: PGP signature
--- End Message ---