Gentoo Archives: gentoo-dev

From: Matt Turner <mattst88@g.o>
To: gentoo development <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] [PATCH] profiles/default/linux: Add USE="bzip2 lzma zstd" to defaults
Date: Thu, 08 Jul 2021 21:46:33
Message-Id: CAEdQ38H4gUbyUV+mwboZbdY9LRpPzO_6mOL_oxmu=dF268Qfhw@mail.gmail.com
In Reply to: Re: [gentoo-dev] [PATCH] profiles/default/linux: Add USE="bzip2 lzma zstd" to defaults by MSavoritias
1 On Thu, Jul 8, 2021 at 2:34 PM MSavoritias
2 <marinus.savoritias@×××××××.dev> wrote:
3 > On July 8, 2021 8:50:39 PM UTC, Matt Turner <mattst88@g.o> wrote:
4 > >On Thu, Jul 8, 2021 at 1:41 PM Peter Stuge <peter@×××××.se> wrote:
5 > >>
6 > >> Matt Turner wrote:
7 > >> > If you can find a case where you wouldn't want to enable one of
8 > >these
9 > >> > USE flags, please let me know and I'll reconsider my position.
10 > >>
11 > >> My catalyst spec files all have use: -* foo bar x y z
12 > >> specifically because the defaults are never what I want for any given
13 > >> system. I build desktops, servers, containers, VM appliance images
14 > >and
15 > >> embedded system, and I know what I want in each one. Especially the
16 > >> latter frequently have only very few USE flags set and I want zero
17 > >> extra dependencies.
18 > >
19 > >I think you're making a great argument that you'd be completely
20 > >unaffected by any of the suggestions in this thread.
21 > >
22 > >> I completely agree that the default USEs should rather be reduced,
23 > >> not increased. Isn't this what profile inheritance is for? It would
24 > >> be great if I didn't essentially have to create my own profile when I
25 > >> want a very minimal system.
26 > >>
27 > >>
28 > >> Matt Turner wrote:
29 > >> > I'd claim most of these packages' bzip2/lzma/zstd USE flags should
30 > >> > be removed in favor of statically enabling them
31 > >>
32 > >> That is the direct opposite of Gentoo's single most core value:
33 > >choice
34 > >
35 > >Choice makes sense when there's a legitimate trade-off to be made.
36 > >Choice isn't dogma.
37 >
38 > 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.
39 >
40 > 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.
41 >
42 > Plus just because people disagree here with the proposal doesnt mean its dogma. It may be just disagreement.
43
44 That's not my claim.
45
46 It's akin to defending what you said by saying "Well, we have free
47 speech so I can say whatever I want!". Of course you can, but that's
48 not the point. You're not defending the substance of the speech. It's
49 a lazy argument.
50
51 Similarly, people say "Well, Gentoo is about choice!" even when the
52 choice is absolutely meaningless. Of course Gentoo offers a lot of
53 choice, but that's not the point. You're not defending the value of
54 the choice. It's a lazy argument.
55
56 It's easy for people who don't respond to bug reports to discount the
57 overhead every configuration knob adds.

Replies

Subject Author
Re: [gentoo-dev] [PATCH] profiles/default/linux: Add USE="bzip2 lzma zstd" to defaults MSavoritias <marinus.savoritias@×××××××.dev>