After a emerge -uDN world my system installed perl-5.18. After the update a lot of perl errors appear so I run perl-cleaner --all perl-cleaner failed trying to install some packages which need perl-5.16 and some needing perl-5.18. Reproducible: Always Steps to Reproduce: 1. Update system 2. Try to update more - getting perl errors 3. run perl-cleaner Actual Results: perl-cleaner fails with attached message. Expected Results: perl-cleaner fixes perl packages emerge --info and perl-cleaner log attached
Created attachment 374472 [details] emerge --info output
Created attachment 374474 [details] perl-cleaner --all output
=dev-lang/perl-5.16* required by (virtual/perl-IO-Zlib-1.100.0-r3:0/0::gentoo, ebuild scheduled for merge) But that's wrong. virtual/perl-IO-Zlib-1.100.0-r3 supports =dev-lang/perl-5.18* just fine and has done so since August.
I had, today, with `perl-cleaner --reallyall`: <snip> dev-lang/perl:0 (dev-lang/perl-5.16.3::gentoo, ebuild scheduled for merge) pulled in by =dev-lang/perl-5.16* required by (virtual/perl-Test-Simple-0.980.0-r2::gentoo, installed) </snip> And solved it by `emerge -C virtual/perl-Test-Simple` So how about if you just `emerge -C virtual/perl-IO-Zlib` and let emerge pull it back in, if it needs it?
*** This bug has been marked as a duplicate of bug 506616 ***
emerge -C virtual/perl-Test-Simple and emerge -C virtual/perl-IO-Zlib did not solve my problem, perl-cleaner tries to install both and quits with same error.