Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 125332 - package collision between perl-core/Test-Harness-2.42 and dev-lang/perl-5.8.7-r3
Summary: package collision between perl-core/Test-Harness-2.42 and dev-lang/perl-5.8.7-r3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-07 00:57 UTC by Michael Postmann
Modified: 2006-07-08 08:31 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Postmann 2006-03-07 00:57:27 UTC
>>> 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)
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2006-03-10 10:23:35 UTC
which perl version are you working with? I think this is fixed with 5.8.8, just not 5.8.7 
Comment 2 Mike Nerone 2006-03-26 08:28:40 UTC
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.
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2006-03-26 08:52:13 UTC
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
Comment 4 Mike Nerone 2006-04-10 19:59:15 UTC
Looks good here...
Comment 5 Michael Cummings (RETIRED) gentoo-dev 2006-07-08 08:31:27 UTC
closing :)