July 20, 2018 2:55 PM, "Rich Freeman" <ri...@gentoo.org> wrote:

> On Fri, Jul 20, 2018 at 8:39 AM <n...@troglodyte.be> wrote:
> 
>> 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.
> 
> I think one of the issues is that our docs/defaults and the mentality
> of our users tends to drive them to what looks like the most basic
> starting point.
> 
> I think that having a base profile intended just as an inheritance
> point for other profiles makes sense technically, but it may not
> actually be a good default for end-users.
> 
> If you set up the example above, how many would would still pick 13.0
> as their starting point, and not common?
> 
> Now, there is nothing that says that inheritance has to follow the
> directory tree. We could have a
> default/linux/amd64/13.0/donotuse/core profile that everything
> inherits, and make that the minimal one. It just means that most
> profiles under 13.0 wouldn't inherit 13.0.
> 
> To some degree we may have painted ourselves into a bit of a corner by
> presenting this as a heirarchy, as it tends to force the bottom of the
> heirarchy to be the best profile for inheritance, when it is also the
> first thing users see as well.

I’m not sure I was clear enough in what 13.0 would mean : basically, its 
current content would be
delegated to common, and 13.0 would keep only things needed to have minimal 
breakages/conflicts.
And we would keep the current directory-like inheritance.

Then about what is presented to users and how they choose it : we could adapt 
eselect-profile to
hilight some suggested defaults by use-case and people who still want to pick 
the minimalist one
can do so freely, as they are probably doing it right now anyway.

--
Corentin “Nado” Pazdera

Reply via email to