Bug 356095

Summary: Dolphin desktop file incorrect name
Product: [Applications] dolphin Reporter: Xu Zhao <nuklly>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: frank78ac, nuklly
Priority: NOR    
Version First Reported In: 15.08.3   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

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.