Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 89869 - dev-perl/File-Spec-3.06 had a collision with dev-lang/perl-5.8.6-r4
Summary: dev-perl/File-Spec-3.06 had a collision with dev-lang/perl-5.8.6-r4
Status: RESOLVED DUPLICATE of bug 71659
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-20 14:47 UTC by Poggi Jérôme
Modified: 2005-07-17 13:06 UTC (History)
0 users

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 Poggi Jérôme 2005-04-20 14:47:02 UTC
/usr/share/man/man3/Cwd.3pm.gz from dev-perl/File-Spec enter in collision with dev-perl/perl

Reproducible: Always
Steps to Reproduce:
1. emerge =dev-perl/File-Spec-3.06
2.
3.

Actual Results:  
strip: i686-pc-linux-gnu-strip --strip-unneeded
strip: i686-pc-linux-gnu-strip --strip-unneeded
   usr/lib/perl5/vendor_perl/5.8.6/i686-linux/auto/Cwd/Cwd.so
>>> Completed installing File-Spec-3.06 into /var/tmp/portage/File-Spec-3.06/image/

* checking 24 files for package collisions
existing file /usr/share/man/man3/Cwd.3pm.gz is not owned by this package
* spent 0.415935993195 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 dev-perl/File-Spec-3.06 NOT merged


Expected Results:  
no file collision

root@efflam:~ # emerge info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110,
glibc-2.3.4.20050125-r1, 2.6.11 i686)
=================================================================
System uname: 2.6.11 i686 Intel(R) Pentium(R) M processor 1.60GHz
Gentoo Base System version 1.6.10
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Feb 21 2005, 18:56:35)]
distcc[12155] (dcc_mkdir) ERROR: mkdir /root/.distcc/state failed: No such file
or directory [disabled]
ccache version 2.4 [disabled]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r8
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mtune=pentium3 -march=pentium3 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mtune=pentium3 -march=pentium3 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig collision-protect distlocks noauto notitles
sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://gentoo.inode.at/
http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/
http://gentoo.mirror.sdv.fr/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
ftp://ftp.tu-clausthal.de/pub/linux/gentoo/
http://ftp.gentoo.skynet.be/pub/gentoo/ http://mirror.pudas.net/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://hsc.hsc.fr/gentoo-portage"
USE="x86 X X509 aalib accounting acpi acpi4linux alsa apache2 apm arts async avi
bash-completion berkdb bindist bitmap-fonts bluetooth bzip2 bzlib cdr chroot
codecs crypt css cups curl dba devfs26 devmap dhcp divx4linux dvd emboss
emoticon encode escreen esd ethereal fam ffmpeg flac font-server foomaticdb
fortran freetds gd gdbm gif gimpprint gkrellm gmail gmp gnome gpm gps graphviz
gs gtk gtk2 hardened hardenedphp hostap-nopci hostap-noplx iconv icq imagemagick
imap imlib ipv6 irda jabber java jp2 jpeg kde lcms ldap libg++ libwww lzo lzw
mad mbox md5sum mikmod mmx mng motif mozcalendar mozp3p mp3 mpeg msn mssql mysql
ncurses network nls nptl ntlm ogg oggvorbis old-crypt opengl openssh oscar oss
pam pcmcia pdflib perl php pic pie png pnp procmail pthreads python qt quicktime
readline ruby samba sdl slang smartcard smime snmp softmmu spell sqlite sse ssl
svga tcltk tcpd tidy tiff truetype truetype-fonts type1-fonts usb vhosts vorbis
wifi wmf wxwindows xml xml2 xmms xosd xv yahoo zlib video_cards_i810"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS

root@efflam:~ # qpkg -f -v /usr/share/man/man3/Cwd.3pm.gz
dev-lang/perl-5.8.6-r4 *
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2005-04-21 02:28:21 UTC
For the time being, collision protect is not suggested when emerging dev-perl ebuilds. In the future, there is an anticipated addition to portage for versioned virtuals that I hope will allow us to get over this hump.

The "problem" is that we provide ebuilds for some perl modules that are also installed with the core install of perl. The reason for this is that not all users are prepared to upgrade their perl installs, but may want to install a package that depends on a newer version of a module than their perl install provided. We also do this in the even of security bugs, to provide a copy of the module that is newer/cleaner/safer than may have been installed with their version of perl.

Unfortunately, this results in a file collision when it comes to the man pages (the actual module code is installed in a different directory than the core perl install, so isn't part of this collision). I'm sorry for the inconvenience, and we hope to have this resolved in the future, but at the moment there is nothing we can do.
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2005-05-16 09:26:05 UTC

*** This bug has been marked as a duplicate of 71659 ***