Your message dated Sat, 14 Jan 2023 16:36:54 +0000
with message-id <e1pgjwy-005wjg...@fasolo.debian.org>
and subject line Bug#1027947: fixed in setuptools-scm 7.1.0-2
has caused the Debian Bug report #1027947,
regarding python3-setuptools-scm: needs depend on python3-tomli during Python
3.11 transition
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.)
--
1027947: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027947
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python3-setuptools-scm
Version: 7.1.0-1
Severity: serious
Justification: missing dependency causes FTBFS in unrelated packages
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Dear maintainer,
python3-setuptools-scm has a 'python3-tomli || python3 (>> 3.11)'
dependency, which breaks python3.10 builds now that python3 has
transitioned to 3.11 as default version.
Adding python3-tomli unconditionally until Python 3.10 is dropped
from the archive will resolve the issue.
Example build log excerpt from ros-catkin-lint follows:
debian/rules clean
dh clean --buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:240: python3.10 setup.py clean
/usr/lib/python3/dist-packages/setuptools/installer.py:27:
SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements
should be satisfied by a PEP 517 installer.
warnings.warn(
WARNING: The wheel package is not available.
/usr/bin/python3.10: No module named pip
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/setuptools/installer.py", line 82, in
fetch_build_egg
subprocess.check_call(cmd)
File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/python3.10', '-m', 'pip',
'--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpbhsnm7hs',
'--quiet', 'tomli>=1.0.0']' returned non-zero exit status 1.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/setup.py", line 42, in <module>
setup(
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 86, in
setup
_install_setup_requires(attrs)
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 80, in
_install_setup_requires
dist.fetch_build_eggs(dist.setup_requires)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 874, in
fetch_build_eggs
resolved_dists = pkg_resources.working_set.resolve(
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 789, in
resolve
dist = best[req.key] = env.best_match(
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1075,
in best_match
return self.obtain(req, installer)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1087,
in obtain
return installer(requirement)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 944, in
fetch_build_egg
return fetch_build_egg(self, req)
File "/usr/lib/python3/dist-packages/setuptools/installer.py", line 84, in
fetch_build_egg
raise DistutilsError(str(e)) from e
distutils.errors.DistutilsError: Command '['/usr/bin/python3.10', '-m', 'pip',
'--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpbhsnm7hs',
'--quiet', 'tomli>=1.0.0']' returned non-zero exit status 1.
E: pybuild pybuild:388: clean: plugin distutils failed with: exit code=1:
python3.10 setup.py clean
dh_auto_clean: error: pybuild --clean -i python{version} -p "3.10 3.11"
returned exit code 13
make: *** [debian/rules:24: clean] Error 25
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmO2BMcACgkQ+C8H+466
LVkKwQwAjl+b4mijVOrvaxJ/gQm981m7Z+5QN9xjU/LKJ1f66QE/3lZW6tjS6VP9
1+uLpZx9nGTKCSEat2RXu8t+BgyxkoDM21QHyy6DbdeGaPsr8cvBvdlZYHCW7obn
bSnPHcMKEZfGptlZ5URCZvgbu8o23lTi+hkFNbzTIoMoR2jCev1mfl6Fx7LUwWCa
cbBlGFDGKYwcugNIx4yGt7VmW2urdTd/5UUqyz3CzeDkwof83dTLHrb7F9/dT91s
Qw3wc9STsSlsbNG4pBS2aTxx1C4CHLbSpXqHBjsoQ2zJQISm8ll9mq/nVaz2Rb58
EBil8GPCBzHHWhcUYrscHhUxPjbgsGkVFlGbN5308tO2bhKTYKwtTCS+IVbZsc8j
dwllYJJtlUxtslJsHgDIrU6/4vPrmAmQCuDXVT25uSawqo2PPNkqAAqx4rF+kIiZ
LQhgxwo8i5n6Ezi8kUWK3wLMOG/A8sJqdEDlm1N95BuheuJ/c568xFKtQywcUR8d
3x00rsS8
=KGeU
-----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---
Source: setuptools-scm
Source-Version: 7.1.0-2
Done: Stefano Rivera <stefa...@debian.org>
We believe that the bug you reported is fixed in the latest version of
setuptools-scm, 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 1027...@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 setuptools-scm
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, 14 Jan 2023 12:13:09 -0400
Source: setuptools-scm
Architecture: source
Version: 7.1.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Stefano Rivera <stefa...@debian.org>
Closes: 1027947
Changes:
setuptools-scm (7.1.0-2) unstable; urgency=medium
.
* Add an explicit Depends on python3-tomli, required while Python 3.10 is a
supported version. (Closes: #1027947)
Checksums-Sha1:
22e0bdcc2c09f270081f37fff436e27f586bc748 1725 setuptools-scm_7.1.0-2.dsc
1103e7d82f69a52d0ea9f22e02e10954bab4ad53 5680
setuptools-scm_7.1.0-2.debian.tar.xz
38c3f5e34d466d303466b79ab24fbfa42e9b4e02 7418
setuptools-scm_7.1.0-2_source.buildinfo
Checksums-Sha256:
371dc83f3f722d3e028a01dd310245e53f7e50d698f262c2a13a852fb2a89b2b 1725
setuptools-scm_7.1.0-2.dsc
b90594275f4bfc8a1e7a5364d21ef726b220e4d1269d9aa4a0f8c4a471c6b512 5680
setuptools-scm_7.1.0-2.debian.tar.xz
8e633a3ca99d0d08a42111756ba75daead2994a02df74ded7350532ed6633907 7418
setuptools-scm_7.1.0-2_source.buildinfo
Files:
db78a2c5bc763d5f7c32d5de88170be2 1725 python optional
setuptools-scm_7.1.0-2.dsc
db3bf34198c708265324bd5fbbea0a97 5680 python optional
setuptools-scm_7.1.0-2.debian.tar.xz
a1b6726d79f1fb5dafbb2ba7b94b72b5 7418 python optional
setuptools-scm_7.1.0-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCY8LWJRQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2HWCAP4knpnQTVoyJuJtHQOWns4irlwmq+or
EEIsAo7Ae9wMCAEApDt3sJtSkazkTDuNem0SMgeniV77FyGk2lq/f4dgMgg=
=1W4g
-----END PGP SIGNATURE-----
--- End Message ---