Jesús Guerrero wrote:
> On Sun, 20 Sep 2009 00:41:32 +0200, Dawid Węgliński <c...@gentoo.org>
> wrote:
>   
>> On Sunday 20 of September 2009 00:32:28 Dale wrote:
>>     
>>>> ~arch is for testing ebuilds, not the upstream package
>>>>         
>>> So it would be OK to mark something "stable" even tho portage itself
>>> doesn't work with it?  Sorry, this makes no sense to me.  I run stable
>>> for the most part and having a package that portage depends on that is
>>> not stable just sounds a little like putting the cart before the horse.
>>>
>>> See some of the other replies as to why this is a not so good idea.
>>>
>>> Dale
>>>
>>> :-)  :-)
>>>       
>> You mix it up. Portage works with python 3.1. If an user switches to
>> python 
>> 3.1 as the main interpreter, it's possible that his own scripts won't
>> work. 
>>     
>
> Yes?
>
> # eselect python set 2
> # emerge -s foo
>   File "/usr/bin/emerge", line 41
>     except PermissionDenied, e:
>                            ^
> SyntaxError: invalid syntax
>
>
> Ummm, yes, it works *beautifully*, you see. Nothing else to add.
>
>   
>> Marking it stable sometine in november give's some time to ebuilds 
>> maintainers to fix their python based apps just like it's done with gcc 
>> stabilization.
>>     
>
> That's not the usual case. In Gentoo we have a serious policy of not
> marking as stable things until it has passed one month without any serious
> bug report about it. And you are proposing to break this rule for a core
> piece of the OS, right, wonderful. 
>
> Instead I say, first fix the stuff, and then we can start planning the
> switch to 3.1
>
>   

My point exactly.  No package, especially a core package that portage
depends on, should just be thrown into the tree and just assume that it
will work for everyone else. 

Dale

:-)  :-) 

Reply via email to