[Pkg-samba-maint] Bug#1080851: Samba and Re: Bug#1080851: Missing Build-Depends on python3-setuptools

Andrew Bartlett abartlet at samba.org
Thu Sep 5 21:11:12 BST 2024


On Thu, 2024-09-05 at 16:58 +0200, stefanor at debian.org wrote:
> Source: samba
> Version: 2:4.21.0+dfsg-1
> Severity: important
> User: debian-python at lists.debian.org
> Usertags: dh-python-no-setuptools
> Tags: sid, trixie
> 
> 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
> minimal version of it becomes available when the python3-setuptools package is
> installed.

This is disappointing. I as an upstream developer outside the python
community had hoped that python had learnt to stop breaking the
language. 

Could this be added as a dep on the python package side of things, to
at least undo the damage for Debian users?

It may be the case that this was already done on Fedora, as that was
being used as a canary for these changes and we haven't had any such
feedback from them.

> Please add a Build-Depends on python3-setuptools to your package, or migrate
> the package's build system away from setuptools/distutils.
> 
> If you run into any difficulties, please raise them on
> debian-python at lists.debian.org.

> This bug has been filed at "important" severity, as the change hasn't been
> made in dh-python yet, but this may be raised to RC before the trixie release.
> 
> Thanks,
> 
> Stefano
> 

-- 
Andrew Bartlett (he/him) https://samba.org/~abartlet/
Samba Team Member (since 2001) https://samba.org
Samba Developer, Catalyst IT https://catalyst.net.nz/services/samba

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-samba-maint/attachments/20240906/be1b1791/attachment-0001.htm>


More information about the Pkg-samba-maint mailing list