On Thu, Jul 8, 2021 at 1:41 PM Peter Stuge <pe...@stuge.se> wrote: > > 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 think you're making a great argument that you'd be completely unaffected by any of the suggestions in this thread. > 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 Choice makes sense when there's a legitimate trade-off to be made. Choice isn't dogma. > Just don't do it. Kthx. This kind of thing is nothing but irritating. Please don't do this.