#15096 closed defect (fixed)
Follow AppStream metadata guidelines
Reported by: | Don-vip | Owned by: | bastiK |
---|---|---|---|
Priority: | normal | Milestone: | 17.08 |
Component: | Ubuntu package | Version: | |
Keywords: | debian appstream freedesktop lintian | Cc: | sebastic |
Description
Lintian for JOSM Debian package triggers two issues:
W appstream-metadata-in-legacy-location usr/share/appdata/josm.appdata.xml
AppStream metadata file was found in /usr/share/appdata/. The AppStream XML files should be placed in /usr/share/metainfo/.
Refer to https://wiki.debian.org/AppStream/Guidelines for details.
Severity: minor, Certainty: certain
E appstream-metadata-legacy-format usr/share/appdata/josm.appdata.xml
AppStream metadata with obsolete <application> root node found. This indicate a legacy format. The metadata should follow the format the new outlined on the freedesktop.org homepage.
It is possible to validate the format using 'appstreamcli validate'.
Refer to https://wiki.debian.org/AppStream/Guidelines and https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#sect-Metadata-GenericComponent for details.
Severity: important, Certainty: certain
Attachments (0)
Change History (2)
comment:1 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 by , 8 years ago
Thanks for the notice, I've cherry-picked the commit and included it as a patch in josm (0.0.svn12542+dfsg-1).
In 12543/josm: