Gentoo Archives: gentoo-dev

From: Peter Stuge <peter@×××××.se>
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 20:41:18
Message-Id: 20210708204109.22504.qmail@stuge.se
In Reply to: Re: [gentoo-dev] [PATCH] profiles/default/linux: Add USE="bzip2 lzma zstd" to defaults by Matt Turner
1 Matt Turner wrote:
2 > If you can find a case where you wouldn't want to enable one of these
3 > USE flags, please let me know and I'll reconsider my position.
4
5 My catalyst spec files all have use: -* foo bar x y z
6 specifically because the defaults are never what I want for any given
7 system. I build desktops, servers, containers, VM appliance images and
8 embedded system, and I know what I want in each one. Especially the
9 latter frequently have only very few USE flags set and I want zero
10 extra dependencies.
11
12 I completely agree that the default USEs should rather be reduced,
13 not increased. Isn't this what profile inheritance is for? It would
14 be great if I didn't essentially have to create my own profile when I
15 want a very minimal system.
16
17
18 Matt Turner wrote:
19 > I'd claim most of these packages' bzip2/lzma/zstd USE flags should
20 > be removed in favor of statically enabling them
21
22 That is the direct opposite of Gentoo's single most core value: choice
23
24 Just don't do it. Kthx.
25
26
27 //Peter

Replies