Your message dated Sat, 12 Aug 2023 23:34:00 +0000
with message-id <[email protected]>
and subject line Bug#1028603: fixed in dh-python 6.20230813
has caused the Debian Bug report #1028603,
regarding dh-python: Deps guarded by (python3 << 3.X) break python-3.(X-1) use
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 [email protected]
immediately.)
--
1028603: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028603
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dh-python
Version: 5.20221001
Severity: normal
X-Debbugs-Cc: [email protected]
For instance, pylint has "tomli>=1.1.0;python_version<'3.11'" in its
pyproject.toml, which is translated as "python3-tomli (>= 1.1.0) |
python3 (>= 3.11)".
This means that if we have python == 3.11 but still have python3.10 in
the archive, any code that iterates over all supported archive risks
failing simply due to the tomli module missing.
This is currently happening in the distro-info autopkgtests for the
python3-defaults migration from unstable to testing (and also in
Ubuntu). I'll probably be adding tomli as a test dependency in Ubuntu as
a stopgap, but I figured someone might think of a better long-term
solution to the issue.
-- System Information:
Debian Release: bookworm/sid
APT prefers kinetic-updates
APT policy: (500, 'kinetic-updates'), (500, 'kinetic-security'), (500,
'kinetic'), (400, 'kinetic-proposed'), (100, 'kinetic-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.19.0-29-generic (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages dh-python depends on:
ii python3 3.10.6-1
ii python3-distutils 3.10.7-1
dh-python recommends no packages.
Versions of packages dh-python suggests:
ii dpkg-dev 1.21.9ubuntu1
pn flit <none>
ii libdpkg-perl 1.21.9ubuntu1
pn python3-build <none>
pn python3-installer <none>
ii python3-tomli 2.0.1-1
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dh-python
Source-Version: 6.20230813
Done: Stefano Rivera <[email protected]>
We believe that the bug you reported is fixed in the latest version of
dh-python, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stefano Rivera <[email protected]> (supplier of updated dh-python 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 13 Aug 2023 00:58:58 +0200
Source: dh-python
Architecture: source
Version: 6.20230813
Distribution: unstable
Urgency: medium
Maintainer: Piotr Ożarowski <[email protected]>
Changed-By: Stefano Rivera <[email protected]>
Closes: 1028603 1043301
Changes:
dh-python (6.20230813) unstable; urgency=medium
.
* When we build a wheel for tox, with the distutils plugin, make sure
our .pydistutils.cfg isn't present, so we build it in the standard layout.
* Remove RECORD files from dist-info, these are incompatible with
multi-arch.
* Support for backporting the pyproject plugin to Python < 3.11. Thanks
Stuart Prescott. (Closes: #1043301)
* Use values for _PYTHON_HOST_PLATFORM that are closer to Python's defaults.
* tox: Pass -x testenv.passenv+=_PYTHON_HOST_PLATFORM, so that pip will
accept the _PYTHON_HOST_PLATFORM that the test wheel was built with.
* Generate dependencies on using python3-supported-min and
python3-supported-max. Allowing dependencies to work correctly on all
supported python 3 versions. (Closes: #1028603)
* pybuild-auto-pkgtest: Run tox tests against the installed package.
Checksums-Sha1:
39954dccd91d13acf327280bbf9aa264b03a49d5 1644 dh-python_6.20230813.dsc
ded2855e8563a09bbfa25c05b4ce96b70da1f29a 120008 dh-python_6.20230813.tar.xz
609926729a2548e4e10f467d8834b8e7519ce941 6665
dh-python_6.20230813_source.buildinfo
Checksums-Sha256:
089410f029671aef79f0ef45609830d02179f6bd83aba61f1be6642cd5bd25ea 1644
dh-python_6.20230813.dsc
b3210919f5cb655ab154fc2f9afb63722f5afffc09ff820942e04fc30c4851b9 120008
dh-python_6.20230813.tar.xz
0e61df86fb25e6aa667d38de9d7a5d009d5b7bab2031425eae620b0a8fddece0 6665
dh-python_6.20230813_source.buildinfo
Files:
21803e113510f194e8c75abe69fff4c4 1644 python optional dh-python_6.20230813.dsc
ceb680b941c6621e7325e455d5eb4d80 120008 python optional
dh-python_6.20230813.tar.xz
b3f139ae124629c61e21d821d96b775b 6665 python optional
dh-python_6.20230813_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCZNgO5xQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2FlVAP4i0vy0vW2LrP52ll0jcomW1/puFBTv
4nC7KTRyOxWVtwEA6XiyGM2GI7rmpfzorWHDF/0RjS3edWnnJHfbKb+FgAU=
=6knS
-----END PGP SIGNATURE-----
--- End Message ---