LWN.net Logo

Python 3 is out - now what?

Python 3 is out - now what?

Posted Dec 11, 2008 3:55 UTC (Thu) by kev009 (subscriber, #43906)
Parent article: Python 3 is out - now what?

"For Fedora to do the same with Python 3 is a sure path toward user frustration. "

I think it's kind of unfair to place all the pressure on Fedora. If anything, we will probably see it in Fedora first with Redhat devs doing a lot of heavy lifting (though Ubuntu will release a week before and take all the credit - not like they didn't do that with NetworkManager, 3G wireless, or anything.). Fedora is actually the only distro I can think of besides the source ones where problems like this are actively worked out.

You also left out a critical detail. Python 2.6 was released almost simultaneously, the goals being: 1) backport important features and 2) ease porting when that "flag day" comes.

It is likely that the cutting edge distros will move to 2.6 with the current release cycle. Depending on how that goes, we could see 3.0 in the next iteration. That would mean a timetable of less than 12 months...


(Log in to post comments)

Python 3 is out - now what?

Posted Dec 11, 2008 7:43 UTC (Thu) by nlucas (subscriber, #33793) [Link]

You haven't read the article right. Ubuntu is a "Debian OS", so it already supports multi-python versions since the 1.x/2.x times.

Fedora needs to actively work it out because it never did this in the first place.

Python 3 is out - now what?

Posted Dec 11, 2008 8:46 UTC (Thu) by nim-nim (subscriber, #34454) [Link]

Pushing X versions of the same packages is the easy part (as Linus often mockingly writes, "it builds, what can go wrong")

Standing for them, and helping bugs get fixed upstream is another.

Fedora has so far refused to dilute this kind of QA work between several Python versions.

BTW in case someone felt Fedora was too conservative Python-wise, major python packages such as Plone or Zope are not in Fedora because their authors still have not made the effort to port to the python versions Fedora uses.

Python 3 is out - now what?

Posted Dec 11, 2008 10:40 UTC (Thu) by nlucas (subscriber, #33793) [Link]

I wasn't saying one method was better than the other. Just stating a fact.

As I don't program in Python I let that kind of decisions to those who actually know what they are doing.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds