On Wed, Aug 15, 2012 at 06:27:41AM -0400, Rich Freeman wrote:
> RE you concerns about OpenRC being in @system.  Personally I'm a fan
> of getting rid of @system entirely except as something used to build
> install CDs or having some sets for convenience in building systems.
> It only exists for a few reasons that I can think of:
> 1.  Devs don't want to have ebuilds that capture dependencies on every
> little thing.  A few well-chosen virtuals like "shell utilities" or
> whatever might help with this.
> 2.  Things like Prefix rely on the system not installing local copies
> of libraries in the core system it needs to link to.  Careful use of
> package.provided in profiles might address this.
> 3.  We'd need many more virtuals to handle situations like FreeBSD
> where people don't what GNU on their systems.  Right now if they are
> system packages they just define system appropriately and ebuilds
> don't directly pull in the GNU stuff anyway.
> 
> I'm sure there could be others.  Keep in mind that systemd is still
> pretty new and largely out-of-the-blue so it will take time for Gentoo
> to adjust to it.  Right now OpenRC might install executables, but
> nothing should be actually running them - this is just wasted
> compilation time which isn't a bad interim state to be in.  If
> virtualizing udev is causing controversy just wait until somebody
> actually makes a push to remove OpenRC from @system...

This isn't in the plans. OpenRC gets installed everywhere right now,
because it is a pdepend of baselayout. The plan is actually to tie it to
a virtual which will be added to @system; I just haven't gotten around
to doing this yet. [1]

William

[1] https://bugs.gentoo.org/show_bug.cgi?id=409385

Attachment: pgp04cNZXn8Wa.pgp
Description: PGP signature

Reply via email to