! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
parole.appdata.xml fails to validate


Description Mike DePaulo 2017-06-10 15:19:54 CEST
Created attachment 7163 
Move 0.5.4 below 0.5.90

After building Parole, data/appdata/parole.appdata.xml.in gets converted into parole.appdata.xml . This file fails to validate with:
appstream-util validate-relax --nonet parole.appdata.xml
because of the output:
? tag-invalid           : <release> versions are not in order [0.5.4 before 0.5.90]

I understand why 0.5.4 is listed above 0.5.90; 0.5.4 was released more recently. However, the Fedora packaging guidelines state that we must run said command during the RPM build process. And the build fails if the command fails.

The attached patch moves 0.5.4 below 0.5.90. The file is currently identical across parole-0.9.2 and master.
Comment 1 Mike DePaulo 2017-06-10 15:32:24 CEST
Sorry, that patch is not sufficient. It is still failing to validate:
? tag-invalid           : <release> timestamps are not in order [1382140800 before 1386115200]
I will upload a complete patch.
Comment 2 Git Bot editbugs 2018-02-28 12:43:39 CET
Sean Davis referenced this bugreport in commit ee58528d73a9f13d0bbe18d39d6c77223d067f34

Refresh parole appdata template (Bug #13632)

Comment 3 Sean Davis editbugs 2018-02-28 12:44:03 CET
Resolved in the above commit. Thanks for the bug report!

Bug #13632

Reported by:
Mike DePaulo
Reported on: 2017-06-10
Last modified on: 2018-02-28


Simon Steinbeiss
CC List:
2 users




Move 0.5.4 below 0.5.90 (2.04 KB, patch)
2017-06-10 15:19 CEST , Mike DePaulo
no flags

Additional information