Comment 10 for bug 1714107

Revision history for this message
Eli Schwartz (eschwartz) wrote :

Hi, mirabilos, I'm the Arch Linux distribution maintainer for calibre. I'm happy to continue packaging a system distribution of python2 if that is what it takes to get real, useful programs in the wild to continue working.

As I've mentioned in the comment immediately above yours, there are valid reasons to suspect that just because the PSF drops python2, does not mean python2 will not continue to be supported elsewhere. Python2 is already long since frozen except for security fixes and the odd bugfix, so as long as someone continues to work on security issues, it's not really technically correct to state that it cannot be used, like, at all.

RHEL 7 at least will support it until 2024, and it seems RHEL 8 will support it too: https://developers.redhat.com/blog/2018/11/14/python-in-rhel-8/ so that will give it another few years.

Ubuntu 18.04 supports python2.7 in main, also, and is not EOL until 2023; I'm not sure whether 20.04 intends to support it though.

I cannot find any plans or ETA for Gentoo administering last-rites to dev-lang/python:2.7.
I cannot find any plans or ETA for slackware the current version of slackware, which contains python2, nor plans to put it to pasture for the next stable release.

So I don't think I would go quite so far as to call calibre dead, based purely on what Debian does.

This is aside for the fact that it is not dead in Debian either, since Stretch will continue to support it until 2022, and if Debian Buster has python2 at all, which it seems it does, then it will be supported for some probably lengthy period of time there too. Buster missed the boat for removing python2 support.