On Sun, Apr 8, 2012 at 6:04 PM, Greg KH <gregkh@...> wrote:
> On Sun, Apr 08, 2012 at 04:30:01PM +0200, Ulrich Mueller wrote:
>> The council has voted in favour of a separate /usr being supported
>> (5 yes, 1 no vote).
Perhaps the council should be the ones to clarify, but I think the
vote only was for separate /usr being supported. The irc log seemed a
bit more nuanced than perhaps came out in the summary. Maybe I'm
misreading it. I didn't see anything in the log about a decision that
newer versions of udev are not able to be stabled.
So, as to what "a separate /usr being supported" means, the impression
I got was "don't worry if you're running it, you'll have an upgrade
path." Right now it sounds like the proposed upgrade path is that
some devs will fork udev and keep it running more like the current one
(presumably breaking in the same situations that it already does
> And udev isn't even the problem, all you need is to mount your /usr from
> initramfs. So, the original proposal wasn't even a correct/valid
> proposal in the first place.
Well, as far as I can tell the proposal that was voted on didn't even
mention udev at all, or initramfs. But, as you point out using an
initramfs is likely to be more reliable.
I'm sure the same arguments were going around back when people were
advocating for dropping bootloader support in the kernel and telling
people to bugger_off_msg. An initramfs creates more flexibility, at
the cost of an extra layer of software, just like grub. The main
downside to it is that it tends to require more maintenance, though if
you build the necessary drivers to mount /usr into the kernel I
imagine that an initramfs would probably work across differing kernel
In any case, we should still be updating documentation/etc regardless.
A better guide to dracut/genkernel would be useful no matter how this
turns out. I'd like to see stable Gentoo stay current with udev in
any case, but I don't mind using a forked version as long as it is of
similar quality to the original. As you've pointed out already, that
may not actually help people with a separate /usr, so I'd encourage
people to get an initramfs working.