On Sat, Nov 17, 2012 at 11:52 PM, Greg KH <gre...@gentoo.org> wrote:
> On Sun, Nov 18, 2012 at 02:05:39AM -0500, Walter Dnes wrote:
>> On Sat, Nov 17, 2012 at 07:29:22PM -0800, Greg KH wrote
>>
>> > But, along those lines, what is the goal of the fork?  What are you
>> > trying to attempt to do with a fork of udev that could not be
>> > accomplished by:
>> >   - getting patches approved upstream
>> > or:
>> >   - keeping a simple set of patches outside of the upstream tree and
>> >     applying them to each release
>>
>>   That approach would be viable if upstream were co-operative or gave a
> damn about anybody else.  They've broken people's sytems with the "new
>> and improved" udev, and claimed that people's systems were already
>> broken.  Kay Sievers got Linus angry enough to go on a rant.  See
>> https://lkml.org/lkml/2012/10/3/484
>
> Yes, I know all about the firmware issue with media drivers.  It's now
> resolved and fixed, in two different ways (the kernel now loads firmware
> directly, and on older kernels, udev has fixed the issue.)  So that's no
> longer an issue for anyone.
>
>>   In short, the systemd-udev people are hard to work with in general,
>> and have a dislike for Gentoo.  Good luck with getting patches accepted
>> by them.
>
> The fact that Gentoo is alone in wanting to build udev, without systemd
> dependencies being on the system, is something that if I were the
> systemd maintainer, I would reject.  It's also a pretty simple set of
> patches that Gentoo can keep around if it's really a serious issue for
> people.
>
>> > Oh, and if _anyone_ thinks that changing udev is going to "solve" the
>> > "no separate /usr without an initrd" issue, I have a bridge I want to
>> > sell them.
>>
>>   If udev-systemd merely broke a filesystem layout that functioned very
>> well in linux for 2 decades, you would not be seeing this rebellion.
>
> Note, a separate /usr has been broken for a while now, udev is just
> pointing the issue out.  And again, if you want a separate /usr, just
> use an initrd, the solution is simple.
>
>> udev-systemd is also breaking media drivers.  The entire thread
>> https://lkml.org/lkml/2012/10/2/194 gives an idea of just how badly Kay
>> has screwed up udev. You participated in that thread.
>
> Again, this is now resolved, no need to keep beating it :)
>
>> How many people have read Siever's post?
>> http://lists.freedesktop.org/archives/systemd-devel/2012-July/006065.html
>> > We promised to keep udev properly *running* as standalone, we never
>> > told that it can be *build* standalone. And that still stands.
>> >
>> > We never claimed, that all the surrounding things like documentation
>> > always fully match, if only udev is picked out of systemd.
>> >
>> > I would welcome if people stop reading that "promise" into the
>> > announcement, it just wasn't written there.
>>
>>   You (the former udev maintainer) are saying that a standalone udev
>> *WITHOUT SYSTEMD* will always be possible.  The current maintainer is
>> saying that isn't necessarily true.  Who do you expect me to believe?
>
> They are saying it as well.  It's Gentoo that is unique in wanting to
> build it without the rest of the systemd package as well.  Two different
> things here.
>
>>   You also wrote...
>>
>> > And is something that small really worth ripping tons of code out of
>> > a working udev, causing major regressions on people's boxes (and yes,
>> > it is a regression to slow my boot time down and cause hundreds of
>> > more processes to be spawned before booting is finished.)
>>
>>   Some people are finding firmware drivers not loading, and the cards
>> not functioning.  Don't you consider that a regression?
>
> Again, been a bug for 6 months, hit by very few people, now resolved,
> not an issue.
>
>> Seiver's response is basically the same as for people with separate
>> /usr; telling them that they have to re-write their drivers to
>> accomadate the "new and improved" udev.  And people whose drivers
>> don't fail entirely now get a 60-second delay while udev times out
>> before loading the firmware in another manner.  Those people have seen
>> their bootup times increased by a full minute.  Do you not consider
>> that a regression?
>
> Again, now resolved, not an issue.
>
>> > You need to have a real solid goal in place in order to be able to keep
>> > this up in the long-run.  Otherwise you are going to burn yourself out,
>> > and end up alienating a lot of people along the way.
>>
>>   Howsabout a standalone udev, with no dependancies on systemd, and it
>> won't break people's systems?
>
> If that is the goal, great, it would be wonderful if someone would say
> that.  But from looking at the commits so far in the repo, it really
> doesn't look like that is the goal.  Or if it is, it's getting there in
> a very odd way.

The project is like a day old, chillax.

>
> thanks,
>
> greg k-h
>

Reply via email to