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 |