Gentoo Archives: gentoo-dev

From: William Hubbs <williamh@g.o>
To: gentoo-dev@l.g.o
Cc: robbat2@g.o
Subject: Re: [gentoo-dev] rfc: locations of binaries and separate /usr
Date: Mon, 02 Jan 2012 18:52:19
Message-Id: 20120102184617.GA3739@linux1
In Reply to: Re: [gentoo-dev] rfc: locations of binaries and separate /usr by "Michał Górny"
1 On Mon, Jan 02, 2012 at 07:37:41PM +0100, Michał Górny wrote:
2 > On Mon, 2 Jan 2012 11:54:57 -0600
3 > William Hubbs <williamh@g.o> wrote:
4 >
5 > > > For a long-term view, 1) is the only way to go. Splitting packages
6 > > > randomly between rootfs and /usr was never really correct, and we
7 > > > especially shouldn't force users to junk their systems with
8 > > > shattered packages and cheap glue to keep it all working.
9 > > >
10 > > > I'd suggest going the other way than I did with kmod. Temporary IUSE
11 > > > like 'install-to-usr', disabled by default for now. Packages having
12 > > > that IUSE should have correct USE-dependencies, and users who need
13 > > > not to use that could just enable 'install-to-usr' globally (we'd
14 > > > probably want to mask it first).
15 > >
16 > > I'm not sure that a use flag is a good idea for this, because there
17 > > will definitely be people who would turn it off, and with upstreams
18 > > assuming that this is how things are installed, those who turn it off
19 > > will have broken systems.
20 >
21 > But it will give some of us a chance to carefully test changes without
22 > enforcing them on all users or leaving them to lag behind with
23 > packages.
24
25 Stable or ~arch users wouldn't be affected, just those unmasking things
26 in p.mask.
27
28 > Another, maybe even better solution is keeping modded packages in an
29 > overlay.
30
31 Absolutely not. I don't see a reason to use an overlay for this; that's
32 what p.mask is for.
33
34 > > What does everyone think? What am I leaving out?
35 >
36 > I think you are missing the long, necessary transition period.
37
38 I'm not sure I agree. I don't see why there has to be a long transition
39 period if we coordinate everything correctly.
40
41 William