On July 8, 2021 8:50:39 PM UTC, Matt Turner <matts...@gentoo.org> wrote:
>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.

Well the legitimate trade-off is complexity as stated previously. Gentoo is not 
supposed to be batteries included. It is supposed to be building blocks for 
each persons own thing.

Instead of adding the use flag what would ne more in Gentoo spirit would be to 
add to handbook a guide for common use flags. 

Plus just because people disagree here with the proposal doesnt mean its dogma. 
It may be just disagreement.

>
>> Just don't do it. Kthx.
>
>This kind of thing is nothing but irritating. Please don't do this.

Agreed.

I think it would be better to look into reexamining the default use flags and 
how we handle them. It may be more time consuming but it seems like the correct 
way forward instead of just adding one flag.

Since it is indeed a historical tech debt that we have here.

MSavoritias

Reply via email to