1 |
Arfrever Frehtes Taifersar Arahesis wrote: |
2 |
> 2009-09-19 20:20:10 AllenJB napisał(a): |
3 |
>> Dirkjan Ochtman wrote: |
4 |
>>> On Sat, Sep 19, 2009 at 19:06, Alex Legler <a3li@g.o> wrote: |
5 |
>>>> What is the point of stabilizing it if users shouldn't use it as main |
6 |
>>>> interpreter? Just leave it in ~arch until it can be safely used. |
7 |
>>> Making it easily available so that people can port stuff, so that the |
8 |
>>> entire world may be able to use it as their main interpreter sooner? |
9 |
>>> |
10 |
>>> Seriously, it's out there, there's no reason to keep it from stable. |
11 |
>>> Just prevent people from making python invoke 3.x and everything will |
12 |
>>> be fine. |
13 |
>>> |
14 |
>>> Cheers, |
15 |
>>> |
16 |
>>> Dirkjan |
17 |
>>> |
18 |
>> Yes, there is a very good reason: The sanity of the users and those who |
19 |
>> support them. |
20 |
>> |
21 |
>> As a user who has spent a lot of time on IRC and the forums supporting |
22 |
>> other users, I think I can safely say that stabilizing a version of |
23 |
>> python which is not supported by portage will end up in a nightmare |
24 |
>> scenario. At the very least portage, python-updater and eselect, if not |
25 |
>> the majority of the commonly used tools (whichever of gentoolkit, |
26 |
>> portage-utils, eix, etc use python), should support python 3.1 before it |
27 |
>> goes stable. |
28 |
> |
29 |
> python-updater and eselect are written in bash. portage-utils are written |
30 |
> in C. eix is written in C++. |
31 |
> |
32 |
>> perhaps add a block to eselect so that python-3.1 can't be selected as |
33 |
>> the system python interpreter until portage supports it. |
34 |
> |
35 |
> Users might want to sometimes temporarily switch to Python 3 to test some |
36 |
> Portage-unrelated code. |
37 |
> Anyway Portage will support Python 3 soon. |
38 |
> |
39 |
|
40 |
The users who test code usually have the skills to unmask the things |
41 |
they need. Stabling 3.x should bring benefit to people who don't write |
42 |
anything in python because it will be upgraded for all users. If we |
43 |
don't make 3.x part of system then we can talk about stabilizing it. |
44 |
|
45 |
Regards, |
46 |
Petteri |