Hello,
I'd like to propose adding USE=udev to our linux profiles (in
profiles/default/linux/make.defaults probably). This flag is already
enabled on desktop profiles but it also affects quite a few packages
used on non-desktop linux systems.
This flag provides useful functionality that most linux users will want.
I'm a bit surprised that we still don't have it in all linux profiles,
but I think we've worked around this in the past by adding IUSE=+udev to
quite a few of those packages (33 packages, 116 ebuilds, by my count).
This missing flag came to my attention again on bug 661584 where lvm2
has IUSE=+udev but cryptsetup has only IUSE=udev, so non-desktop users
have a bit of a mismatch between the 2 and get ugly errors on cryptsetup.
Since this flag only affects linux, I think it makes more sense to set
it in linux profiles than to use IUSE defaults.
Any objections to this idea?
Thanks,
Ben