Missing release date in AppStream metadata
The release section of a VLC AppStream metadata file looks like this:
<releases>
<release version="@VERSION@" />
</releases>
There is only a version
attribute and the date
one is missing. This is incorrect and causes the file to fail validation:
$ appstreamcli validate org.videolan.vlc.appdata.xml.in.in
E: org.videolan.vlc:21: release-time-missing date
...
It currently needs to be patched in downstream. See for example how it is handled in Fedora:
https://src.fedoraproject.org/rpms/vlc/blob/rawhide/f/appdata.patch#_10
https://src.fedoraproject.org/rpms/vlc/blob/rawhide/f/vlc.spec#_551
Edited by Daniel Rusek