[anaconda][master][PATCH 0/9] More Python 3 compatibility
Vratislav Podzimek
vpodzime at redhat.com
Thu Jan 29 08:45:45 UTC 2015
On Wed, 2015-01-28 at 12:34 -0800, Adam Williamson wrote:
> On Wed, 2015-01-28 at 18:43 +0100, Martin Kolman wrote:
> > Most of the easy to change, non-invasive Python 3 compatibility
> > changes have been done a while ago. This patch set contains more
> > complicated and invasive changes, but still without breaking Python 2
> > support.
I'm sorry for presenting my raw opinion here, but...
> FESCo voted this morning to delay the "Python3 by default" feature to
> F23; they said their expectation was that anaconda would remain Python
> 2-based for the F22 cycle.
I do not really want to care about the problem that FESCo members
obviously cannot read the Fedora change proposal pages correctly. [1]
AFAICT, the fact, that FESCo voted to delay the feature to F23 doesn't
mean Anaconda has to be Python2 in F22, does it?
[1] http://fedoraproject.org/wiki/Changes/Python_3_as_Default#Scope
>
> Given this, is it worth considering delaying this until the F22
> branch, then leaving the F22 branch alone as regard Python 3-ish
> changes, and going wholesale on Python 3 conversion in the master
> (Rawhide) branch, without worrying about Python 2 compatibility?
No. Writing Python3 code on master and porting it to f22-branch as
Python2 code is an extra effort we can avoid.
I've already written this in many places, but I really think we are >95%
done with the move to Python3 and delaying it for another 6 months would
only mean we would be in a worse position 6 months later, because it
would be 90% or even less again because we would fix F22 bugs and put
the code to master, etc. and nothing would make upstream maintainers of
still-not-ported libs we require review and merge Python3-compatibility
patches that were served to them. They didn't find a time for that in
last 6 months, what makes anybody think they would do it in next 6
months if we tell them it's okay because we slipped the whole thing?
--
Vratislav Podzimek
Anaconda Rider | Red Hat, Inc. | Brno - Czech Republic
More information about the anaconda-patches
mailing list