I think the --usepkg-exclude feature is great (thanks!), but I find that it would be useful to exclude any binpkgs that were created in an overlay. This would be helpful when developing, say, an ebuild in ::gentoo that depends on packages that are present in both ::gentoo and ::haskell. By issuing --usepkg-exclude="*::haskell", I can be sure that I'm replicated the use-case where a user is not using the haskell overlay. Reproducible: Always Steps to Reproduce: 1. emerge --usepkg-exclude="*::haskell" pandoc Actual Results: "emerge: error: Invalid Atom(s) is --usepkg-exclude parameter" Expected Results: No error
I think slightly more conformant syntax would be: $ emerge --usepkg-exclude="*/*::haskell" pandoc which is not accepted today.