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


Groups > linux.debian.maint.python > #12374 > unrolled thread

Re: When should I drop python2 support for python-linecache2 & python-traceback2 (therefore, unittest2, mock, sphinx, pytest... and the rest of the Python 2 world if I pull this string until end...)

Started bySandro Tosi <morph@debian.org>
First post2020-03-21 01:20 +0100
Last post2020-03-21 01:20 +0100
Articles 1 — 1 participant

Back to article view | Back to linux.debian.maint.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: When should I drop python2 support for python-linecache2 &  python-traceback2 (therefore, unittest2, mock, sphinx, pytest... and the rest  of the Python 2 world if I pull this string until end...) Sandro Tosi <morph@debian.org> - 2020-03-21 01:20 +0100

#12374 — Re: When should I drop python2 support for python-linecache2 & python-traceback2 (therefore, unittest2, mock, sphinx, pytest... and the rest of the Python 2 world if I pull this string until end...)

FromSandro Tosi <morph@debian.org>
Date2020-03-21 01:20 +0100
SubjectRe: When should I drop python2 support for python-linecache2 & python-traceback2 (therefore, unittest2, mock, sphinx, pytest... and the rest of the Python 2 world if I pull this string until end...)
Message-ID<zMA1P-7Mg-1@gated-at.bofh.it>
> python-fixture (the binary) is gone, therefore we have #952130 and
> #952127. I've been reluctant to remove Py2 support from these, because
> unittest2 needs it, and this would break a lot of packages (including,
> indirectly, stuff like sphinx, pytest, etc.).

you can remove them when

http://sandrotosi.me/debian/py2removal/python-traceback2_1.svg
http://sandrotosi.me/debian/py2removal/python-linecache2_1.svg

show no nodes with a red border.

> What is it that the team suggests at this point? Should I reintroduce
> Py2 support in fixtures

yes, it should have not been dropped since it still had reverse dependencies.

> or should we go ahead and do a missive Py2 RM
> of what's left in the archive?

that's just too much breakage.

> We're down to only 366 packages with Py2 in testing. We can either
> postpone forever, or just go hardly on it (but there will be inevitable
> collaterals...).

bullseye freeze is 9 months away
(https://lists.debian.org/debian-devel-announce/2020/03/msg00002.html)
so it's not acceptable to break reverse dependencies recklessly at
this time. let's take the slow and careful road, and work from leaf
packages backwards, as it has happened since now. we can re-evaluate
when we're closer to the freeze.

Regards,
-- 
Sandro "morph" Tosi
My website: http://sandrotosi.me/
Me at Debian: http://wiki.debian.org/SandroTosi
Twitter: https://twitter.com/sandrotosi

[toc] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web