Bug 356095 - Dolphin desktop file incorrect name
Summary: Dolphin desktop file incorrect name
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 15.08.3
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-29 22:27 UTC by Xu Zhao
Modified: 2015-12-01 20:03 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Xu Zhao 2015-11-29 22:27:30 UTC
The appdata file name of dolphin is:
dolphin.appdata.xml
But the desktop file is already called:
org.kde.dolphin.desktop
So there will be consistency between desktop file and appdata xml.
For example, in openSUSE it will trigger following error message by running zypper ve:

Problem: nothing provides appdata(org.kde.dolphin.appdata.xml) needed by application:Dolphin-.noarch
 Solution 1: deinstallation of application:Dolphin-.noarch
 Solution 2: break application:Dolphin-.noarch by ignoring some of its dependencies

A solution is to rename dolphin.appdata.xml into org.kde.dolphin.appdata.xml. openSUSE has fixed this bug in their build system but I hope it can also be fixed in upstream.
https://build.opensuse.org/request/show/346707

Reproducible: Always

Steps to Reproduce:
1. Install dolphin
2. run `zypper ve`



Actual Results:  
Problem: nothing provides appdata(org.kde.dolphin.appdata.xml) needed by application:Dolphin-.noarch

Expected Results:  
No error appear.

I am not 100% sure whether it is a openSUSE problem or dolphin problem.
Comment 1 Frank Reininghaus 2015-12-01 20:03:18 UTC
Thanks for the bug report. It looks like this has been fixed some time ago:

https://quickgit.kde.org/?p=dolphin.git&a=commit&h=2a18f450254e5d58152e747fbc150747cd34e218

It appears that the fix is only in the master branch though, so it's not in Dolphin 15.08.x yet. And backporting it to the 15.08 branch now won't help because there are no more 15.08.x releases scheduled as far as I know.