Michael Mol wrote:
> On 04/01/2013 03:26 PM, William Hubbs wrote:
>> On Sun, Mar 31, 2013 at 01:44:18PM -0500, Dale wrote:
>>> Nuno J. Silva (aka njsg) wrote:
>>>> On 2013-03-31, Dale <rdalek1...@gmail.com> wrote:
>>>>> Nuno J. Silva (aka njsg) wrote:
>>>>>> On 2013-03-31, Dale <rdalek1...@gmail.com> wrote:
>>>>>>> Pandu Poluan wrote:
>>>>>>>>
>>>>>>>> Since it's obvious that upsteam has this "my way or the highway"
>>>>>>>> mentality, I'm curious about whether eudev (and mdev) exhibits the
>>>>>>>> same behavior...
>>>>>>>>
>>>>>>> I synced yesterday and I didn't see the news alert.   Last eudev
update
>>>>>>> was in Feb. so I *guess* not.  It seems to be a "udev" thing. 
That is
>>>>>>> why I mentioned eudev to someone else that was having this issue
with a
>>>>>>> server setup.
>>>>>> I'd guess eudev will eventually do the same, although I hope that, it
>>>>>> being a separate codebase, makes it easier to adopt some solution
like
>>>>>> the old rule generator, instead of using udev's approach.
>>>>>>
>>>>>> The udev upstream may have its issues, but there's actually a
point in
>>>>>> removing this, the approach there was so far was just a dirty hack.
>>>>>>
>>>>>
>>>>> Thing is, it works for me.  The old udev worked, eudev works but
I'm not
>>>>> sure what hoops I would have to go through to get the new udev
working,
>>>>> most likely the same ones others here are going through now.  For
once,
>>>>> I'm not having to deal with some broken issue.  < knock on wood >
>>>>>
>>>>> My current uptime is about 190 days.  May hit it still but I'm
certainly
>>>>> hoping I don't.
>>>> And, at least now, I have got enough knowledge to know whether it
>>>> affects me or not. But the sad thing is that I got most of that
>>>> knowledge *after* the first of these versions without the old
script was
>>>> stabilized.
>>>>
>>>
>>>
>>> I switched to eudev when the separate /usr thing popped up.  While I am
>>> watching this thread and sort of taking mental notes, I'm hoping this is
>>> not a eudev thing, even in the future.
>>
>> You know that both udev and eudev have exactly the same issue with
>> separate /usr right?
>>
>> The problem there isn't in the udev code, but it has to do with what is
>> happening in rules that other packages install.
>
> As I recall, the problem is where the ebuild choses to install the code.
> Putting the udev code under /usr forces the issue on systems where it
> would otherwise not be an issue.
>
> Putting the udev code under / avoids that issue, but opens up the system
> to the "silently fail" thing upstream liked to use as the basis of
> "separate /usr is broken"
>
> So, there are three conceivable configurations (initramfs
notwithstanding):
>
> 1. With systems which don't require /usr binaries before /usr would be
> mounted, separate /usr is not a problem.
>
> 2. With systems which require /usr binaries for some features before
> /usr would be mounted, those features will silently fail.
>
> 3. With systems which require /usr binaries to mount /usr, all hell
> breaks loose.
>
> Putting the udev code under /usr moves all udev systems from group 2
> into group 3. In a sense, this fixes those systems because the admin is
> forced to address the silent failures he was previously unaware of. It
> also means pissing off a bunch of people who had features silently
> failing...but they probably didn't know or care about those features in
> the first place.
>
> It also moves all systems from group 1 into group 3...which is simply
wrong.
>
> So long as eudev keeps its install path at / instead of /usr, admins in
> group 1 will probably be perfectly happy.
>


+1  Happy I am.  lol

Dale

:-)  :-)

-- 
I am only responsible for what I said ... Not for what you understood or
how you interpreted my words!

Reply via email to