On 20/07/18 13:39, n...@troglodyte.be wrote: > Hi, > > July 20, 2018 2:26 PM, "Ben Kohler" <bkoh...@gentoo.org> wrote: > >> On 07/19/18 23:04, Michael Orlitzky wrote: >> >>> <snip> >>> >>> If you really want to enable it globally after being told that it's bad >>> engineering and downright annoying, go do it in a profile that I can >>> avoid and not "linux". >> I believe you're arguing against profile global USE in general, can you >> start a new thread for that if you believe it's worth discussing? >> >> We do have global USE in profiles now and I believe that the sane >> default for linux profiles is to have udev support globally. > Why not introducing a new level in the hierarchy ? Something like "common" > could be fit. > > default/linux/amd64/13.0 > default/linux/amd64/13.0/common > default/linux/amd64/13.0/common/desktop > default/linux/amd64/13.0/common/developer > ... > > By doing so we could still have a bare profiles with minimal things set to > work, and have the > common subset with sane defaults for most users. > > -- > Corentin “Nado” Pazdera > default/linux/amd64/17.0/minimal default/linux/amd64/17.0/default default/linux/amd64/17.0/default/desktop default/linux/amd64/17.0/default/desktop/kde default/linux/amd64/17.0/developer
The hierarchy method is indeed flawed, it would be better to have something akin to USE flags for profiles (PROFLAGS?) .. so that you could mingle different aspects without replicating sections of the 'tree' to get the common configurations covered .. eg. LINUX + AMD64 + DEVELOPER + KDE LINUX + ARM + DESKTOP LINUX + X86 + CONTAINER FREEBSD + DESKTOP And then have some rules which say that .. eg. KDE inherits DESKTOP (if required) I know you're gonna bike-shed this to death, but its an idea .. MJE
signature.asc
Description: OpenPGP digital signature