Bug#936189: Packages depending on python-testtools are now RC: is bzr still a thing?
- To: Mattia Rizzolo <mattia@debian.org>, Jelmer Vernooij <jelmer@jelmer.uk>
- Cc: debian-python <debian-python@lists.debian.org>, Scott Kitterman <debian@kitterman.com>, 936189@bugs.debian.org, 937165@bugs.debian.org, 938069@bugs.debian.org, 936819@bugs.debian.org, 937049@bugs.debian.org, 936818@bugs.debian.org
- Subject: Bug#936189: Packages depending on python-testtools are now RC: is bzr still a thing?
- From: Thomas Goirand <zigo@debian.org>
- Date: Sun, 15 Sep 2019 23:39:46 +0200
- Message-id: <[🔎] 2307d9b7-6010-04d8-ec10-f35dd81e70ea@debian.org>
- Reply-to: Thomas Goirand <zigo@debian.org>, 936189@bugs.debian.org
- In-reply-to: <CAHKYmeuEkCGjdU5XvOxdfQa9h+KPwdEgQD5C8UrzfZY9gvTUUg@mail.gmail.com>
- References: <5c8da6a2-309d-d8d8-e773-172a50b6e56e@debian.org> <2926378.PZRHtU5IR0@l5580> <DA3FA0BE-A4C8-41FF-9533-815FBE228603@jelmer.uk> <CAHKYmeuEkCGjdU5XvOxdfQa9h+KPwdEgQD5C8UrzfZY9gvTUUg@mail.gmail.com> <E1i3b45-0001J0-0E@paradis.debian.org>
On 9/15/19 2:26 PM, Mattia Rizzolo wrote:
> Considering that this is bzr we are talking about, a package that is
> already entering the graveyard, I think it would be easiest to just
> disable the test suite and move on.
>
> But I would be happier it Thomas at least checked the rdeps before
> dropping packages, at least evaluating if breaking things is alrightif
> he really likes to break packages :/
You mean check *better*. Because I do carefully check each time, as much
as I can, but in this occurrence, it looks like I didn't check well
enough. Mistakes unfortunately do happen when you work on a lot of
packages. Moreover, the current tooling we have at our disposal is kind
of broken. reverse-depends takes sometimes forever in Sid for a reason I
can't figure out. And if I'm not mistaking, that's the only tool we have
that can check reverse dependencies in a meaningful way. Or is there a
better way? I've read others using a dak command, how?
On 9/15/19 5:17 PM, Jelmer Vernooij wrote:
> It's not just bzr, it's also a bunch of plugins for bzr that we'd have
> to disable the testsuite for - as well as a bunch of other
non-bzr-related packages - python-subunit, python-fixtures,
python-testscenarios, python-daemon, python-fastimport.
I've already removed Python 2 support from subunit, python-fixtures, and
python-testscenarios. Now, as I wrote in the bug report, what worries me
aren't these, but the other packages that are depending on python-daemon:
Packages without Python 3 support upstream:
- bcfg2 doesn't seem to have Python 3 support upstream, neither the
Debian package.
- nss-pam-ldapd isn't Python 3 ready upstream. Note that the debian
maintainer the same person as upstream.
- There's been zero upstream work on this repository:
https://github.com/Yubico/python-pyhsm
so the package has no change to be Python 3 ready anytime soon.
Packages that simply need an upgrade from latest upstream release:
- lavapdu-daemon should be upgraded to latest upstream release to have
Python 3 support.
- mini-buildd in Experimental has been converted to Python 3, while the
version in Sid is still Python 2.
- I haven't been able to tell for lava-coordinator.
So, for bcfg2, nss-pam-ldapd, and python-pyhsm, I'm really not convinced
that waiting for longer will help. That's a general problem that we btw
need to address: how are we going to deal with this? There's going to be
a lot of it, and we need to find a way out if we really are going to get
Python 2 out.
For the other 3, I shouldn't be hard to address by the current maintainers.
I've raised the severity of #936189 #937165 #938069 #936819 #937049
#936818 to serious, and included them as Cc to this reply, in order to
warn the maintainers. I haven't done it for the BZR stuff, as obviously,
the package maintainer is aware now.
Again, sorry that it happened this way.
Cheers,
Thomas Goirand (zigo)
Reply to: