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. It's easy for people who don't respond to bug reports to discount the overhead every configuration knob adds.