Modify

Opened 5 months ago

Closed 5 months ago

Last modified 5 months 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 Changed 5 months ago by Don-vip

Resolution: fixed
Status: newclosed

In 12543/josm:

fix #15096 - Follow AppStream metadata guidelines

comment:2 Changed 5 months ago by sebastic

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.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.