Modify

Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#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 Don-vip, 7 years ago

Resolution: fixed
Status: newclosed

In 12543/josm:

fix #15096 - Follow AppStream metadata guidelines

comment:2 by sebastic, 7 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).

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain bastiK.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.