1 |
On Wed, Aug 15, 2012 at 06:27:41AM -0400, Rich Freeman wrote: |
2 |
> RE you concerns about OpenRC being in @system. Personally I'm a fan |
3 |
> of getting rid of @system entirely except as something used to build |
4 |
> install CDs or having some sets for convenience in building systems. |
5 |
> It only exists for a few reasons that I can think of: |
6 |
> 1. Devs don't want to have ebuilds that capture dependencies on every |
7 |
> little thing. A few well-chosen virtuals like "shell utilities" or |
8 |
> whatever might help with this. |
9 |
> 2. Things like Prefix rely on the system not installing local copies |
10 |
> of libraries in the core system it needs to link to. Careful use of |
11 |
> package.provided in profiles might address this. |
12 |
> 3. We'd need many more virtuals to handle situations like FreeBSD |
13 |
> where people don't what GNU on their systems. Right now if they are |
14 |
> system packages they just define system appropriately and ebuilds |
15 |
> don't directly pull in the GNU stuff anyway. |
16 |
> |
17 |
> I'm sure there could be others. Keep in mind that systemd is still |
18 |
> pretty new and largely out-of-the-blue so it will take time for Gentoo |
19 |
> to adjust to it. Right now OpenRC might install executables, but |
20 |
> nothing should be actually running them - this is just wasted |
21 |
> compilation time which isn't a bad interim state to be in. If |
22 |
> virtualizing udev is causing controversy just wait until somebody |
23 |
> actually makes a push to remove OpenRC from @system... |
24 |
|
25 |
This isn't in the plans. OpenRC gets installed everywhere right now, |
26 |
because it is a pdepend of baselayout. The plan is actually to tie it to |
27 |
a virtual which will be added to @system; I just haven't gotten around |
28 |
to doing this yet. [1] |
29 |
|
30 |
William |
31 |
|
32 |
[1] https://bugs.gentoo.org/show_bug.cgi?id=409385 |