1 |
Zac Medico posted on Fri, 05 Mar 2010 03:24:29 -0800 as excerpted: |
2 |
|
3 |
> On 03/05/2010 03:09 AM, Maciej Mrozowski wrote: |
4 |
>> Now on more serious note, ideally python could be treated just like any |
5 |
>> other non-leaf package (in dependency tree), just like library. In such |
6 |
>> case it's completely reasonable to stabilize the newest version of such |
7 |
>> 'library', especially when it's slotted and doesn't conflict in any way |
8 |
>> with the rest. However, because of being used by package manager, |
9 |
>> python is leaf application really and it's going to be immediately |
10 |
>> pulled for everyone. |
11 |
> |
12 |
> It won't be pulled in by sys-apps/portage dependencies which look like |
13 |
> this: |
14 |
> |
15 |
> || ( dev-lang/python:2.8 dev-lang/python:2.7 dev-lang/python:2.6 |
16 |
>>=dev-lang/python-3 ) |
17 |
> |
18 |
> If you already have python:2.6 installed then it will not pull in a new |
19 |
> slot. |
20 |
|
21 |
Won't emerge -aNuD pull it in anyway, even in a new slot, since portage |
22 |
says it can use it? I know I use that, so I'm always updated all the way |
23 |
thru the system, not just at the leaves. |
24 |
|
25 |
I know it did for me on ~arch, the reason I have it masked. |
26 |
|
27 |
So, as has already been proposed, why not stable it, while at the same |
28 |
time masking it, with an appropriate masking message explaining that it is |
29 |
stable, but we're just preventing the majority of folks from pulling it |
30 |
in, since they don't need it yet? |
31 |
|
32 |
That way, those who want/need it can unmask it the usual way, and everyone |
33 |
can continue as the were... at least until the first package requiring |
34 |
python-3 only comes along. Realistically, how long is that likely to be? |
35 |
|
36 |
Otherwise, what about a news item saying it's to be stabilized, and |
37 |
warning people that don't think they want or need it to put it in |
38 |
package.mask themselves? That would seem to be about the best compromise |
39 |
I can see ATM. |
40 |
|
41 |
-- |
42 |
Duncan - List replies preferred. No HTML msgs. |
43 |
"Every nonfree program has a lord, a master -- |
44 |
and if you use the program, he is your master." Richard Stallman |