Your message dated Tue, 19 Nov 2024 20:39:30 +0000
with message-id <e1tdv0u-007nel...@fasolo.debian.org>
and subject line Bug#1081629: fixed in python-falcon 3.1.1-4.1
has caused the Debian Bug report #1081629,
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.)
--
1081629: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081629
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-falcon
Version: 3.1.1-4
Severity: normal
User: debian-pyt...@lists.debian.org
Usertags: python3.13
Forwarded: https://github.com/falconry/falcon/issues/2258
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.
This issue also points to a need to migrate to pybuild-plugin-pyproject.
What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html
Log snippet:
Do nothing...
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
dh_testroot -a -O--buildsystem=python_distutils
dh_prep -a -O--buildsystem=python_distutils
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
debian/rules:40: warning: overriding recipe for target
'override_dh_installchangelogs'
/usr/share/openstack-pkg-tools/pkgos.make:58: warning: ignoring old recipe for
target 'override_dh_installchangelogs'
pkgos-dh_auto_install --no-py2 --in-tmp
+ PKGOS_IN_TMP=no
+ echo WARNING: --no-py2 is deprecated and always on.
WARNING: --no-py2 is deprecated and always on.
+ shift
+ PKGOS_IN_TMP=yes
+ shift
+ dpkg-parsechangelog -SSource
+ SRC_PKG_NAME=python-falcon
+ echo python-falcon
+ sed s/python-//
+ PY_MODULE_NAME=falcon
+ py3versions -vr
+ PYTHON3S=3.13 3.12
+ [ yes = yes ]
+ TARGET_DIR=tmp
+ pwd
+ python3.13 setup.py install --install-layout=deb --root
/<<PKGBUILDDIR>>/debian/tmp
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/setuptools/config/expand.py", line 69,
in __getattr__
return next(
ast.literal_eval(value)
for target, value in self._find_assignments()
if isinstance(target, ast.Name) and target.id == attr
)
StopIteration
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/setuptools/config/expand.py", line 183,
in read_attr
return getattr(StaticModule(module_name, spec), attr_name)
File "/usr/lib/python3/dist-packages/setuptools/config/expand.py", line 75,
in __getattr__
raise AttributeError(f"{self.name} has no attribute {attr}") from e
AttributeError: falcon has no attribute __version__
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/setup.py", line 197, in <module>
run_setup(True)
~~~~~~~~~^^^^^^
File "/<<PKGBUILDDIR>>/setup.py", line 174, in run_setup
setup(
~~~~~^
long_description=load_description(),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cmdclass=cmdclass,
^^^^^^^^^^^^^^^^^^
ext_modules=ext_modules,
^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 117, in
setup
return distutils.core.setup(**attrs)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line
158, in setup
dist.parse_config_files()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 604, in
parse_config_files
setupcfg.parse_configuration(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self, self.command_options, ignore_option_errors=ignore_option_errors
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/setuptools/config/setupcfg.py", line
193, in parse_configuration
meta.parse()
~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/setuptools/config/setupcfg.py", line
506, in parse
section_parser_method(section_options)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/config/setupcfg.py", line
481, in parse_section
self[name] = value
~~~~^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/config/setupcfg.py", line
299, in __setitem__
parsed = self.parsers.get(option_name, lambda x: x)(value)
File "/usr/lib/python3/dist-packages/setuptools/config/setupcfg.py", line
598, in _parse_version
return expand.version(self._parse_attr(value, self.package_dir,
self.root_dir))
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/config/setupcfg.py", line
423, in _parse_attr
return expand.read_attr(attr_desc, package_dir, root_dir)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/config/expand.py", line 187,
in read_attr
return getattr(module, attr_name)
AttributeError: module 'falcon' has no attribute '__version__'
make[1]: *** [debian/rules:26: override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:11: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-13T09:20:13Z
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/709871/
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: python-falcon
Source-Version: 3.1.1-4.1
Done: Stefano Rivera <stefa...@debian.org>
We believe that the bug you reported is fixed in the latest version of
python-falcon, 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.
Stefano Rivera <stefa...@debian.org> (supplier of updated python-falcon 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, 09 Nov 2024 11:10:04 -0800
Source: python-falcon
Architecture: source
Version: 3.1.1-4.1
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <team+openst...@tracker.debian.org>
Changed-By: Stefano Rivera <stefa...@debian.org>
Closes: 1081629 1084623
Changes:
python-falcon (3.1.1-4.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Patch: Python 3.13 support. (Closes: #1081629, #1084623).
Checksums-Sha1:
39af55ef7948075eb87ca97434d8b43805957e00 1898 python-falcon_3.1.1-4.1.dsc
c8b34489ae071c96f48aa3b7a1b4c4322f3eb224 10120
python-falcon_3.1.1-4.1.debian.tar.xz
c59aefc889e094900289df93906a04cca0af9f4f 9404
python-falcon_3.1.1-4.1_source.buildinfo
Checksums-Sha256:
f9dedefbe3299b61daf77c23ffc77ae58bd33a2f7d28735132d262df4dc78e94 1898
python-falcon_3.1.1-4.1.dsc
17a5c99a9e7c82ef53e0d55ed86acfea620af45cf3977b60be12d8c93a4b0c15 10120
python-falcon_3.1.1-4.1.debian.tar.xz
2e2fba23a404d467896446b81ceb9cde63ee8ae7bb40d91d921ab15cc7cd1662 9404
python-falcon_3.1.1-4.1_source.buildinfo
Files:
b3635341e96ff60c09c8f11b8bc90f9c 1898 python optional
python-falcon_3.1.1-4.1.dsc
b4058c536787d6c4da2dbeafd70ccc4b 10120 python optional
python-falcon_3.1.1-4.1.debian.tar.xz
e894617dee7e45ba2cedc48a305de051 9404 python optional
python-falcon_3.1.1-4.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCZy+08BQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2MTGAQDVu0Ps6x7O1192bWrcnN7WDjPaVlW1
/y/USNYwIUtAaQD+Lvvu1JoJPyIlLL9yRnpgPVyAmp9kmfw8t6rXZmFG3gU=
=DFZw
-----END PGP SIGNATURE-----
pgpHGSKkAwF5n.pgp
Description: PGP signature
--- End Message ---