1 |
On Thu, Mar 11, 2010 at 02:24:46AM +0100, Ben de Groot wrote: |
2 |
> On 11 March 2010 01:25, William Hubbs <williamh@g.o> wrote: |
3 |
> > ??If someone has a package that truly works with either python 2 or 3, |
4 |
> > ??what is the harm in automatically pulling in python 3 and installing |
5 |
> > ??the package for both python 2 and 3? |
6 |
> > |
7 |
> > ??As long as pulling in python-3 doesn't change the system's default |
8 |
> > ??python interpretor I don't see a problem with having them both |
9 |
> > ??installed. |
10 |
|
11 |
> I've seen enough python-3 specific bugs to know it is not without |
12 |
> problems. It's a waste of time and resources for something that is |
13 |
> not ready to be used anyway. While it can be argued that that is |
14 |
> what our testing branch is for, it is certainly not something that |
15 |
> should be pushed to stable users. |
16 |
|
17 |
What does upstream say about python 3.1? Are they calling it stable? |
18 |
Yes, it is incompatible with python-2, but, it is set up so both can be |
19 |
on a system at the same time. I'm no expert on python, but I think |
20 |
even upstream has python deliberately set up that way. |
21 |
|
22 |
> Even if it would be just "dead weight", it is not something we should |
23 |
> wish for. It is bloat, it is unnecessary, and causes more problems |
24 |
> than that it solves. Why should users have to compile multiple |
25 |
> python versions, if they only use one anyway? |
26 |
|
27 |
If they are only using python-2 and all of the packages they use only work |
28 |
with python-2, then the dependencies of the packages should be fixed to |
29 |
reflect that. |
30 |
|
31 |
Even if python-3 is stable and the dependencies of the |
32 |
packages they have say that they only support python-2 |
33 |
python-3 will not be on their systems. |
34 |
|
35 |
Someone compared pythohn to gcc earlier in this thread, but I'm not sure |
36 |
that is a fair comparison. AFAIK, gcc is not slotted by upstream, and |
37 |
python is. I think that makes a difference in how we handle it. |
38 |
|
39 |
William |