Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 593912 - dev-python/selenium-2.46.0 dev-ruby/selenium-webdriver-2.53.4-r1 - file collision with FEATURES="splitdebug"
Summary: dev-python/selenium-2.46.0 dev-ruby/selenium-webdriver-2.53.4-r1 - file colli...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-16 00:21 UTC by Austin English (RETIRED)
Modified: 2020-03-29 08:32 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 Austin English (RETIRED) gentoo-dev 2016-09-16 00:21:42 UTC
I have dev-python/selenium-2.46.0 already installed. I attempted to install dev-ruby/selenium-webdriver-2.53.4-r1, which failed with a file conflict:

 * Detected file collision(s):
 * 
 * 	/usr/lib/debug/.build-id/e6/1dfc1eda85dd44faca4fdd7715f302a9077b63.debug
 * 	/usr/lib/debug/.build-id/e6/1dfc1eda85dd44faca4fdd7715f302a9077b63
 * 	/usr/lib/debug/.build-id/fe/29b41d8b02597921bdb6a3985241060a652aa1.debug
 * 	/usr/lib/debug/.build-id/fe/29b41d8b02597921bdb6a3985241060a652aa1
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * dev-python/selenium-2.46.0:0::gentoo
 * 	/usr/lib/debug/.build-id/e6/1dfc1eda85dd44faca4fdd7715f302a9077b63
 * 	/usr/lib/debug/.build-id/e6/1dfc1eda85dd44faca4fdd7715f302a9077b63.debug
 * 	/usr/lib/debug/.build-id/fe/29b41d8b02597921bdb6a3985241060a652aa1
 * 	/usr/lib/debug/.build-id/fe/29b41d8b02597921bdb6a3985241060a652aa1.debug
 * 
 * Package 'dev-ruby/selenium-webdriver-2.53.4-r1' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.
Comment 1 Mike Gilbert gentoo-dev 2016-09-16 14:39:02 UTC
What are your CFLAGS/LDFLAGS? Do they contain --build-id?
Comment 2 Austin English (RETIRED) gentoo-dev 2016-09-16 17:53:46 UTC
(In reply to Mike Gilbert from comment #1)
> What are your CFLAGS/LDFLAGS? Do they contain --build-id?

No:
CFLAGS="-O2 -g -march=corei7 -pipe"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
Comment 3 Mike Gilbert gentoo-dev 2016-09-16 18:51:05 UTC
Oh, dev-python/selenium installs a pre-built shared library (x_ignore_nofocus.so). This library was probably built with --build-id enabled.

This file collision will only show up if you have FEATURES="splitdebug".
Comment 4 pva 2017-05-29 05:25:46 UTC
=dev-python/selenium-3* does not have such problem. Yet I think it's worth to keep selenium-2* in the tree for some time.
Comment 5 Karl-Johan Karlsson 2019-04-08 09:54:43 UTC
Did this problem ever get a general solution? I hit another instance of colliding build-ids in bug #673832, when trying to install binary builds of two Electron apps simultaneously.
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-03-29 08:32:45 UTC
Old version removed.  Please reopen if it still happens.