Mike Frysinger wrote: > On Thursday 01 February 2007, Daniel Black wrote: >> So some foo that says: >> die "you have enabled X USE flag but your saved config reflects the X USE >> flag been unset. Please correct your saved config by setting GUI=yes >> in /etc/portage/savedconfig/${CATEGORY}/${PXXX}/config.h or unset the USE >> flag X." > > problem i have with this is that you have to enumerate what could be a ton of > options and bind them to the appropriate USE flag > > easier to just say "USE=savedconfig overrides everything else" > -mike
But at that point the manager has little or no control over the package, hell you can move the savedconfigs out of /etc/portage/ cause they have nothing to do with it at all. You can't do use-deps with this, because you can't effectively enumerate what a savedconfig build will actually build with (assumining savedconfig is enabled for that package) since the manager's choices will just get over-ridden. The PM would be required to essentially scan the savedconfig and parse them into an internal package config state. And from a PM point of view that blows ;) -- gentoo-dev@gentoo.org mailing list