Your message dated Thu, 01 Aug 2024 21:34:57 +0000
with message-id <e1szdrp-000ukx...@fasolo.debian.org>
and subject line Bug#1075424: fixed in python-xmlsec 1.3.14-2
has caused the Debian Bug report #1075424,
regarding python-xmlsec: 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.)


-- 
1075424: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075424
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:python-xmlsec
Version: 1.3.14-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-xmlsec_1.3.14-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

[...]
KeyError: 'setuptools_scm'
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/xmlsec
copying src/xmlsec/py.typed -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/xmlsec
copying src/xmlsec/constants.pyi -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/xmlsec
copying src/xmlsec/__init__.pyi -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/xmlsec
copying src/xmlsec/tree.pyi -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/xmlsec
copying src/xmlsec/template.pyi -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/xmlsec
running build_ext
building 'xmlsec' 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
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 
-D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_OPENSSL3_ENGINES=1 
-DXMLSEC_NO_FTP=1 -DXMLSEC_NO_MD5=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 
-DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -DXMLSEC_CRYPTO_OPENSSL=1 
-DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.14 -I/usr/include/xmlsec1 
-I/usr/include/libxml2 -I/usr/lib/python3/dist-packages/lxml/includes 
-I/usr/lib/python3/dist-packages/lxml 
-I/usr/lib/python3/dist-packages/lxml/includes/__pycache__ 
-I/usr/include/python3.11 -c /<<PKGBUILDDIR>>/src/constants.c -o 
build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/sr
 c/constants.o -g -std=c99 -fPIC -fno-strict-aliasing 
-Wno-error=declaration-after-statement -Werror=implicit-function-declaration -Os
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 
-D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_OPENSSL3_ENGINES=1 
-DXMLSEC_NO_FTP=1 -DXMLSEC_NO_MD5=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 
-DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -DXMLSEC_CRYPTO_OPENSSL=1 
-DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.14 -I/usr/include/xmlsec1 
-I/usr/include/libxml2 -I/usr/lib/python3/dist-packages/lxml/includes 
-I/usr/lib/python3/dist-packages/lxml 
-I/usr/lib/python3/dist-packages/lxml/includes/__pycache__ 
-I/usr/include/python3.11 -c /<<PKGBUILDDIR>>/src/ds.c -o 
build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/ds.o 
 -g -std=c99 -fPIC -fno-strict-aliasing -Wno-error=declaration-after-statement 
-Werror=implicit-function-declaration -Os
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 
-D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_OPENSSL3_ENGINES=1 
-DXMLSEC_NO_FTP=1 -DXMLSEC_NO_MD5=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 
-DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -DXMLSEC_CRYPTO_OPENSSL=1 
-DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.14 -I/usr/include/xmlsec1 
-I/usr/include/libxml2 -I/usr/lib/python3/dist-packages/lxml/includes 
-I/usr/lib/python3/dist-packages/lxml 
-I/usr/lib/python3/dist-packages/lxml/includes/__pycache__ 
-I/usr/include/python3.11 -c /<<PKGBUILDDIR>>/src/enc.c -o 
build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/enc.
 o -g -std=c99 -fPIC -fno-strict-aliasing 
-Wno-error=declaration-after-statement -Werror=implicit-function-declaration -Os
/<<PKGBUILDDIR>>/src/enc.c: In function ‘PyXmlSec_ClearReplacedNodes’:
/<<PKGBUILDDIR>>/src/enc.c:207:14: error: assignment to ‘struct LxmlElement **’ 
from incompatible pointer type ‘PyXmlSec_LxmlElementPtr’ {aka ‘struct 
LxmlElement *’} [-Wincompatible-pointer-types]
  207 |         elem = PyXmlSec_elementFactory(doc, n);
      |              ^
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 
/usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: 
setuptools.installer and fetch_build_eggs are deprecated.
!!

        
********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        
********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml 
does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
  File 
