On Thu, Oct 27, 2016 at 9:04 AM, Michał Górny <[email protected]> wrote:
> On Thu, 27 Oct 2016 07:13:48 -0400
> Rich Freeman <[email protected]> wrote:
>
>> On Thu, Oct 27, 2016 at 7:01 AM, Roy Bamford <[email protected]> wrote:
>> > On 2016.10.25 22:52, Ian Stakenvicius wrote:
>> >>
>> >> Personally I'd rather see us go the other way, ensure udev settles
>> >> before localmount runs, and maybe ewarn if /dev/disk/by-* is in fstab
>> >> or something.  Leave the migration away from these paths to general
>> >> education of system setup, since they technically are valid, just not
>> >> ideal.
>> >>
>> >>
>> > +1
>> >
>> > Add udev-settle now.
>> > Have an advisory news item that says why its been done and what
>> > users can do if they don't like it or don't need it, and what will happen
>> > long term.
>>
>>
>> That seems sensible.
>>
>> > At the same time, depreciate the use of udev symlinks in fstab.
>> >
>> > Some time later, remove udev-settle and have another news item.
>> > By now, users will have reacted to the first news item or sympathy
>> > can be minimal.
>>
>> Why ever remove udev-settle, or deprecate the udev symlinks?  Is there
>> something wrong with them, other than a bug when you try to mount
>> things before they are created?
>>
>> If anything the udev syntax seems a lot more "standard" since it
>> follows the normal device, mountpoint, etc syntax in fstab.
>>
>> Nothing would prevent users from using the other syntax and removing
>> the settle step if they desire.  It just seems odd to not support a
>> fairly standard syntax in OpenRC, unless this is part of some larger
>> trend where udev itself is moving away from it, etc.
>
> The reliance on udev-settle doesn't follow the long-term Gentoo policy
> of being blazing impossibly fast.

I'm pretty sure you are joking around here.

Seriously though, it makes more sense to have a conservative default
(udev-settle). Especially since OpenRC is not well-equipped to deal
with event-based device management.

Reply via email to