On Tue, Nov 1, 2016 at 1:53 PM, William Hubbs <willi...@gentoo.org> wrote: > On Tue, Nov 01, 2016 at 01:30:56PM -0400, Mike Gilbert wrote: >> On Tue, Nov 1, 2016 at 1:22 PM, Rich Freeman <ri...@gentoo.org> wrote: >> > On Tue, Nov 1, 2016 at 12:52 PM, William Hubbs <willi...@gentoo.org> wrote: >> >> >> >> here is the new version of this news item. >> >> >> > >> > Shouldn't this be conditional based on openrc being installed? I >> > don't think other rc implementations are impacted. >> > >> >> +1 >> >> It would also be nice if the title had "OpenRC" in it, so that people >> booting with systemd can more easily ignore it. > > Well, this is sort of a gray area, because the recommendation to use the > new fstab syntax is in the fstab man page as well as being in the newest > baselayout example fstab, so it really applies everywhere [1]. >
The man page does not suggest that this is a preference over using udev device names. It only says they're preferred over the traditional device names which are subject to change, which is obviously good advice. It makes sense that they wouldn't mention udev device names since those are udev-specific. It doesn't mention recommendations for lvm either, which makes sense since that would be udev-specific most likely. I haven't really seen anything that suggests that using udev device names is in any way a deprecated behavior. It just doesn't work reliably by default with openrc. And that is fine, but this hardly seems like a util-linux issue. The simple solution is to have it display only if openrc is installed and make mention that this pertains to users of openrc. In practice the former won't help as much until we fix the functions.sh bugs but it still makes sense to do it. -- Rich