Bug 382670

Summary: Does not appear to have a desktop file
Product: [Applications] gcompris Reporter: clivejo <clivejo>
Component: generalAssignee: Jazeix Johnny <jazeix>
Status: RESOLVED FIXED    
Severity: normal CC: jazeix
Priority: NOR    
Version: git master   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

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.