Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #16253

Re: Proposed Mass Bug: Missing dependencies on python3-setuptools

Path csiph.com!pasdenom.info!usenet.goja.nl.eu.org!news.samoylyk.net!gothmog.csi.it!bofh.it!news.nic.it!robomod
From Matthias Klose <doko@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: Proposed Mass Bug: Missing dependencies on python3-setuptools
Date Wed, 04 Sep 2024 18:40:01 +0200
Message-ID <Jj1cZ-9Wxv-11@gated-at.bofh.it> (permalink)
References <Jj07f-9VVg-9@gated-at.bofh.it>
X-Original-To debian-python@lists.debian.org
X-Mailbox-Line From debian-python-request@lists.debian.org Wed Sep 4 16:37:21 2024
Old-Return-Path <doko@debian.org>
X-Amavis-Spam-Status No, score=-6.609 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, KHOP_HELO_FCRDNS=0.399, LDO_WHITELIST=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
X-Policyd-Weight NOT_IN_SBL_XBL_SPAMHAUS=-1.5 HELO_IP_IN_CL_SUBNET=-1.2 (check from: .debian. - helo: .einhorn-mail-out.in-berlin. - helo-domain: .in-berlin.) FROM/MX_MATCHES_NOT_HELO(DOMAIN)=0; rate: -2.7
Old-X-Envelope-From doko@debian.org
Old-X-Envelope-To <debian-python@lists.debian.org>
MIME-Version 1.0
User-Agent Mozilla Thunderbird
Content-Language en-US
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 7bit
X-Mailing-List <debian-python@lists.debian.org> archive/latest/22306
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/06ea17bc-01e0-42a3-aa1a-47f9ef772172@debian.org
Approved robomod@news.nic.it
Lines 45
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Wed, 4 Sep 2024 18:37:05 +0200
X-Original-Message-ID <06ea17bc-01e0-42a3-aa1a-47f9ef772172@debian.org>
X-Original-References <20240904152517.3m6vl4k666sk7n3q@satie.tumbleweed.org.za>
Xref csiph.com linux.debian.maint.python:16253

Show key headers only | View raw


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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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