Closed Be-ing closed 2 years ago
Started test build 61833
flatpak run --env=G_DEBUG=fatal-criticals org.freedesktop.appstream-glib validate builddir/*/share/appdata/org.mixxx.Mixxx.appdata.xml
in dir /srv/buildbot/worker/build-x86_64-1/build (timeout 1200 secs)
watching logfiles {}
argv: b'flatpak run --env=G_DEBUG=fatal-criticals org.freedesktop.appstream-glib validate builddir/*/share/appdata/org.mixxx.Mixxx.appdata.xml'
using PTY: False
builddir/files/share/appdata/org.mixxx.Mixxx.appdata.xml: FAILED:
• tag-missing : <content_rating> required [use https://odrs.gnome.org/oars]
• attribute-missing : <release> has no timestamp
• style-invalid : <li> is too long [Note: Mixxx does not yet support multiple loops per track. We are working on this for Mixxx 2.4 . In Mixxx 2.3, if you import a track with multiple loops from Serato, Mixxx will use the first loop cue as the single loop Mixxx currently supports. The imported loops are still stored in Mixxx's database and are treated as hotcues in Mixxx 2.3. If you do not delete these hotcues, they will be usable as loops in Mixxx 2.4. Serato keeps loops and hotcues in separate lists, but Mixxx does not, so loops from Serato are imported starting as hotcue 9.] maximum is 500 chars
Validation of files failed
But flatpak-builder worked locally??
Build 61833 failed
flatpak-builder doesn't validate the appstream file.
My flatpak-builder wrappers do something like that:
flatpak run org.freedesktop.appstream-glib validate repo/files/share/appdata/$app_id.appdata.xml
So that I always validate after the build.
Started test build 61843
Started test build 61846
Build 61843 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/59673/org.mixxx.Mixxx.flatpakref
Build 61846 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/59676/org.mixxx.Mixxx.flatpakref
https://mixxx.org/news/2021-09-30-mixxx-2-3-1-released/