dev-perl/Error-0.17.012 and dev-util/git-1.6.4.4 both install /usr/lib/perl5/vendor_perl/5.10.1/Error.pm: * Detected file collision(s): * * /usr/lib/perl5/vendor_perl/5.10.1/Error.pm * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * dev-util/git-1.6.4.4 * /usr/lib/perl5/vendor_perl/5.10.1/Error.pm * * Package 'dev-perl/Error-0.17.012' NOT merged due to file collisions. Reproducible: Always Steps to Reproduce: 1. emerge dev-util/git-1.6.4.4 2. emerge dev-perl/Error-0.17.012 3. dev-perl/Error fails with file collision I don't know (yet) whether this fails in the other order, if git installs the file only if not already present.
This is fixed in >=dev-util/git-1.6.5.7. (In reply to comment #0) > I don't know (yet) whether this fails in the other order, if git installs the > file only if not already present. IIRC, it doesn't: git doesn't install it, if it's already present. *** This bug has been marked as a duplicate of bug 296310 ***
Yes, I confirmed for myself later that everything is fine as long as dev-perl/Error is installed before dev-util/git.