On July 8, 2021 9:46:11 PM UTC, Matt Turner <matts...@gentoo.org> wrote:
>On Thu, Jul 8, 2021 at 2:34 PM MSavoritias
><marinus.savorit...@oezhayl.dev> wrote:
>> 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.
>
>That's not my claim.
>
>It's akin to defending what you said by saying "Well, we have free
>speech so I can say whatever I want!". Of course you can, but that's
>not the point. You're not defending the substance of the speech. It's
>a lazy argument.
>
>Similarly, people say "Well, Gentoo is about choice!" even when the
>choice is absolutely meaningless. Of course Gentoo offers a lot of
>choice, but that's not the point. You're not defending the value of
>the choice. It's a lazy argument.

As far as your first point goes as it has been stated adding flags increases 
complexity along with the size of the packages. Plus not everybody wants these 
flags so it brings more work to these cases too. What are actually the things 
missing that we need this flag? Is there actually something required or broken 
from somewhere? 

Just because a use flag doesnt break stuff if its enabled doesnt mean it doesnt 
have its trade offs. Especially system wide
>
>It's easy for people who don't respond to bug reports to discount the
>overhead every configuration knob adds.

Please dont assume stuff like this. It devalues the conversation.

MSavoritias

Reply via email to