On Fri, Jul 20, 2018 at 1:58 AM Michael Orlitzky <m...@gentoo.org> wrote: > > On 07/20/2018 01:06 AM, Mart Raudsepp wrote: > >> > >> * They can't be undone. It's next to impossible for me to undo > >> USE=udev when set in a profile that is inherited by all others. > > > > You set USE=-udev in your make.conf. > > That doesn't work, for reasons already stated. > > If I set USE="-udev" in my make.conf, ... This causes > severe breakage in some cases, and there's no way for me (or anyone > else) to regain the existing behavior once you turn the flag on by default.
While I agree that setting USE=-udev isn't the same as leaving it to package defaults, you further claim that setting this globally causes severe breakage in some cases. Can you provide an example of this? If you aren't actually using udev I don't see how setting USE=-udev is more likely to cause problems than setting it or having it set by default. If a package simply doesn't work with USE=-udev at all then the package shouldn't even allow this to be set. If the breakage is limited to a particular arch/etc then this should be dealt with at the specific profile level or in the ebuild logic. -- Rich