public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Josh Saddler <nightmorph@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] New 10.0 profiles are in repository
Date: Thu, 06 Aug 2009 11:39:57 -0700	[thread overview]
Message-ID: <4A7B237D.3080609@gentoo.org> (raw)
In-Reply-To: <1249577497.5404.3.camel@localhost>

[-- Attachment #1: Type: text/plain, Size: 1409 bytes --]

Mart Raudsepp wrote:
> I wanted to work at some point on splitting out gnome and kde profiles
> to separate ones. Perhaps desktop profile could be a generic universal
> one with USE flags enabled that rox/lxde/fluxbox and so on would like as
> well, and then gnome adds its stuff, and kde adds its own stuff.
> Or desktop could be one that enabled both GNOME and KDE stuff as now, by
> multi-inheriting both gnome and kde profiles.
> Or perhaps both a lowest common denominator desktop-base profile and a
> big desktop one enabling everything...

What could be nice is if users could select multiple profiles. They
first choose the "desktop" profile, which has lots of basic stuff that's
DE/WM-agnostic. They could then select another profile that adds e.g.
Gnome stuff, like you suggested.

I suppose the potential problem here (besides coding support for more
than one profile) is making sure that the selected profile's USE flags
(etc.) don't conflict with other selected profiles. Profile authors
would have to be pretty aware of what other profiles contain, and/or the
package manager would have to have some heavy duty resolver.

One could just avoid the whole multiple-profiles-selected thing by
cloning bits of one profile (like a minimal agnostic "desktop"), then
adding your own USE flags, and calling it the "Gnome" profile, but this
introduces lots of code duplication.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

  reply	other threads:[~2009-08-06 18:40 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-06  8:19 [gentoo-dev] New 10.0 profiles are in repository Samuli Suominen
2009-08-06 13:13 ` Jeremy Olexa
2009-08-06 14:19   ` Samuli Suominen
2009-08-06 16:51     ` Mart Raudsepp
2009-08-06 18:39       ` Josh Saddler [this message]
2009-08-06 19:17         ` Zac Medico
2009-08-07  0:50           ` Alex Alexander
2009-08-07  8:36         ` AllenJB
2009-08-07  8:52           ` Zac Medico

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4A7B237D.3080609@gentoo.org \
    --to=nightmorph@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox