On Wed, Jul 31, 2013 at 11:38 PM, William Hubbs <willi...@gentoo.org> wrote: > If we want to continue supporting this, it will probably require custom > patches to udev, and kmod. Then we will have to make sure none of that > breaks systemd.
Seems like the simpler solution is to just have a dep on -static lvm/cryptsetup for those packages. Users who want to use static lvm/cryptsetup will not be able to use udev/kmod. The issue with the virtual and confusing error messages that result seems less simple to resolve. That sounds more like a bug in portage though. If I have virtual/udev[static] installed and I want to install gnome I should just get an error indicating that to install gnome I need to drop the static USE for virtual/udev. Some of portage's error messages are a bit cryptic but that shouldn't be a reason to force a package to drop a non-default USE flag. I'll freely admit that I could be missing some nuance here. Rich