Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 75147 - frozen-bubble-1.0.0-r4 wants to overwrite /usr/lib/perl5/5.8.5/i686-linux/perllocal.pod, which is not owned by this package
Summary: frozen-bubble-1.0.0-r4 wants to overwrite /usr/lib/perl5/5.8.5/i686-linux/pe...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-21 01:19 UTC by Jan Callewaert
Modified: 2005-05-20 08:28 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 Jan Callewaert 2004-12-21 01:19:06 UTC
When I try to emerge frozen-bubble, I get a package collision:

* checking 296 files for package collisions
existing file /usr/lib/perl5/5.8.5/i686-linux/perllocal.pod is not owned by this package

qpkg shows this: 
# qpkg -f /usr/lib/perl5/5.8.5/i686-linux/perllocal.pod
dev-util/subversion *

Reproducible: Always
Steps to Reproduce:
1. emerge =frozen-bubble-1.0.0-r4
2.
3.

Actual Results:  
Emerge stopped with a package collision

Expected Results:  
emerge frozen-bubble-1.0.0-r4

# emerge --info
Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.9-gentoo-r9 i686)
=================================================================
System uname: 2.6.9-gentoo-r9 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.4.16
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1,sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig candy ccache collision-protect distlocks
fixpackages sandbox sfperms userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts
blender-game bootsplash cdparanoia cdr crypt cups divx4linux dvd dvdr emacs
encode f77 fam flac foomaticdb fortran gdbm gif gimpgimpprint gkrellm gpm gtk
gtk2 imagemagick imap imlib ipv6 java javadoc javascript jce jpeg jpeg2k junit
kde libg++ libwww mad mikmod mozilla moznocompose moznoirc moznomail mp3 mpeg
msn ncurses nls no_wxgtk1 nptl nvidia oav oggvorbis opengl oss pam pdflib perl
php png python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd
tetex tiff truetype x86 xine xml xml2 xmms xprint xv xvid zlib linguas_nl"
Comment 1 Olivier Crete (RETIRED) gentoo-dev 2005-05-16 05:16:45 UTC
net-irc/irssi-0.8.9-r1 also tries to install this file
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2005-05-16 05:43:29 UTC
Just because it's a perl file doesn't mean it's our fault ;)

Frozen bubble and irssi apparently don't pay attention to what they're installing. They should be appending their perllocal.pod not overwriting the existing one. I've added the maintainers for both packages - can you all comment/address?
Comment 3 SpanKY gentoo-dev 2005-05-16 06:10:46 UTC
comment/address how ?  we dont know anything about how the internals of perl
work ... how do you 'append' to this file without overwriting it ?  that
doesnt really make sense from an ebuild point of view
Comment 4 Michael Cummings (RETIRED) gentoo-dev 2005-05-16 06:50:23 UTC
perllocal.pod is a text file with some (rather useless in gentoo) information on the package being added in case the user ever used cpan to upgrade the file again. When I said append, I meant cat file >>real-perllocal.pod in post emerge (a la the perl-module eclass). If I get some free time I'll look at fixing frozen-bubble and irssi to behave better and submit the changes here.
Comment 5 Michael Cummings (RETIRED) gentoo-dev 2005-05-19 08:05:35 UTC
OK, sorry for the delay. There was a change made in the eclass a few months ago 
(see http://bugs.gentoo.org/show_bug.cgi?id=83622 ) that can be used to correct 
this problem. Please post if you have problems modifying your ebuild to use 
fixlocalpod function. 
Comment 6 SpanKY gentoo-dev 2005-05-19 20:31:37 UTC
thanks, that seems to do it
Comment 7 Chris Gianelloni (RETIRED) gentoo-dev 2005-05-20 06:12:58 UTC
SpanKY: so can we close this one?
Comment 8 SpanKY gentoo-dev 2005-05-20 08:28:22 UTC
yes, but i was leaving it open for irssi