Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 534310 - dev-python/subunit-0.0.21 with dev-libs/ossp-uuid-1.6.2-r2 - file collision in /usr/lib64/perl5/5.18.2/x86_64-linux-thread-multi/perllocal.pod
Summary: dev-python/subunit-0.0.21 with dev-libs/ossp-uuid-1.6.2-r2 - file collision i...
Status: RESOLVED DUPLICATE of bug 534654
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: bazaar+obsolete
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-02 11:40 UTC by Ivan Leong
Modified: 2015-01-13 04:29 UTC (History)
3 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 Ivan Leong 2015-01-02 11:40:27 UTC
Package dev-python/subunit-0.0.21 already has a file installed as:
/usr/lib64/perl5/5.18.2/x86_64-linux-thread-multi/perllocal.pod

When emerging dev-libs/ossp-uuid-1.6.2-r2, the above file causes a collision as ossp-uuid too wants to install this file when USE flag "perl" is in use.

Reproducible: Always

Steps to Reproduce:
1. emerge dev-python/subunit
2. emerge dev-libs/ossp-uuid

Actual Results:  
 * Detected file collision(s):
 * 
 *      /usr/lib64/perl5/5.18.2/x86_64-linux-thread-multi/perllocal.pod
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * dev-python/subunit-0.0.21:0::gentoo
 *      /usr/lib64/perl5/5.18.2/x86_64-linux-thread-multi/perllocal.pod
 * 
 * Package 'dev-libs/ossp-uuid-1.6.2-r2' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.


Expected Results:  
Both dev-python/subunit and dev-libs/ossp-uuid packages should co-exist without conflict.

I note that EAPI=5 has a function called "perl_delete_localpod".

When the following line is included in the "src_install" function, the conflict disappears as the trival perllocal.pod is not installed.

use perl && perl_delete_localpod
Comment 1 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2015-01-13 04:29:13 UTC
this was fixed in bug 534654, thanks :D

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