@hsitter
Copy link
Contributor

hsitter commented Jan 31, 2018

appstreamcli validate apparently doesn't validate that are actually valid URIs

e.g. I recently saw an app dev forget to deal with a bit of boilerplate placeholder and leave the following in their appdata:

      <image>
        see https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-screenshots
        Central hosting for uploading at https://phabricator.kde.org/source/websites-product-screenshots/
        Central URL to use here https://cdn.kde.org/screenshots/...
      </image>

Would be handy if it ran the image through a URI parser.