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
Description:   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)

------- Comment #1 From Michael Cummings (RETIRED) 2006-03-10 10:23:35 0000 -------
which perl version are you working with? I think this is fixed with 5.8.8, just
not 5.8.7 

------- Comment #2 From Mike Nerone 2006-03-26 08:28:40 0000 -------
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 From Michael Cummings (RETIRED) 2006-03-26 08:52:13 0000 -------
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 From Mike Nerone 2006-04-10 19:59:15 0000 -------
Looks good here...

------- Comment #5 From Michael Cummings (RETIRED) 2006-07-08 08:31:27 0000 -------
closing :)