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.
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.