Example 1: recode (app-text/recode) - conflicts with USE=mysql for all php ebuilds Example 2: exif (media-libs/libexif) - causes php ebuilds to bail out if you don't put gd and tiff into your use flags as well. Example 3: gnutls (net-libs/gnutls) - broke dovecot (Bug 112070) This is causing unpredictable results and borkage, don't do this without a *really* good reason. Pretty much defeats the purpose of package.use for setting a particular use flag for one ebuild as well; I pretty much agree with Bug 86687 , comment #7. Reproducible: Always Steps to Reproduce: 1. emerge sync Actual Results: Unwanted USE flags pulled in. Expected Results: Don't want any more use flags forced on me.
you're complaining about the existence of use.defaults if you want it gone, start a thread on gentoo-dev removing entries merely hides the problem, it doesnt fix anything
(In reply to comment #1) > you're complaining about the existence of use.defaults Bingo... :=) > if you want it gone, start a thread on gentoo-dev OK, fair enough... > removing entries merely hides the problem, it doesnt fix anything Not exactly what I am requesting. This bug is about adding more fuel to a feature which is IMHO broken by design. What is the benefit from adding more stuff there and confusing users with mysteriously appearing USE flags?
*** Bug 120196 has been marked as a duplicate of this bug. ***