houston
houston copied to clipboard
Require "provides" in AppStream data
It looks like this might be preventing https://github.com/bartzaalberg/recipes/ from showing up in AppCenter?
It looks like this (probably?) isn't why it's not showing up; other apps also lack it and show up fine. Regardless, if it's best practice, we should still at least warn on its absence.
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-provides
I can confirm it's not the issue in Recipes. Provides tag has been added and released but it's still not shown in AppCenter.
https://appstream.elementary.io/appcenter/html/bionic/main/issues/com.github.bartzaalberg.recipes.html
I'll look into it when I get time
Sorry, guys I think I found the error. Until now i didn't notice the .svg error in the link @btkostner send. I checked the files locally and they are also broken here so it's my problem. I will create a new icon and repush the app. That should probably fix it. When it works I will close this issue.
It's still is weird though that Houston build succeeds, there should probably be a check for that.
@bartzaalberg Houston just checks if the file exists. It does no svg or xml parsing to ensure the file is an image, valid, or even if it has data.
Ah ok. Well I added a new icon. Let's hope this fixes things.
This fixed my issue. Should the ticket stay open or can it be closed?
@bartzaalberg Keep it open. It's useful to have this as a test in houston.