1 |
On 02/02/2017 09:31 PM, Rich Freeman wrote: |
2 |
> |
3 |
> The desktop profile is going to do things like enable X11 support by |
4 |
> default. It isn't going to do things like enable bzip support in |
5 |
> ffmpeg (but not the new experimental codec that causes it to crash 25% |
6 |
> of the time, but which apparently works great if you use libav |
7 |
> instead), or tools support in tripwire, or e2fsprogs support in |
8 |
> libarchive, or threads support in beecrypt, or any of a million other |
9 |
> things that aren't desktop-specific. |
10 |
|
11 |
Then throw in an intermediate profile |
12 |
|
13 |
base -> all-that-junk -> desktop |
14 |
|
15 |
and everyone that's inheriting from base now can inherit from the new |
16 |
profile instead. Nothing changes, except we get the cruft out of base |
17 |
and into a new profile that people can ignore. The defaults are still |
18 |
recorded once, in one place. Just in a profile now instead of in IUSE. |