On Mon, Aug 21, 2006 at 06:20:36PM +0100, Penguin Lover Neil Bothwick squawked:
> > Ah, thanks for the clarification. But wouldn't changing the USE
> > variables change (pull in) dependencies and linked libraries? Or am I
> > misunderstanding what is meant by installed code?
> 
> It looks like in this case, they are removing USE flags that are now
> redundant, which wouldn't change the code. Adding compile features
> certainly would.

I see. 

Just a thought: the addition of USE flags allow the setting of
optional dependencies or compile time options. So if a USE flag is
added, and the user is unaware of such, it might cause some problem or
inconveniences cough*eds*cough. 

If a USE flag is removed, presumeably it is because
  1) The *optional* stuff it used to specify is no longer optional. 
  2) The flag is replaced by another of a different name or more
  specific distinction (qt by qt3/4). 
In either case, it wouldn't really bite the user per se (case 2 being
taken care of by portage letting us know when new flags are
available). 

As far as I can see, the only downside to removed USE flags is the
cruft it sometimes generates. (This is not to say I won't welcome the
new feature being proposed, I am just thinking out loud here.)

Is there anything I missed? Perhaps an important reason why removed
USE flags would be undesireable in make.conf or package.use?

W

-- 
Tussman's Law:
  Nothing is as inevitable as a mistake whose time has come.
Sortir en Pantoufles: up 1 day, 22:37
-- 
gentoo-user@gentoo.org mailing list

Reply via email to