[Debian-med-packaging] Bug#1052523: conda-package-handling: please remove extraneous dependency on python3-six

Santiago Vila sanvila at debian.org
Fri Nov 17 13:19:12 GMT 2023


El 23/9/23 a las 23:05, Alexandre Detiste escribió:
> Source: conda-package-handling
> Version: 2.2.0-1
> Severity: minor
> User: python3-six at packages.debian.org
> Usertags: python3-six-removal
> 
> conda-package-handling as been cleaned up from Python2/six code
> 
> https://github.com/conda/conda-package-handling/pull/92
> 
> There remain a stale (build-)Depends: on python3-six,
> can you prune those ?

Hello. As an experiment, I tried removing python3-six
from a chroot which had all the build-dependencies installed,
and this is what happened:

The following packages will be REMOVED:
   python3-conda-package-streaming python3-requests python3-six python3-urllib3

and I also checked that the package does not build anymore.

Ok, policy says Build-Depends should only contain direct dependencies,
so if python3-six is not used directly and as such during build, removing from
build-depends would be ok.

However, I'm concerned about the fact that python3-conda-package-streaming
still depends on python3-six.

Could it be the case that the depends/build-depends of
python3-conda-package-streaming on python3-six is also "extraneous"?

(If so, it would help if you could file that as a separate bug, which
maybe should be fixed before this one).

Thanks.



More information about the Debian-med-packaging mailing list