Duncan wrote: > Put another way... It is said over and over again that USE flags cover > OPTIONAL functionality. Few would consider video/audio/joystick support > in a library with a primary use of supporting games as optional. Rather, > the "option" would be to /not/ have support compiled in, and that's > /exactly/ what the no* USE flags express in this case, just as it's > /exactly/ what the nocxx USE flag expresses. Doing it any other way is, > as stated, counterintuitive to the way portage normally works, and the > defined use of USE flags. > We already have use flags turned on in the base profiles. IMHO we should only have one way of doing this. Either everything should follow the no* convention so we should move to using for example nopython and remove all use flags from make.defaults or implement the requested feature of making use flags on by default. Considering that different profiles probably want different settings the no convention would be restrictive on what we want to do. Regards, Petteri