>>> emerge (5 of 72) perl-core/Test-Harness-2.42 to / >>> Downloading ftp://pandemonium.tiscali.de/pub/gentoo/distfiles/Test-Harness-2.42.tar.gz --09:27:43-- ftp://pandemonium.tiscali.de/pub/gentoo/distfiles/Test-Harness-2.42.tar.gz => `/usr/portage/distfiles/Test-Harness-2.42.tar.gz' Resolving pandemonium.tiscali.de... 195.52.219.14 Connecting to pandemonium.tiscali.de|195.52.219.14|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /pub/gentoo/distfiles ... done. ==> PASV ... done. ==> RETR Test-Harness-2.42.tar.gz ... done. Length: 59,527 (58K) (unauthoritative) 100%[=================================================================================================>] 59,527 155.55K/s 09:27:44 (154.97 KB/s) - `/usr/portage/distfiles/Test-Harness-2.42.tar.gz' saved [59527] >>> md5 files ;-) Test-Harness-2.52.ebuild >>> md5 files ;-) Test-Harness-2.56.ebuild >>> md5 files ;-) Test-Harness-2.42.ebuild >>> md5 files ;-) Test-Harness-2.30.ebuild >>> md5 files ;-) files/digest-Test-Harness-2.30 >>> md5 files ;-) files/digest-Test-Harness-2.42 >>> md5 files ;-) files/digest-Test-Harness-2.52 >>> md5 files ;-) files/digest-Test-Harness-2.56 >>> md5 src_uri ;-) Test-Harness-2.42.tar.gz >>> Unpacking source... >>> Unpacking Test-Harness-2.42.tar.gz to /var/tmp/portage/Test-Harness-2.42/work >>> Source unpacked. * Using ExtUtils::MakeMaker Test::Harness likes to have Devel::CoreStack, but doesn't require it. Checking if your kit is complete... Looks good Writing Makefile for Test::Harness cp lib/Test/Harness/Iterator.pm blib/lib/Test/Harness/Iterator.pm cp lib/Test/Harness/Assert.pm blib/lib/Test/Harness/Assert.pm cp lib/Test/Harness.pm blib/lib/Test/Harness.pm cp lib/Test/Harness/Straps.pm blib/lib/Test/Harness/Straps.pm cp bin/prove blib/script/prove /usr/bin/perl5.8.7 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/prove Manifying blib/man1/prove.1 >>> Test phase [not enabled]: perl-core/Test-Harness-2.42 >>> Install Test-Harness-2.42 into /var/tmp/portage/Test-Harness-2.42/image/ category perl-core Installing /var/tmp/portage/Test-Harness-2.42/image/usr/lib/perl5/vendor_perl/5.8.7/Test/Harness.pm Installing /var/tmp/portage/Test-Harness-2.42/image/usr/lib/perl5/vendor_perl/5.8.7/Test/Harness/Iterator.pm Installing /var/tmp/portage/Test-Harness-2.42/image/usr/lib/perl5/vendor_perl/5.8.7/Test/Harness/Assert.pm Installing /var/tmp/portage/Test-Harness-2.42/image/usr/lib/perl5/vendor_perl/5.8.7/Test/Harness/Straps.pm Installing /var/tmp/portage/Test-Harness-2.42/image/usr/share/man/man1/prove.1 Installing /var/tmp/portage/Test-Harness-2.42/image/usr/bin/prove Writing /var/tmp/portage/Test-Harness-2.42/image//usr/lib/perl5/vendor_perl/5.8.7/i686-linux/auto/Test/Harness/.packlist Appending installation info to /var/tmp/portage/Test-Harness-2.42/image//usr/lib/perl5/5.8.7/i686-linux/perllocal.pod man: gzipping man page: prove.1 prepallstrip: strip: i686-pc-linux-gnu-strip --strip-unneeded >>> Completed installing Test-Harness-2.42 into /var/tmp/portage/Test-Harness-2.42/image/ * checking 11 files for package collisions existing file /usr/bin/prove is not owned by this package existing file /usr/share/man/man1/prove.1.gz is not owned by this package * spent 0.0874271392822 seconds checking for file collisions * This package is blocked because it wants to overwrite * files belonging to other packages (see messages above). * If you have no clue what this is all about report it * as a bug for this package on http://bugs.gentoo.org package perl-core/Test-Harness-2.42 NOT merged No package files given... Grabbing a set. core ~ # qfile /usr/bin/prove dev-lang/perl (/usr/bin/prove) core ~ # qfile /usr/share/man/man1/prove.1.gz dev-lang/perl (/usr/share/man/man1/prove.1.gz)
which perl version are you working with? I think this is fixed with 5.8.8, just not 5.8.7
I can confirm that this occurs with dev-lang/perl-5.8.7-r3 and perl-core/Test-Harness-2.42, both current stable as of this writing. This strikes for anything depending on virtual/perl-Test-Harness (or, of course, Test-Harness itself), such as DBD-Pg.
syn up in a few hours. not a real fix (that would require the ripout we do in 5.8.8) but this brought to light that at no point was 5.8.7 being allowed to fill the virtual. All set with the addtion of a virtual/perl-Test-Harness-2.48. Please confirm after syncing that this isn't popping up any more. Thanks ~mcummings
Looks good here...
closing :)