"/usr/lib/python3/dist-packages/setuptools_scm/_integration/pyproject_reading.py",
 line 36, in read_pyproject
    section = defn.get("tool", {})[tool_name]
              ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/xmlsec
copying src/xmlsec/py.typed -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/xmlsec
copying src/xmlsec/constants.pyi -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/xmlsec
copying src/xmlsec/__init__.pyi -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/xmlsec
copying src/xmlsec/tree.pyi -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/xmlsec
copying src/xmlsec/template.pyi -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/xmlsec
running build_ext
building 'xmlsec' 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
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 -D__XMLSEC_FUNCTION__=__func__ 
-DXMLSEC_NO_SIZE_T -DXMLSEC_OPENSSL3_ENGINES=1 -DXMLSEC_NO_FTP=1 
-DXMLSEC_NO_MD5=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 
-DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -DXMLSEC_CRYPTO_OPENSSL=1 
-DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.14 -I/usr/include/xmlsec1 
-I/usr/include/libxml2 -I/usr/lib/python3/dist-packages/lxml/includes 
-I/usr/lib/python3/dist-packages/lxml 
-I/usr/lib/python3/dist-packages/lxml/includes/__pycache__ 
-I/usr/include/python3.12 -c /<<PKGBUILDDIR>>/src/constants.c -o 
build/temp.linux-x86_64-cpython-312/<<PKGBUILDDIR>>/src/constants.o -g -std=c99 
-fPIC -fno-strict-aliasing -Wno-error=declaration-after-statement 
-Werror=implicit-function-declarati
 on -Os
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 -D__XMLSEC_FUNCTION__=__func__ 
-DXMLSEC_NO_SIZE_T -DXMLSEC_OPENSSL3_ENGINES=1 -DXMLSEC_NO_FTP=1 
-DXMLSEC_NO_MD5=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 
-DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -DXMLSEC_CRYPTO_OPENSSL=1 
-DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.14 -I/usr/include/xmlsec1 
-I/usr/include/libxml2 -I/usr/lib/python3/dist-packages/lxml/includes 
-I/usr/lib/python3/dist-packages/lxml 
-I/usr/lib/python3/dist-packages/lxml/includes/__pycache__ 
-I/usr/include/python3.12 -c /<<PKGBUILDDIR>>/src/ds.c -o 
build/temp.linux-x86_64-cpython-312/<<PKGBUILDDIR>>/src/ds.o -g -std=c99 -fPIC 
-fno-strict-aliasing -Wno-error=declaration-after-statement 
-Werror=implicit-function-declaration -Os
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 -D__XMLSEC_FUNCTION__=__func__ 
-DXMLSEC_NO_SIZE_T -DXMLSEC_OPENSSL3_ENGINES=1 -DXMLSEC_NO_FTP=1 
-DXMLSEC_NO_MD5=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 
-DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -DXMLSEC_CRYPTO_OPENSSL=1 
-DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.14 -I/usr/include/xmlsec1 
-I/usr/include/libxml2 -I/usr/lib/python3/dist-packages/lxml/includes 
-I/usr/lib/python3/dist-packages/lxml 
-I/usr/lib/python3/dist-packages/lxml/includes/__pycache__ 
-I/usr/include/python3.12 -c /<<PKGBUILDDIR>>/src/enc.c -o 
build/temp.linux-x86_64-cpython-312/<<PKGBUILDDIR>>/src/enc.o -g -std=c99 -fPIC 
-fno-strict-aliasing -Wno-error=declaration-after-statement 
-Werror=implicit-function-declaration -Os
/<<PKGBUILDDIR>>/src/enc.c: In function ‘PyXmlSec_ClearReplacedNodes’:
/<<PKGBUILDDIR>>/src/enc.c:207:14: error: assignment to ‘struct LxmlElement **’ 
from incompatible pointer type ‘PyXmlSec_LxmlElementPtr’ {aka ‘struct 
LxmlElement *’} [-Wincompatible-pointer-types]
  207 |         elem = PyXmlSec_elementFactory(doc, n);
      |              ^
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:10: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: python-xmlsec
Source-Version: 1.3.14-2
Done: Alexandre Detiste <tc...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-xmlsec, 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 python-xmlsec 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, 01 Aug 2024 23:06:09 +0200
Source: python-xmlsec
Architecture: source
Version: 1.3.14-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Alexandre Detiste <tc...@debian.org>
Closes: 1075424
Changes:
 python-xmlsec (1.3.14-2) unstable; urgency=medium
 .
   * Team Upload
   * Fix FTBFS with GCC-14 (Closes: #1075424)
Checksums-Sha1:
 a1c26a09ffca56f70e1d2dc3afec9ac7cbc4ba18 2268 python-xmlsec_1.3.14-2.dsc
 d2de11784df49119ae41c1455519c2ad5cb5f3e3 2952 
python-xmlsec_1.3.14-2.debian.tar.xz
 cfb876a26a4e2aa84e36136b58596e4b819f00b3 8976 
python-xmlsec_1.3.14-2_source.buildinfo
Checksums-Sha256:
 172566af147d5bafbecd2ec11925ec2871fbf187bcb279dee112d3cc19e050ff 2268 
python-xmlsec_1.3.14-2.dsc
 3ead332ada98982a93ee57a50121ca655ce11e4122a431da3322939ed40e009f 2952 
python-xmlsec_1.3.14-2.debian.tar.xz
 bacc769d9f97bd718f30856cc43c5fbfe287a3713cbfcc163b252e46db4cf073 8976 
python-xmlsec_1.3.14-2_source.buildinfo
Files:
 279784a2367aa90892418219308551d9 2268 python optional 
python-xmlsec_1.3.14-2.dsc
 1156b9a0e0c8a757e79ebc02b9239720 2952 python optional 
python-xmlsec_1.3.14-2.debian.tar.xz
 296526547b1b70825da04976db2c9663 8976 python optional 
python-xmlsec_1.3.14-2_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmar+xwRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBq5mA/7B82LA6x3L0J/GmtADo8vBfDdJLWTdC0r
i5+qXQ5+j+HhmtvczlGd73liVQg8sVAokpZe4lHEoIbpCkNUYSJ4XrTLD392lzD3
W5sil3WPu3inrp+b7+cF823pof62+TpCqKmjhT/L2O342Liuio0Xcpzcar63k2te
wZVy4Z2QMHP7bHsxStgqczycbKATwBcW8vllfC5Scz9jJ2bBKLYy/6hKRCh2EXFx
Oaee3kd1r7Xp+yi+GnlF340a9wALWk2Enr7uncNqq5SQrNWUomcxl/xB+58c2VeI
/vIeYJMygceLmMYEUTz9uNTH9r8zWBNixbnFKu16boMjzJ2ZOW9kOOGl/O0ktj9b
wX0tf4ByRX/yhsINEqlFREZ3odxInD8ku8rxi3iJDV9/yvnbfV7Mmbn/djH89oiB
1/sYMpf9dblyCfprou7pznogYhesk7acanJWIWbwFAEyWdGDRe/qJ+7xuNBOeJIB
DM2yNPF6IHkQ8thPVQRGf+QhLWZwyeMbyTUDVcYUV1n4SWVrR05gEsJI2MLX5tUN
wxuKkAv33IGFQywRfbk8XNkx0VfLLNsJTbtNxH3VYbJ8WOP0Of/rhZosnwQNqyuY
AutVHb4yJj/F/CTIfVf2AJ/uar/0Xz5R72lnrdgofims7sZixrbGdAFWaBARa4bB
MxVHvIohDNQ=
=QwVM
-----END PGP SIGNATURE-----

Attachment: pgp2SNctvMSTZ.pgp
Description: PGP signature


--- End Message ---

Reply via email to