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