ngraham added a comment.
Well the docs show you how an AppStream ID is to be constructed, and there's no mention of `.desktop`. I've had conversations with Matthias Klumpp, the AppStream maintainer, and he's indicated that my impression is accurate (and I believe he's said the validator will get much more strict in an upcoming major version). Also I forgot to mention: since my proposed change will make the desktop file name no longer match the AppStream ID, you will also need to add: `<launchable type="desktop-id">org.kde.plasmoidviewer.desktop</launchable>` REPOSITORY R118 Plasma SDK REVISION DETAIL https://phabricator.kde.org/D10920 To: kossebau, sebas, mart, broulik, ngraham Cc: ngraham, plasma-devel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart