Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #16253
| From | Matthias Klose <doko@debian.org> |
|---|---|
| Newsgroups | linux.debian.maint.python |
| Subject | Re: Proposed Mass Bug: Missing dependencies on python3-setuptools |
| Date | 2024-09-04 18:40 +0200 |
| Message-ID | <Jj1cZ-9Wxv-11@gated-at.bofh.it> (permalink) |
| References | <Jj07f-9VVg-9@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On 04.09.24 17:25, Stefano Rivera wrote:
> In October last year, we added python3-setuptools as a dependency of dh-python,
> to ease the transition from distutils.
>
> I think it's time to unwind this.
>
> I did a test-rebuild of everything that depends on dh-python without depending
> on setuptools:
>
> cat debian_dists_unstable_*_source_Sources \
> | grep-dctrl -F Build-Depends,Build-Depends-Arch,Build-Depends-Indep \
> -s Package,Build-Depends,Build-Depends-Arch,Build-Depends-Indep \
> -e '(^| )(dh-python|pybuild-plugin-pyproject|dh-sequence-python3|lava-dev|pypi2deb)(,| |$)' \
> | grep-dctrl -F Build-Depends,Build-Depends-Arch,Build-Depends-Indep \
> -v -e '(^| )python3-setuptools(-rust|-scm)?(,| |$)' \
> -s Package -n | sort -u > packages
>
> The rebuild found 340 regressions, dd-list attached.
> With the 3.13 transition around the corner, I don't intend to make this
> change right now, but we should get the bugs filed. It's easy enough to
> re-test again, later.
>
> I propose filing a simple mass-bug at severity Important:
>
>> Subject: Missing Build-Depends on python3-setuptools
>>
>> This package failed build from source when test-built against
>> a version of dh-python without a python3-setuptools dependency.
>> distutils is no longer part of the Python standard library, since 3.12.
>> But a minimial version of it becomes available when the
>> python3-setuptools package is installed.
>>
>> Please add a Python3-setuptools Build-Depends to your package, or
>> migrate the package's build system away from setuptools/distutils.
>
> dd-list attached.
please
- user-tag
- add tags sid trixie
- add a phrase to the bug reports, that the severity
might be increased before the trixie release.
Matthias
Back to linux.debian.maint.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Proposed Mass Bug: Missing dependencies on python3-setuptools Stefano Rivera <stefanor@debian.org> - 2024-09-04 17:30 +0200
Re: Proposed Mass Bug: Missing dependencies on python3-setuptools Andreas Tille <andreas@an3as.eu> - 2024-09-04 18:30 +0200
Re: Proposed Mass Bug: Missing dependencies on python3-setuptools Matthias Klose <doko@debian.org> - 2024-09-04 18:40 +0200
Re: Proposed Mass Bug: Missing dependencies on python3-setuptools Stefano Rivera <stefanor@debian.org> - 2024-09-05 17:20 +0200
Re: Proposed Mass Bug: Missing dependencies on python3-setuptools Stefano Rivera <stefanor@debian.org> - 2024-09-05 19:10 +0200
csiph-web