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.

Reply via email to