Gentoo Archives: gentoo-dev

From: Dale <rdalek1967@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Packages pulling in python-3*, also they dont require it
Date: Fri, 19 Mar 2010 14:55:01
Message-Id: 4BA39032.6020302@gmail.com
In Reply to: Re: [gentoo-dev] Packages pulling in python-3*, also they dont require it by Arfrever Frehtes Taifersar Arahesis
1 Arfrever Frehtes Taifersar Arahesis wrote:
2 > 2010-03-19 11:13:48 Dale napisał(a):
3 >
4 >> Ciaran McCreesh wrote:
5 >>
6 >>> On Fri, 19 Mar 2010 04:23:31 -0500
7 >>> Dale<rdalek1967@×××××.com> wrote:
8 >>>
9 >>>
10 >>>>> It's being installed because it's a dependency of something you use.
11 >>>>>
12 >>>>> Replace Python with any other library and we wouldn't be having this
13 >>>>> discussion.
14 >>>>>
15 >>>>>
16 >>>> OK. Right now, as you type this, what package depends on python-3
17 >>>> and won't work with python-2? Anything at all? If it is nothing,
18 >>>> then why install it?
19 >>>>
20 >>>>
21 >>> And that's where you're making the mistake: you're treating Python as
22 >>> being different from every other package.
23 >>>
24 >>> In every other case, you want things to be using the newest version of a
25 >>> slotted package where possible. Why aren't you complaining that you were
26 >>> forced to install gcc 4.3 and 4.1 when 3.4 worked just fine?
27 >>>
28 >>>
29 >>>
30 >> Because, when I installed gcc 4.3, I could then unmerge the old gcc.
31 >> That's why I didn't complain about that. With python, we still have to
32 >> have the current version plus the new version which is not being used at
33 >> all.
34 >>
35 >> Am I not correct in that? If the new python is installed, what exactly
36 >> is going to use it? I used the new gcc. It worked fine. I unmerged
37 >> the old one with no wasted space and one less package installed. This
38 >> doesn't appear to be the case with python-3 tho. It's going to be
39 >> installed and just sit there like a rock.
40 >>
41 > Python 3 is used during installation of packages, which support Python 2 and
42 > Python 3 and support installation for multiple Python ABIs. You can directly
43 > execute scripts with "-3.1" suffix (e.g. "bpython-3.1" or "coverage-3.1")
44 > to use Python 3.1 even when Python 2.* is set as main active version of Python.
45 >
46 >
47
48 But again, if it will work with python2 then you don't need python3. So
49 you still don't need it installed just as has been said many times.
50
51 Dale
52
53 :-) :-)