Gentoo Archives: gentoo-dev

From: Michael Orlitzky <mjo@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Guidelines for IUSE defaults
Date: Fri, 03 Feb 2017 02:55:59
Message-Id: 460ecf23-04cb-b91f-a22a-613d79981c0a@gentoo.org
In Reply to: Re: [gentoo-dev] Guidelines for IUSE defaults by Rich Freeman
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.