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
pgp04cNZXn8Wa.pgp
Description: PGP signature