Your message dated Thu, 24 Oct 2024 20:49:49 +0000
with message-id <[email protected]>
and subject line Bug#1083054: fixed in dh-python 6.20241024
has caused the Debian Bug report #1083054,
regarding dh-python: PEP440 mode translates == requirements incorrectly
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.)
--
1083054: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1083054
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dh-python
Version: 6.20240824
Severity: normal
pydantic has 'pydantic-core==2.23.4' as a dependency in its
pyproject.toml (2.9.2-1 patches that to ">=", but I'm in the process of
removing that patch), and I tried to put "pydantic-core
python3-pydantic-core; PEP440" in debian/py3dist-overrides to cause that
to be translated into appropriate Debian package dependencies.
Unfortunately, that resulted in a dependency on "python3-pydantic-core
(= 2.23.4)", which is incorrect since python3-pydantic-core isn't a
native package. A correct dependency would have been something like
"python3-pydantic-core (>= 2.23.4), python3-pydantic-core (<< 2.23.5~)".
Relying on versioned Build-Depends here also doesn't work correctly.
With "Build-Depends: python3-pydantic-core (>= 2.23.4),
python3-pydantic-core (<< 2.23.5~)", dh_python3 only picks up the second
of those version constraints, resulting in "Depends:
python3-pydantic-core (<< 2.23.5~)".
It looks like my only sensible option is to manually duplicate the
version constraints into Depends.
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.10.9-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
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.12.6-1
ii python3-setuptools 74.1.2-2
dh-python recommends no packages.
Versions of packages dh-python suggests:
ii dpkg-dev 1.22.11
pn flit <none>
ii libdpkg-perl 1.22.11
ii python3-build 1.2.2-1
ii python3-installer 0.7.0+dfsg1-3
ii python3-wheel 0.44.0-2
-- no debconf information
--
Colin Watson (he/him) [[email protected]]
--- End Message ---
--- Begin Message ---
Source: dh-python
Source-Version: 6.20241024
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: Thu, 24 Oct 2024 13:20:13 -0700
Source: dh-python
Architecture: source
Version: 6.20241024
Distribution: unstable
Urgency: medium
Maintainer: Piotr Ożarowski <[email protected]>
Changed-By: Stefano Rivera <[email protected]>
Closes: 1075744 1081618 1083054
Changes:
dh-python (6.20241024) unstable; urgency=medium
.
* dh_python3: Suppress generated dependencies that would be satisfied by
python3 >= 3.9.
* Run pybuild with --verbose in autopkgtests.
* Don't trip over .coverage files. (Closes: #1081618)
* Handle blank lines in .pyinstall and .pyremove, thanks Julian Gilbey.
(Closes: #1075744)
* Loosen exact Python version dependencies to accept Debian upload
revisions. (Closes: #1083054)
Checksums-Sha1:
4e7cf72f03414b7e33a7e5ccec8de2ea0a14cd12 1688 dh-python_6.20241024.dsc
e89d13b1cae602775538e700b09845e88348961b 125416 dh-python_6.20241024.tar.xz
934554934fe528bed239ec5c9041c32145726006 9095
dh-python_6.20241024_source.buildinfo
Checksums-Sha256:
c94e10309f13fb96f03135e9c8497e5ee279afb9e4cd3243e1bfdfcbe6fadff6 1688
dh-python_6.20241024.dsc
467f31e4dc2485361fac5e764ee1bea22a620a9b0645ebfba08ee71be9ae010f 125416
dh-python_6.20241024.tar.xz
0fe838b2b7e8f5d8650460e897f2d49a51ff613f024636cc9268ea349b9185e4 9095
dh-python_6.20241024_source.buildinfo
Files:
54b4be49ae87ea9eeadf3ccb3f0ea310 1688 python optional dh-python_6.20241024.dsc
62f9a0c241233e2d797fa7b0c36bfad8 125416 python optional
dh-python_6.20241024.tar.xz
2e3fa99b8919f1d9537701b5a31e6902 9095 python optional
dh-python_6.20241024_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCZxqsFxQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2JSuAP9+IwDP6NbFIY4cE9NEOMOm37YZ+4lZ
iZ1Npz9TPkBjuQD/QDfd9WZ8/CLxupK/wfek/LygVlP+TPgyE13G8rHktA8=
=nyzC
-----END PGP SIGNATURE-----
pgpIta6hWcjQ7.pgp
Description: PGP signature
--- End Message ---