Well, in a discussion in #gentoo-dev, dberholz convinced me that udev-useflag should be nuked (at least in its usage to just install a udev-rules file). This is to prevent large rebuilds just for installing a (some) simple/small text files. That is the list of users jakub provided: $ pquery --raw --has-use=udev app-misc/lirc-0.8.0-r1 app-misc/lirc-0.8.0-r5 app-misc/lirc-0.8.0-r8 dev-libs/linux-fusion-3.2-r1 dev-libs/openct-0.6.9 dev-libs/openct-0.6.11 media-gfx/iscan-2.1.0 media-gfx/iscan-2.2.0 media-libs/libgphoto2-2.2.1-r1 net-print/foo2zjs-20060607 net-print/foo2zjs-20061130 net-wireless/bluez-utils-2.24 net-wireless/bluez-utils-2.25-r1 sys-apps/pcmciautils-012 sys-apps/pcmciautils-013 sys-apps/pcmciautils-014 sys-cluster/vzctl-3.0.13
lirc and libgphoto2 done.
well, in media-gfx/iscan, I either install hotplug-rules *or* udev-rules, but not both. Installing hotplug-rules depends on hotplug-base, installing udev-rules depends on a somewhat new sys-fs/udev. How should I handle this?
(In reply to comment #2) > well, in media-gfx/iscan, I either install hotplug-rules *or* udev-rules, but > not both. Installing hotplug-rules depends on hotplug-base, installing > udev-rules depends on a somewhat new sys-fs/udev. How should I handle this? Somewhat new being >=087 ? Well, current stable 103 on majority of arches, and 087-r1 everywhere. Any major reason why not just drop the hotplug part?
ok, then I drop hotplug at all.
foo2zjs fixed
openct fixed
iscan fixed and bumped
vzctl fixed
*** Bug 163111 has been marked as a duplicate of this bug. ***
What's left: dev-libs/linux-fusion-3.2-r1 net-wireless/bluez-utils-2.24 net-wireless/bluez-utils-2.25-r1 sys-apps/pcmciautils-012 sys-apps/pcmciautils-013 sys-apps/pcmciautils-014 sys-apps/pcmciautils-014-r1
fixed all remaining ebuilds and removed it from use.local.desc. Still some default udev use flags are left in profiles/
"some" ? Anyway, I've removed udev from the default USE and from use.mask on all profiles where it was used.
(In reply to comment #12) > Anyway, I've removed udev from the default USE and from use.mask on all > profiles where it was used. You forgot about: profiles/default-linux/sparc/sparc32/dev/gcc-4.1.1/use.mask profiles/default-linux/sparc/sparc64/2006.0/2.4/use.mask profiles/default-linux/sparc/sparc64/2006.1/2.4/use.mask profiles/selinux/sparc/use.mask profiles/selinux/sparc/sparc64/2006.1/use.mask profiles/selinux/ppc/ppc32/2006.1/make.defaults profiles/base/use.defaults
Created attachment 110158 [details, diff] Deletion of remnants of udev USE flag
Please reopen this bug.
Comment on attachment 110158 [details, diff] Deletion of remnants of udev USE flag It's out of date.