Your message dated Mon, 9 Mar 2026 15:03:40 -0400
with message-id <[email protected]>
and subject line Re: Bug#1129491: dh-python: regression in parsing of complexe 
dependencies
has caused the Debian Bug report #1129491,
regarding dh-python: regression in parsing of complexe dependencies
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.)


-- 
1129491: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1129491
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dh-python
Version: 7.20260125
Severity: normal
X-Debbugs-Cc: Colin Watson <[email protected]>

Hi,

I noticed a subtle regression in the handling of complex dependencies.

For example, for the package "python-datamodel-code-generator";
has the instruction
 pyproject.toml:  "tomli>=2.2.1,<3; python_version<='3.11'",


apt show -a python3-datamodel-code-generator | grep -e ^Version -e ^Depends

Version: 0.45.0-2 [built on 2026-03-01]
Depends: black, python3-argcomplete, python3-genson, python3-inflect, 
python3-isort (<< 9),
         python3-isort (>= 4.3.21), python3-jinja2, python3-packaging, 
python3-pydantic,
         python3-supported-min (>> 3.11) | python3-tomli, python3-yaml, 
python3:any
Version: 0.45.0-1 [built on 2025-12-19]
Depends: black, python3-argcomplete, python3-genson, python3-inflect, 
python3-isort (<< 8),
         python3-isort (>= 4.3.21), python3-jinja2, python3-packaging, 
python3-pydantic,
         python3-tomli | python3-supported-min (>> 3.11), python3-yaml, 
python3:any


If you look at the diff you can see that "python3-tomli"
is now sorted before "| python3-supported-min (>> 3.11)" in the dependencies.

As you see, this is very subtle and will disapear anyway
once MIN_PY_VERSION is bumped again.

 dhpython/pydist.py:MIN_PY_VERSION = [3, 11]

Thanks for your consideration, you might also decide
there is nothing to fix here and close this bug.

Greetings

Alexandre

--- End Message ---
--- Begin Message ---
Hi Alexandre (2026.03.02_02:47:25_-0400)
I noticed a subtle regression in the handling of complex dependencies.
...
If you look at the diff you can see that "python3-tomli"
is now sorted before "| python3-supported-min (>> 3.11)" in the dependencies.

This isn't a regression, it's a bugfix. See bug #1119036.
https://salsa.debian.org/python-team/tools/dh-python/-/commit/8c26ebbaf6f09ca3ea17c8da85dd070bfa3f19f5

Stefano

--
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272

--- End Message ---

Reply via email to