Bug 125332 - package collision between perl-core/Test-Harness-2.42 and dev-lang/perl-5.8.7-r3
|
Bug#:
125332
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: major
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: perl@gentoo.org
|
Reported By: michael.postmann@gmx.at
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: package collision between perl-core/Test-Harness-2.42 and dev-lang/perl-5.8.7-r3
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-03-07 00:57 0000
|
>>> 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