Gentoo Archives: gentoo-dev

From: "Petteri Räty" <betelgeuse@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Stabilization of Python 3.1
Date: Sat, 19 Sep 2009 19:51:10
Message-Id: 4AB5361E.4040207@gentoo.org
In Reply to: Re: [gentoo-dev] Stabilization of Python 3.1 by Arfrever Frehtes Taifersar Arahesis
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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Stabilization of Python 3.1 Robert Bridge <robert@××××××××.com>