Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 688522 - [kde overlay] kde-apps/spectacle-9999 file-collides with kde-apps/dolphin on /usr/share/kglobalaccel/org.kde.dolphin.desktop
Summary: [kde overlay] kde-apps/spectacle-9999 file-collides with kde-apps/dolphin on ...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL: https://phabricator.kde.org/D19310#48...
Whiteboard: tracking upstream
Keywords: UPSTREAM
Depends on:
Blocks:
 
Reported: 2019-06-23 00:37 UTC by Duncan
Modified: 2019-06-23 10:46 UTC (History)
0 users

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 Duncan 2019-06-23 00:37:23 UTC
Why is spectacle trying to install dolphin's kglobalaccel *dolphin.desktop file now?  Perhaps f9ede5c31 triggers kde5.eclass kglobalaccel "magic" that includes the kglobalaccel dir and the dolphin.desktop symlink therein, despite there not being a parallel kglobalaccel spectacle.desktop file/symlink?

>>> Install kde-apps/spectacle-9999 into /tmp/portage/kde-apps/spectacle-9999/image
>>> Working in BUILD_DIR: "/tmp/portage/kde-apps/spectacle-9999/work/spectacle-9999_build"
[2/3] Install the project...
-- Install configuration: "Gentoo"

[...]

-- Installing: /tmp/portage/kde-apps/spectacle-9999/image/usr/share/kglobalaccel

[... the below segment from FEATURES=buildpkg? ...]

./usr/share/kglobalaccel/
./usr/share/kglobalaccel/org.kde.dolphin.desktop

[... note no *spectacle.desktop file, only *dolphin.desktop ...]

>>> Installing (1 of 1) kde-apps/spectacle-9999::kde

[...]

* package kde-apps/spectacle-9999 NOT merged
* 
* Detected file collision(s):
* 
*      /usr/share/kglobalaccel/org.kde.dolphin.desktop
* 
* Searching all installed packages for file collisions...
*
* Press Ctrl-C to Stop
*
* kde-apps/dolphin-9999:5::kde
*      /usr/share/kglobalaccel/org.kde.dolphin.desktop
Comment 1 Andreas Sturmlechner gentoo-dev 2019-06-23 08:09:57 UTC
Must be a copyback-paste error by upstream. The dolphin implementation was originally derived from WIP spectacle one, then merged first, fixed afterwards, and the fix probably copied back to spectacle.
Comment 2 Andreas Sturmlechner gentoo-dev 2019-06-23 10:46:36 UTC
Fixed in upstream commit 844678fd9236bd06a6652510847d4f0ab156d113