----- Original Message ----- > ----- Original Message ----- > > From: "Kevin Fenzi" <kevin@xxxxxxxxx> > > To: devel@xxxxxxxxxxxxxxxxxxxxxxx > > Sent: Wednesday, June 17, 2015 9:11:36 PM > > Subject: Re: F23 System Wide Change: Python 3 as Default > > > > Greetings. > > > > In today's FESCo meeting we had a lot of discussion about this change. > > > > You can read the meeting yourself in: > > http://meetbot-raw.fedoraproject.org/fedora-meeting/2015-06-17/fesco.2015-06-17-18.00.log.html#l-109 > > > > Speaking only for myself here: > > > > I am very happy we are moving more things to python3 and I appreciate > > it's a lot of work and effort. :) > > > > I don't think we should use the word 'default' in this change unless we > > define really what that means. It seems like it means different things > > to different people. > > > > It would be great to come up with an "finished" state for this, but I > > don't know what it would really be. When all our tools used to build > > Fedora are ported? When no python2 depending packages are in repos? > > When python2 is no longer shipped? > > > > It is written in a scope what does 'default' stands for. > Also from a additional porting POV (packages which ain't covered by scope > and are python2 only) it is important to have stated that the default python > for Fedora is python3 as it will help (a bit at least) as leverage for those > who are reluctant to port their codebase to python3. Plus, this is also about Python packaging guidelines suggesting usage of #!/usr/bin/python3 hashbang by default [1] (assuming, of course, the upstream supports Python 3). > After we get this change through we may focus on additional porting in next > fedora > releases (new system wide change [if needed] for fedora packaging tools for > example) > and again, use the already accepted fact about python3 being the default > fedora python. > > From my POV it is very important to keep the 'default' in the change name. > > My 2 cents. > > > kevin > > > -- > Robert Kuska > {rkuska} -- Regards, Slavek Kabrda [1] https://fedoraproject.org/wiki/Packaging:Python#Guidelines -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct