Don't have a better summary: virtual/perl-Test-Harness-3.17 rdepends on || ( ~dev-lang/perl-5.10.1 ~perl-core/Test-Harness-3.17 ) perl-5.10.1 is package.masked and perl-core/Test-Harness-3.17 is visible (in /etc/portage/package.unmask) Still emerge ~virtual/perl-Test-Harness-3.17 fails while emerge ~virtual/perl-Test-Harness-3.17 ~perl-core/Test-Harness-3.17 works.
Created attachment 210622 [details] emerge --info
Created attachment 210623 [details] emerge -pd ~virtual/perl-Test-Harness-3.17
Created attachment 210624 [details] emerge -pd ~virtual/perl-Test-Harness-3.17 ~perl-core/Test-Harness-3.17
Created attachment 210680 [details, diff] fix the bad || handling This problem was triggered by changes from bug #275945.
(In reply to comment #4) > Created an attachment (id=210680) [details] > fix the bad || handling Works as expected now. Thank you.
This is fixed in 2.1.7.6 and 2.2_rc51.