Discussion:
Bug#934398: RM: beanstalkc -- ROM; no Python 3 subpackage and no reverse deps
Add Reply
Andrey Rahmatullin
2019-08-10 17:00:01 UTC
Reply
Permalink
Package: ftp.debian.org
Severity: normal

The code seems to support Python 3 but there is no subpackage.

Reverse deps checked by dak rm -Rnb python-beanstalkc
Apollon Oikonomopoulos
2019-08-11 07:10:01 UTC
Reply
Permalink
[Cc-ing debian-python]

Hi Andrey,
Post by Andrey Rahmatullin
Package: ftp.debian.org
Severity: normal
The code seems to support Python 3 but there is no subpackage.
Reverse deps checked by dak rm -Rnb python-beanstalkc
beanstalkc is used by beanstalkd's DEP-8 tests, which as a consequence
have just been broken. The fact that dak doesn't care about autopkgtests
makes `dak rm -Rnb` especially tricky and we shouldn't rely on just that
to get an idea whether a package can be safely removed or not. It would
be nice if dak had a notion of "Test-Depends" of course, but I don't
think this information exists in the archive's metadata currently.

While I understand the urge to get Python 2 out of bullseye as early as
possible, I don't feel happy about how this particular case was handled,
and I notice that it is not in agreement with what was posted on
debian-python[1].

In all honesty and leaving [1] aside, I would very much have preferred
if you had done one of the following instead:

- Open an RC bug on the package to add Python-3 support in the first
place, which would have given me more time to react and at least
spare me writing this e-mail and filing for an ITP in the middle of
August

- X-Debbugs-Cc ***@packages.debian.org at bug report time,
as finding out at the time of *removal* is arguably too late.

Please keep these in mind before filing for future removals.

Regards,
Apollon

[1] https://lists.debian.org/debian-python/2019/07/msg00080.html
Ondrej Novy
2019-08-12 06:00:02 UTC
Reply
Permalink
Hi,

first of all I would like to say thanks to Andrey. He is hard working to
remove Python 2 from Debian. It's not easy job.
Post by Apollon Oikonomopoulos
While I understand the urge to get Python 2 out of bullseye as early as
possible, I don't feel happy about how this particular case was handled,
and I notice that it is not in agreement with what was posted on
debian-python[1].
it was. Cite:

DPMT / PAPT
===========
No need to wait for a bug report. If you have a leaf package, remove it now.

If you're not a DD, do it in the git repo and ping Piotr.

beanstalkc was team leaf package without reverse {build-,}depends.
Post by Apollon Oikonomopoulos
as finding out at the time of *removal* is arguably too late.
yes, this make sense.

Thanks.
--
Best regards
Ondřej NovÃœ
Loading...