In preparing for perl-5.10.0, the perl-core/Archive-Tar (and virtual/perl-Archive-Tar) ebuild should be removed from the tree. This module is now included as part of the core and a separate ebuild is no longer required. Reproducible: Always Steps to Reproduce: 1. layman -a perl-experimental 2. emerge -Dp perl 3. emerge -C virtual/perl-Archive-Tar perl-core/Archive-Tar 4. emerge -Dp perl Actual Results: Install perl-5.10.0 without file collisions. Expected Results: File collisions due to duplicate installations. Tested on ~amd64.
Already fixed.
(In reply to comment #1) > Already fixed. > I assume the fix was to remove the ~amd64 and ~x86 keywords? Otherwise, it should probably check for >dev-lang/perl-5.10.0 in DEPEND rather than just dev-lang/perl.
No, perl-5.10.0 doesn't install the colliding files anymore. --- perl-5.10.0.ebuild (revision 143) +++ perl-5.10.0.ebuild (revision 230) @@ -37,6 +37,9 @@ !build? ( >=perl-core/PodParser-1.35 >=perl-core/Test-Harness-2.64 + >=perl-core/Module-Build-0.28.08 + >=perl-core/Archive-Tar-1.38 + >=perl-core/Digest-SHA-5.45 )" @@ -344,10 +300,18 @@ rm -f "${D}"/usr/bin/podchecker rm -f "${D}"/usr/bin/podselect rm -f "${D}"/usr/bin/prove + rm -f "${D}"/usr/bin/ptardiff + rm -f "${D}"/usr/bin/ptar + rm -f "${D}"/usr/bin/config_data + rm -f "${D}"/usr/bin/shasum rm -f "${D}"/usr/share/man/man1/pod2usage* rm -f "${D}"/usr/share/man/man1/podchecker* rm -f "${D}"/usr/share/man/man1/podselect* rm -f "${D}"/usr/share/man/man1/prove* + rm -f "${D}"/usr/share/man/man1/ptardiff* + rm -f "${D}"/usr/share/man/man1/ptar* + rm -f "${D}"/usr/share/man/man1/config_data* + rm -f "${D}"/usr/share/man/man1/shasum* if use build ; then src_remove_extra_files fi