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

Reply via email to