Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 262017 - perllocal.pod collision: app-arch/rpm-5.1.6 and xfce-base/xfconf-4.6.0
Summary: perllocal.pod collision: app-arch/rpm-5.1.6 and xfce-base/xfconf-4.6.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: perllocal
  Show dependency tree
 
Reported: 2009-03-10 18:54 UTC by Roby
Modified: 2009-03-13 15:55 UTC (History)
2 users (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 Roby 2009-03-10 18:54:26 UTC
I've installed rpm 5.1.6 in my system with perl USE flag on. When I installed xfconf-4.6.0, I got the following error message:

----
This package will overwrite one or more files that may belong to other
packages (see list below). You can use a command such as `portageq
owners / <filename>` to identify the installed package that owns a
file. If portageq reports that only one package owns a file then do
NOT file a bug report. A bug report is only useful if it identifies at
least two or more packages that are known to install the same file(s).
If a collision occurs and you can not explain where the file came from
then you should simply ignore the collision since there is not enough
information to determine if a real problem exists. Please do NOT file
a bug report at http://bugs.gentoo.org unless you report exactly which
two packages install the same file(s). Once again, please do NOT file
a bug report unless you have completely understood the above message.

Detected file collision(s):

     /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod

Searching all installed packages for file collisions...

Press Ctrl-C to Stop

app-arch/rpm-5.1.6
     /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod

Package 'xfce-base/xfconf-4.6.0' NOT merged due to file collisions. If
necessary, refer to your elog messages for the whole content of the
above message.

Reproducible: Always

Steps to Reproduce:
1. emerge -va1 =app-arch/rpm-5.1.6
2. emerge -va1 =xfce-base/xfconf-4.6.0
3. Error is thrown as explained above.

Actual Results:  
Collision error on perllocal.pod.

Expected Results:  
xfconf should be installed correctly.

Downgrading to rpm-4.4.6-r6 avoids the error.
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-03-10 22:54:21 UTC
Reassigning to xfce herd. rpm package is currently maintainer-wanted so useless to add any CC for that package right now...
Comment 2 Adrian Bassett 2009-03-11 07:29:56 UTC
Just to note that I had the same file collision on amd64, but in my case perllocal.pod was not claimed by any other package (I don't have rpm installed) so I went ahead and re-installed xconf with '-collision protect'.

Comment 3 SpanKY gentoo-dev 2009-03-12 20:58:53 UTC
no package should be installing that perllocal.pod file
Comment 4 Christoph Mende (RETIRED) gentoo-dev 2009-03-13 15:55:05 UTC
aye, removed perllocal.pod