On 4 October 2015 at 00:31, Barry Warsaw <ba...@python.org> wrote:
> It's almost as if there's a Linux Cabal[*] dividing and conquering!

Who, us? :)

(Actually, mostly *not* me - I'm mainly a cheerleader, while folks
like Slavek Kabrda, Robert Kuska, Petr Viktorin, Matej Stuchlik, Miro
Hroncok, Thomas Spura, and everyone else with the Fedora Python 3
porting badge [1,2] have done the actual work in Fedora/EPEL, while
folks like Victor Stinner, Christian Heimes, and Maciej Szulik have
been tackling aspects higher up the stack in
OpenStack/FreeIPA/OpenShift)

>  We pushed
> hard for the 3.5 migration in the very soon to be released Ubuntu 15.10,
> found, fixed, and forwarded lots of bugs, and feel pretty good about the state
> of Python 3.5.  Yes, there's a long tail and some difficult packages, but a
> lot got fixed both in Debuntu and upstream.

Yeah, likewise on the Fedora side (including getting a long way down
the road towards porting Samba's Python components).

> That'll continue but I'm planning
> for the bulk of our next cycle to be Python 3 by default and dropping 3.4.  As
> for Debian, which is release-when-ready, I'd also like us to be Python 3 by
> default and 3.5 only.  The 3.5 transition is just starting over there (mostly
> rebuilds since Ubuntu diffs have been pushed upstream to Debian wherever
> possible).

In addition to upgrading the Fedora stack to 3.5 and then getting that
into EPEL 7, one of our other objectives will be to continue to
improve the usability of the Software Collections model (so it's
easier for folks to go from system Python -> Python 2.7 SCL -> Python
3.5 SCL, regardless of whether they're on RHEL/CentOS 6 or 7).

The system Python in RHEL/CentOS *will* be switching to Python 3 at
some point, but we don't want folks developing user space applications
on those platforms to wait that long to switch - between Software
Collections and parallel Python 3 stacks in EPEL, we should hopefully
be able to get most of those migrated well before the RHEL 7 EOL in
2024.

Cheers,
Nick.

[1] https://fedoraproject.org/wiki/Changes/Python_3_as_Default#Owner
[2] https://badges.fedoraproject.org/badge/parselmouth

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
_______________________________________________
python-committers mailing list
python-committers@python.org
https://mail.python.org/mailman/listinfo/python-committers

Reply via email to