On Fri, Mar 23, 2018 at 04:07:51PM +0100, Ralf Corsepius wrote: > On 03/23/2018 12:23 PM, Petr Viktorin wrote: > >tl;dr: Unless someone steps up to maintain Python 2 after 2020, we > >need to start dropping python2 packages now. > Bummer - I am speechless. > > >Python 2.7 will reach end of upstream support on 1st of January, > >2020, after almost 10 years (!) of volunteer maintenance. > > > >Fedora still has more than 3000 packages depending on python2 – > >many more than we can support without upstream help. > Correct. > > Face it, your plan is naive and has failed even before it begun. As well as being rude, I think you're wrong on a technical level, and that's a shame because I generally respect your (often contrarian) viewpoint on this list. I see a number of problems with Python 2: - Packaging two versions of Python is painful. See for example the hoops we have to go through both upstream & downstream for hivex (as one example, others include: virt-v2v, libguestfs, virt-* tools). - Python 2 also has a bunch of serious deficiencies dealing with UTF-8 strings which are largely fixed in 3. I'm not personally a fan of either variant of the language - it's silly that we let programmers use an unsafe, slow, interpreted scripting language when we've known how to make better programming environments for at least 40 years. But it's hard to argue with a plan which has been pre-announced *2 years* in advance. If only all Fedora changes were given such a generous runway. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-builder quickly builds VMs from scratch http://libguestfs.org/virt-builder.1.html _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx