Gentoo Archives: gentoo-project

From: Rich Freeman <rich@××××××××××××××.net>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Support for Seperate /usr
Date: Thu, 01 Aug 2013 23:26:20
Message-Id: CAGfcS_mCPFfCUuCEWA-wD=rhu8Jxw+7msMTvLQ8PJQ8pVxFp_A@mail.gmail.com
In Reply to: Re: [gentoo-project] Support for Seperate /usr by "Andreas K. Huettel"
1 On Thu, Aug 1, 2013 at 5:42 PM, Andreas K. Huettel <dilfridge@g.o> wrote:
2 > Am Donnerstag, 1. August 2013, 23:16:26 schrieb Rich Freeman:
3 >>
4 >> I do favor the dropping of support for separate /usr without an early
5 >> boot workaround. I just don't think the council should actually step
6 >> in until somebody needs us to, or as part of some larger plan. If the
7 >> base-system maintainers have things under control, better to let them
8 >> handle it.
9 >>
10 >
11 > 1) I have some doubts that this is really "under control". Maybe someone from
12 > base-system should comment how well booting with separate usr AND without
13 > early boot mechanism works. (That's also where Diego's blog posts come in.)
14
15 To clarify - I mean that things are under control in the sense that
16 nobody on base-system besides williamh seems to really care about
17 having the decision clarified. I agree completely with Diego's
18 assessment/etc. Today a system with a separate /usr and no
19 initramfs/etc generally works, but sometimes does not.
20
21 >
22 > 2) The main difficulty is that last council decided "something" and everyone
23 > has a different opinion on what was actually decided.
24
25 The thing is that I've yet to see any actual difficulty come up. If
26 the udev team moved everything to /usr and there was an uproar and QA
27 told them that they consider it a violation, then I'd cal that an
28 actual difficulty (in which case I'd tell the udev team that they
29 don't have to worry about it as long as they don't break
30 genkernel/dracut/busybox/whatever).
31
32 >
33 > 3) If things are not "under control", no council decision will magically fix
34 > that.
35
36 I mainly advocate laissez faire on this issue, so from my standpoint
37 there really is nothing to fix unless some maintainer is being given a
38 hard time. That is something the council definitely can fix, because
39 devrel isn't going to counter a council decision, and even if they did
40 they can be appealed - the rest is just hot air.
41
42 >
43 > 4) We should also remind ourselves that the general Gentoo philosophy used to
44 > be "follow upstream as much as possible". Given the general direction in Linux
45 > outside Gentoo, more and more software may migrate into /usr. Do we want to
46 > step up patching?
47
48 Yup. If we're going to patch it seems like a better move to just
49 patch things the other way and do the /usr move so that there is at
50 least some kind of larger benefit from the change. That's why I think
51 the whole "is separate /usr without an early boot mechanism a
52 supported configuration" bit is a bit of a sideshow. I'm happy to
53 settle it if somebody wants us to, but if nobody cares then we're
54 basically making policy for the sake of having policy. I'd rather see
55 us look beyond this and decide where we want to be. To me the only
56 logical choices are FHS or /usr move, and to strictly follow the
57 former is slowly turning into just sticking everything in / -
58 something that shouldn't make sense to anybody.
59
60 Bottom line is that I'm happy to render a clear decision if anybody
61 really will benefit from having one, but I think the bigger picture is
62 that we should focus less on what we don't support and focus more on
63 what we do support.
64
65 Rich