Matt Turner wrote:
> If you can find a case where you wouldn't want to enable one of these
> USE flags, please let me know and I'll reconsider my position.

My catalyst spec files all have  use: -* foo bar x y z
specifically because the defaults are never what I want for any given
system. I build desktops, servers, containers, VM appliance images and
embedded system, and I know what I want in each one. Especially the
latter frequently have only very few USE flags set and I want zero
extra dependencies.

I completely agree that the default USEs should rather be reduced,
not increased. Isn't this what profile inheritance is for? It would
be great if I didn't essentially have to create my own profile when I
want a very minimal system.


Matt Turner wrote:
> I'd claim most of these packages' bzip2/lzma/zstd USE flags should
> be removed in favor of statically enabling them

That is the direct opposite of Gentoo's single most core value: choice

Just don't do it. Kthx.


//Peter

Reply via email to