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.
