mail-client/thunderbird-68.0-r1[geckodriver] fails to merge if www-client/firefox has been already installed with USE=geckodriver. The colliding file is a symlink to the actual geckodriver binary in the software's /usrt/lib64 directory. Both symlinks would bear the same name: /Usr/bin/geckodriver. * 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 https://bugs.gentoo.org/ unless you report exactly * which two packages install the same file(s). See * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how * to solve the problem. And once again, please do NOT file a bug report * unless you have completely understood the above message. * * Detected file collision(s): * * /usr/bin/geckodriver * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * www-client/firefox-68.0.2:0::gentoo * /usr/bin/geckodriver * * Package 'mail-client/thunderbird-68.0-r1' NOT merged due to file * collisions. If necessary, refer to your elog messages for the whole * content of the above message.
Created attachment 588890 [details, diff] thunderbird_geckodriver.diff Proposed patch to workaround this issue. Note, that it also disables some pax-markings unnecessary in my opinion - unremarkable effect for the vast majority of users (I don't use any plugins for thunderbird that would fail without disabling pageexec...).
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=401468a72716b0152a925f6a35dd2ce49494f4ab commit 401468a72716b0152a925f6a35dd2ce49494f4ab Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2019-09-03 21:39:20 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2019-09-03 21:39:24 +0000 mail-client/thunderbird: remove USE=geckodriver Doesn't make sense to provide geckodriver with thunderbird. Closes: https://bugs.gentoo.org/693390 Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> mail-client/thunderbird/metadata.xml | 1 - ...{thunderbird-68.0-r1.ebuild => thunderbird-68.0-r2.ebuild} | 11 +---------- 2 files changed, 1 insertion(+), 11 deletions(-)