On 03/23/18 17:57, Randy Barlow wrote:
On 03/23/2018 07:23 AM, Petr Viktorin wrote:
In case no one steps up, we'd like to start dropping Python 2 support
from dependent packages *now*, starting with ported libraries on whose
python2 version nothing in Fedora depends. (We keep a list of those at
[1].)

I'm +1 to the idea of dropping Python 2 support in general, but I'm not
sure we should really do it gradually (which is what would effectively
happen if some packagers start dropping now and others later, and others
not at all). It seems to me like it'd be cleaner to have a release note
on Fedora 30 that's just "Python 2 support dropped" and do it all at
once. Thoughts?

I'm afraid we won't be able to handle the massive breakage in random build scripts, infrastructure, and (especially) areas we don't yet know will break. The likely outcome of such a flag day would be that the change would need to be reverted immediately. (You're welcome to try this locally. The problems start with the buildroot broken in ways I didn't know could exist, and continue from there.) Even if the base distro would end up usable, we wouldn't be able to help all the non-"essential" packages if all problems appear at once.

Instead we want to start with the things we *know* can be dropped, and work on getting more things into that state. That should bring a steady stream of problems, which can be tackled one by one.
_______________________________________________
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org

Reply via email to