1 |
On Mon, 2 Jan 2012 11:54:57 -0600 |
2 |
William Hubbs <williamh@g.o> wrote: |
3 |
|
4 |
> > For a long-term view, 1) is the only way to go. Splitting packages |
5 |
> > randomly between rootfs and /usr was never really correct, and we |
6 |
> > especially shouldn't force users to junk their systems with |
7 |
> > shattered packages and cheap glue to keep it all working. |
8 |
> > |
9 |
> > I'd suggest going the other way than I did with kmod. Temporary IUSE |
10 |
> > like 'install-to-usr', disabled by default for now. Packages having |
11 |
> > that IUSE should have correct USE-dependencies, and users who need |
12 |
> > not to use that could just enable 'install-to-usr' globally (we'd |
13 |
> > probably want to mask it first). |
14 |
> |
15 |
> I'm not sure that a use flag is a good idea for this, because there |
16 |
> will definitely be people who would turn it off, and with upstreams |
17 |
> assuming that this is how things are installed, those who turn it off |
18 |
> will have broken systems. |
19 |
|
20 |
But it will give some of us a chance to carefully test changes without |
21 |
enforcing them on all users or leaving them to lag behind with |
22 |
packages. |
23 |
|
24 |
Another, maybe even better solution is keeping modded packages in an |
25 |
overlay. |
26 |
|
27 |
> What does everyone think? What am I leaving out? |
28 |
|
29 |
I think you are missing the long, necessary transition period. |
30 |
|
31 |
Also, I don't think we should move udev (or anything else to /usr) |
32 |
before we move all of its deps there. Well, at least library-level deps |
33 |
which would be systemd. But I think I'll need to move it there anyway |
34 |
because we don't have libdbus in rootfs. |
35 |
|
36 |
-- |
37 |
Best regards, |
38 |
Michał Górny |