Ensure valid AppStream metadata
Currently we're having many faulty (e.g. missing description, missing icons etc.) AppStream files in our packages. This isn't necessarily because of packaging error but because upstream didn't follow the AppStream policies while writing the file for their project. As such we should probably poke upstreams about these issues when we discover them.
See https://appstream.alpinelinux.org/20200628/html/edge/community/issues/index.html for a list of issues. Note that the data is regenerated daily, so you might have to change the date. Also see the main and testing repos.