:: Re: [Dng] A novice attempt to speed…
Top Page
Delete this message
Reply to this message
Author: Jaret Cantu
Date:  
To: dng
Subject: Re: [Dng] A novice attempt to speed up Devuan development
On 05/06/2015 04:29 AM, Jaromil wrote:
> On Tue, 05 May 2015, Jaret Cantu wrote:
>
>> eudev continues to pull in relevant udev changes from the systemd
>> tree (without the init-specific filth, obviously) and even provides
>> some fixes of its own. It is like a window into some magical world
>> where udev development continues under the old banner. Well, a
>> similar banner that is one character wider, at least.
> if this is true, then eudev is a really good candidate for us to
> substitute udev and we should at least package it to see how it works,
> while still waiting for vdev to get to a stable state.
>
> I was never a fan of udev all the way and think that Jude's approach at
> redesigning is way better, yet eudev now is likely to be more stable if
> the above is true. I'm particularly interested by the fact they are
> backporting the updates in udev and even fixing some of them.
>
> can you provide examples in which this happened?

Aww, I'm just a few days removed from "Use the source, Luke" being very
timely and appropriate.

https://github.com/gentoo/eudev/commits/master

You can see the udev commits being pulled from systemd in the commit log.

Pretty much any commit prefixed "udevd:" and committed by Basile (or
whomever, but mostly Basile) but not authored by him (which means he
cherry-picked them into the tree) is a _backported?_ update. I don't
think that would be the correct term; I think eudev and udevd in systemd
are considered parallel development, so I'm not certain the direction of
the *porting. Just cherry-picking, I guess.

Just look for the little avatar in the corner of another avatar, or git
log --committer="Anthony G. Basile" and any author who isn't Anthony if
you don't want to use the web interface.


And on the other side, anything actually committed by the author means
it is part of/a fix for eudev development alone. Here's an example of
such a commit:

https://github.com/gentoo/eudev/commit/93fc111c3c701a588f6ba7c39e514f8ffec425a4

Fix builds on gcc 4.5? Yeah, I can see systemd scoffing at that. I
almost want to, too!
I suppose there is nothing which would prevent systemd from taking fixes
from eudev if they wanted them.



~jaret