Alan McKinnon wrote:
> On Sunday 24 May 2009 16:26:25 Neil Bothwick wrote:
>   
>>> 2:  Once #1 happens, your pretty much screwed because you don't even
>>> have a binary backup even tho it is set in make.conf to have one.  That
>>> was the reason I put that setting in make.conf but someone chose to
>>> screw with my setting and its meaning.
>>>       
>> Not exactly, buildsyspkg does the same as it always did, but @system has
>> changed. This cold have happened at any time as there was never a need
>> for python to be in @system,because it's a dependency of portage.
>>     
>
> That may well be the way it IS, but it certainly is not the way it SHOULD BE. 
> The only sane way to do this is:
>
> if (pkgmgr=portage)
>       python in @system
> else
>       python !in system
> end
>
> Any other rendition is just insanely crazy and whilst it may be per spec, is 
> more like the way Windows works than the way Gentoo works.... Plus it 
> violates 
> the principle of no unexpected side-effects.
>
> Conditionals includes into system should have been in place before this 
> change 
> was made.
>
>
>   

I would also like to know this, what other packages are affected?  Is
python the only one that is missing?  I would rather know this now that
to find out the hard way later on.

Also, is this the file that contains the system set?

/usr/portage/profiles/base/packages

If so, python is commented out as is a few others.  Is there a way to
add files to something in /etc that emerge would consider in addition to
this file?  In other words, if a user is using portage, is there a place
that they could set this in /etc so that it overrides the fact it is
missing in the system set?  Just add python and other missing packages
to the file and we can carry on.  I assume adding it to world would not
do any good with buildsyspkg enabled?

Dale

:-)  :-) 

Reply via email to