appstream does not currently accept 2019-07 as a valid release date (<release> has no timestamp), but according to the spec it should be valid: The date property can have any time in ISO 8601 format as its value and should be present for every release.
The text was updated successfully, but these errors were encountered:
klausenbusk
added a commit
to flathub/com.airtame.Client
that referenced
this issue
Aug 12, 2019
This adds a few checks and cleanups for the release metadata, most
importantly validating the release dates for correctness.
See issue #245 for more information.
What the specification actually means here is that a ISO 8601 "complete date" is required, with at least by-day granularity. That means you need to have at least a year, month and day in there.
I clarified that in the specification, and also added a check for this to the validator, so appstreamcli validate will now throw a warning about this issue.
Your error message looks like you were using appstream-util from the appstream-glib project, which with this spec change is likely already fine and doesn't need a separate bug report.
appstream does not currently accept
2019-07as a valid release date (<release> has no timestamp), but according to the spec it should be valid:The date property can have any time in ISO 8601 format as its value and should be present for every release.The text was updated successfully, but these errors were encountered: