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 :-) :-)