[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] Re: Reverted python3.4 defaults
From:       Andrew Savchenko <bircoph () gentoo ! org>
Date:       2015-07-21 12:05:19
Message-ID: 20150721150519.72f054b4471814ace1a05fef () gentoo ! org
[Download RAW message or body]


On Tue, 21 Jul 2015 18:59:00 +0800 Ben de Groot wrote:
> On 20 July 2015 at 17:27, Jason Zaman <perfinion@gentoo.org> wrote:
> > On Mon, Jul 20, 2015 at 10:39:25AM +0200, Dirkjan Ochtman wrote:
> >> On Mon, Jul 20, 2015 at 6:03 AM, Ben de Groot <yngwin@gentoo.org> wrote:
> >> > I would like to hear from the other team members, yes.
> >>
> >> I have sympathy towards those who are asking for only one Python in
> >> stages (as in, I would be fine with that), but I very much think we
> >> should not leave Python 3 out of generally installed systems by
> >> default. We need to move through the transition, and increasing the
> >> barriers to Python 3 adoption will only make that process slower.
> >>
> >> I also feel like a voting process for this is probably not a solution.
> >
> > I also very much dislike shipping only python2. Having only one python
> > is admirable and I'm all for it but if we only ship one by default it
> > should be python3.
> 
> That is a nice sentiment, but unpractical. We have a lot more packages
> that require python2, while we only have 74 that require python3.
> 
> While it may be possible to ship with python3 only (I haven't looked
> at what the packages in stage3 support), users will almost certainly
> need to install python2 when they start installing more packages.

Seconded here. Too many userspace stuff I use doesn't support
python3 at all.
 
> But if we ship with python2 only, then most users won't need python3.
> Those who want it, can of course simply add it. Going with python2 as
> default simply makes more sense.
 
Can't agree here. 

1) Sooner or later python2 will be deprecated upstream, so we
should encourange users to use python3 for packages supporting it.
This will increase user base, feedbacks and will help such
transition.

2) In many cases (e.g. for emerge) python3 is faster than python2.
This is also important, especially in Gentoo.

I see little harm with shipping both python versions as it will
suit needs most of the users out-of-the-box. And python3 should be
set as default so that will stick to present, not to the past.

As for people interested in single python version installed only,
they are always free to switch to selected version and drop all
others. It may require rebuild of python-dependent packages of
course, but this is a normal procedure.

Best regards,
Andrew Savchenko

[Attachment #3 (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic