On 11/08/2019 01:45, Kevin Kofler wrote:
>> My opinion at least postpone this decision one or two releases to
>> Fedors 33/34 , many things still just work with python 2 .
> I second that wholeheartedly.

Like it or not, Python 2 is going to die:

Python 2 will not be maintained by upstream after January 1, 2020.  Python 2
will go EOL during the lifetime of Fedora 31.

So why are we here?  Because Python maintainers have ignored this, or have
hoped this will not be a reality or it will be postponed.  But the PEP-373
defining and documenting the EOL of Python 2 was created in November 2008(!).
 That is 11 years ago(!).

Life must move on, like or not.  Python must move on, like it or not.

And since so many Python package maintainers have ignored this fact, we are
having this discussion now.

By not enforcing Python 2 to really die in Fedora, we will have exactly the
same discussion in the coming decade as well.  There has been plenty of time
to get ready for the Python 3 move:
<https://fedoraproject.org/wiki/Changes/Python_3_as_Default> ... This happened
in Fedora 23 - which was released in November 2015.  That is close to 4 years 

So why are we here?  Because Python 2 package maintainers in the Fedora
community have ignored this fact, for almost 4 years.  Yes, I know it's not
necessarily an easy task.  But 4 years in Fedora land is quite a long time; it
is 8 Fedora releases.  If we want to do a move, it is possible to do such a
change in 4 years.

Time has run up.  It is time to move on and accept the fate of Python 2
packages not being ready.  Those caring so much for unported Python 2 packages
now got a brilliant chance to help moving them forward to Python 3 too.

kind regards,

David Sommerseth
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 

Reply via email to