Re: Intent to orphan Python 2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux