Gentoo Archives: gentoo-dev

From: William Hubbs <williamh@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Python 3.1: Stabilization and news item
Date: Wed, 24 Mar 2010 20:25:46
Message-Id: 20100324202529.GA23374@linux1
In Reply to: Re: [gentoo-dev] Python 3.1: Stabilization and news item by Thomas Sachau
1 On Wed, Mar 24, 2010 at 08:57:20PM +0100, Thomas Sachau wrote:
2 > Am 24.03.2010 19:03, schrieb William Hubbs:
3 > > On Wed, Mar 24, 2010 at 05:47:18PM +0000, Jeremy Olexa wrote:
4 > >>
5 > >> On Wed, 24 Mar 2010 10:32:37 -0700, Joshua Saddler <nightmorph@g.o>
6 > >> wrote:
7 > >>>>> But everyone else in Gentoo does, so . . .
8 > >
9 > > Really? I've seen a few people object, but not everyone in gentoo.
10 > >
11 > >>>>
12 > >>>> Some Gentoo developers/users, who aren't Python maintainers, said that
13 > >>>> they didn't object to have Python 3 installed.
14 > >>>
15 > >>> They're in the minority, judging by the replies in this thread.
16 > >>
17 > >> I hate to get into the mix of this, but I suggest researching on "vocal
18 > >> minority" and/or "silent majority" - the most vocal ones on this thread are
19 > >> the minority of the population. I'm not attacking anyone, mind you.
20 > >>
21 > >> I haven't expressed anything on this thread but I'm ok with marking it
22 > >> stable and having concerned users mask it. The stages might get kinda funky
23 > >> with both python-2 and 3 on them, but..if they are not BROKEN, I don't
24 > >> care.
25 > >
26 > > I tend to agree with this. I don't think it is right to force everyone
27 > > to wait until most of the tree works with python3 before it goes stable.
28 > > That is why python is slotted; it is possible to have both versions
29 > > installed at the same time. If we have packages in the tree that are
30 > > pulling in both versions of python but are not compatible with them,
31 > > their dependencies need to be fixed. If users do not want python-3 on
32 > > their systems, that is what /etc/portage/package.mask is for.
33 > >
34 > > If we are going to make everyone wait until python-3 works with most
35 > > packages in the tree, let's un-slot all versionf of python and hard mask
36 > > python-3.
37 > >
38 > > William
39 > >
40 >
41 > Who said, that we are against a stable python-3 version?
42 >
43 > The main point (as already pointed out in my previous thread about python-3) is, that it is not in
44 > any way required or used. But there are still wrong dependencies (where Arfrever just closes bugs as
45 > invalid) and packages like the mentioned "setuptools", which will always pull in python-3.
46
47 That is because setuptools works with both versions of python, and if a
48 user wants both versions of python on their system they will need
49 setuptools installed for both versions.
50
51 You say there are "wrong dependencies". How are they wrong? I mean, do
52 the packages with dev-lang/python in their deps not work with both
53 versions of python? If they don't, they need to be fixed. If they do,
54 they are correct.
55
56 > Why should we pull in python-3 for ever user, force the usual user to install a useless python-3 and
57 > additional files in python-3 path for many python packages? The minimum would be to tell them, that
58 > this python version is currently useless and they have the option to mask it locally. And i really
59 > dont think, that the default stable user knows, that python-3 is not really needed and can be
60 > masked, usually the pulled in dependencies are required, so he will expect the same for python-3.
61
62 If we make it clear in the news item that python-3 cannot be used as the
63 default python, so if users do not want it they should mask it, we have
64 done our job imho. In other words, this is just a matter of informing
65 users.
66
67 William

Replies

Subject Author
Re: [gentoo-dev] Python 3.1: Stabilization and news item Ben de Groot <yngwin@g.o>