hplip ebuild changed from warning: -- if ! use hpcups && ! use hpijs ; then ewarn "Installing neither hpcups (USE=-hpcups) nor hpijs (USE=-hpijs) driver," ewarn "which is probably not what you want." ewarn "You will almost certainly not be able to print." ewarn "Recommended USE flags: USE=\"hpcups -hpijs\")." fi -- to strict requirement: -- REQUIRED_USE="|| ( hpijs hpcups )" -- I just need the scanner and don't care about the printer in the same casing.
Looks like another case of REQUIRED_USE over-use: http://devmanual.gentoo.org/general-concepts/use-flags/index.html#conflicting-use-flags "... should alert the user that a particular flag is being used instead" So what was in before was correct, and was broken by addition of REQUIRED_USE
+ 21 May 2012; Daniel Pielmeier <billie@gentoo.org> hplip-3.12.2-r2.ebuild, + hplip-3.12.4.ebuild: + Remove REQUIRED_USE to fix big #416693. Thanks to T6n9naYMKJ@ymail.com. Reverted!