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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to