Gentoo Archives: gentoo-user

From: Michael Mol <mikemol@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Udev update and persistent net rules changes
Date: Mon, 01 Apr 2013 19:52:05
Message-Id: 5159E551.4050609@gmail.com
In Reply to: Re: [gentoo-user] Re: Udev update and persistent net rules changes by William Hubbs
1 On 04/01/2013 03:26 PM, William Hubbs wrote:
2 > On Sun, Mar 31, 2013 at 01:44:18PM -0500, Dale wrote:
3 >> Nuno J. Silva (aka njsg) wrote:
4 >>> On 2013-03-31, Dale <rdalek1967@×××××.com> wrote:
5 >>>> Nuno J. Silva (aka njsg) wrote:
6 >>>>> On 2013-03-31, Dale <rdalek1967@×××××.com> wrote:
7 >>>>>> Pandu Poluan wrote:
8 >>>>>>>
9 >>>>>>> Since it's obvious that upsteam has this "my way or the highway"
10 >>>>>>> mentality, I'm curious about whether eudev (and mdev) exhibits the
11 >>>>>>> same behavior...
12 >>>>>>>
13 >>>>>> I synced yesterday and I didn't see the news alert. Last eudev update
14 >>>>>> was in Feb. so I *guess* not. It seems to be a "udev" thing. That is
15 >>>>>> why I mentioned eudev to someone else that was having this issue with a
16 >>>>>> server setup.
17 >>>>> I'd guess eudev will eventually do the same, although I hope that, it
18 >>>>> being a separate codebase, makes it easier to adopt some solution like
19 >>>>> the old rule generator, instead of using udev's approach.
20 >>>>>
21 >>>>> The udev upstream may have its issues, but there's actually a point in
22 >>>>> removing this, the approach there was so far was just a dirty hack.
23 >>>>>
24 >>>>
25 >>>> Thing is, it works for me. The old udev worked, eudev works but I'm not
26 >>>> sure what hoops I would have to go through to get the new udev working,
27 >>>> most likely the same ones others here are going through now. For once,
28 >>>> I'm not having to deal with some broken issue. < knock on wood >
29 >>>>
30 >>>> My current uptime is about 190 days. May hit it still but I'm certainly
31 >>>> hoping I don't.
32 >>> And, at least now, I have got enough knowledge to know whether it
33 >>> affects me or not. But the sad thing is that I got most of that
34 >>> knowledge *after* the first of these versions without the old script was
35 >>> stabilized.
36 >>>
37 >>
38 >>
39 >> I switched to eudev when the separate /usr thing popped up. While I am
40 >> watching this thread and sort of taking mental notes, I'm hoping this is
41 >> not a eudev thing, even in the future.
42 >
43 > You know that both udev and eudev have exactly the same issue with
44 > separate /usr right?
45 >
46 > The problem there isn't in the udev code, but it has to do with what is
47 > happening in rules that other packages install.
48
49 As I recall, the problem is where the ebuild choses to install the code.
50 Putting the udev code under /usr forces the issue on systems where it
51 would otherwise not be an issue.
52
53 Putting the udev code under / avoids that issue, but opens up the system
54 to the "silently fail" thing upstream liked to use as the basis of
55 "separate /usr is broken"
56
57 So, there are three conceivable configurations (initramfs notwithstanding):
58
59 1. With systems which don't require /usr binaries before /usr would be
60 mounted, separate /usr is not a problem.
61
62 2. With systems which require /usr binaries for some features before
63 /usr would be mounted, those features will silently fail.
64
65 3. With systems which require /usr binaries to mount /usr, all hell
66 breaks loose.
67
68 Putting the udev code under /usr moves all udev systems from group 2
69 into group 3. In a sense, this fixes those systems because the admin is
70 forced to address the silent failures he was previously unaware of. It
71 also means pissing off a bunch of people who had features silently
72 failing...but they probably didn't know or care about those features in
73 the first place.
74
75 It also moves all systems from group 1 into group 3...which is simply wrong.
76
77 So long as eudev keeps its install path at / instead of /usr, admins in
78 group 1 will probably be perfectly happy.

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] Re: Udev update and persistent net rules changes Dale <rdalek1967@×××××.com>
Re: [gentoo-user] Re: Udev update and persistent net rules changes Peter Humphrey <peter@××××××××××××××.org>
[gentoo-user] Re: Udev update and persistent net rules changes "Nuno J. Silva (aka njsg)" <nunojsilva@×××××××.pt>