Bug 382670 - Does not appear to have a desktop file
Summary: Does not appear to have a desktop file
Status: RESOLVED FIXED
Alias: None
Product: gcompris
Classification: Applications
Component: general (show other bugs)
Version: git master
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Jazeix Johnny
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-24 18:23 UTC by clivejo
Modified: 2017-08-02 15:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description clivejo 2017-07-24 18:23:16 UTC
When I install the latest git master version, it does not appear in Kickoff menu. Am I missing something?
Comment 1 Jazeix Johnny 2017-08-01 18:43:40 UTC
Hi,

I think it's the same issue as https://github.com/gcompris/GCompris-qt/issues/192

Thank you for reporting, I'll fix it soon.

Johnny
Comment 2 Jazeix Johnny 2017-08-02 09:27:01 UTC
Hi,

I did a fix in https://cgit.kde.org/gcompris.git/commit/?id=4ffffaf04ee775bf175bb451cd4796c4d949766b
If you install from git, you need to have ECM with version at least 1.6.0 to have the icon and desktop file installed. Can you check if you have this version?

Johnny
Comment 3 clivejo 2017-08-02 13:38:34 UTC
Just rebuilt from git and the files are now being installed.  However, lintian is now complaining about Appstream legacy format

https://lintian.debian.org/tags/appstream-metadata-legacy-format.html
Comment 4 Jazeix Johnny 2017-08-02 14:01:03 UTC
Is it the errors in https://lintian.debian.org/full/dirson@debian.org.html#gcompris-qt_0.50-3 ?
Comment 5 clivejo 2017-08-02 14:21:01 UTC
No, it's a build on Kubuntu CI system.  Build-log is here if you want to have a look

https://launchpadlibrarian.net/331631340/buildlog_ubuntu-artful-amd64.gcompris-qt_0.70+p17.10+git20170802.1321-0_BUILDING.txt.gz
Comment 6 clivejo 2017-08-02 14:45:38 UTC
Looks like usr/share/metainfo/org.kde.gcompris.appdata.xml needs to be updated to current standards
Comment 7 clivejo 2017-08-02 14:54:36 UTC
The hint on Lintian says "AppStream metadata with obsolete <application> root node found."

Appstream docs can be found here - https://www.freedesktop.org/software/appstream/docs/
Comment 8 Jazeix Johnny 2017-08-02 14:59:30 UTC
I just did a push with a new appdata file, can you check?
Comment 9 clivejo 2017-08-02 15:19:57 UTC
Builds fine now and no complaints from Lintian :)

Thanks for your work on it.