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. |