Skip to content

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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information