On Saturday 23 May 2009 13:52:13 Arttu V. wrote:
> Note how binutils still is within the system set and gets the extra
> warning, while python doesn't get the special system set warning with
> the three exclamation marks? I.e., python *is no longer* in the system
> set, probably removed by the very change I gave a link for in previous
> email.
>
> AFAIK (haven't checked in portage code), buildsyspkg and such only
> work with the packages explicitly mentioned in the system set, so
> binutils is in, python is (nowadays) out -- and that probably explains
> also what is happening on your smoker. :)
>
> Anyone finding flaws in my theories or facts or observations that
> outright nullify them? :)

No, I think you are right, and I think somebody cocked up badly.

Examining the current profiles shows that portage and python were removed from 
base, and python was included back in releases/2008.0/packages (amongst 
others):

profiles # grep -r 'sys-apps/portage' * | grep packages:
base/packages:#*>=sys-apps/portage-2.0.51.22
default-linux/amd64/2007.0/packages:>=sys-apps/portage-2.1.2
releases/2008.0/packages:>=sys-apps/portage-2.1.4.4
selinux/packages:>=sys-apps/portage-2.0.49-r15
selinux/2007.0/packages:>=sys-apps/portage-2.1.2
profiles # grep -r 'dev-lang/python' * | grep packages:
base/packages:#*dev-lang/python

I haven't followed this entire thread, so correct me if I'm wrong, but a 
reasonable explanation might be:

A Gentoo system needs a package manager, but it's doesn't have to be portage. 
Solution: remove the hardcoded portage and python from base, include them 
elsewhere and created new profiles for paludis and pkg-merge users.

Except, python got omitted and there's no paludis (yet)

If so, this is a bug and should be reported


-- 
alan dot mckinnon at gmail dot com

Reply via email to