ARM build (only) fails due to missing screenshots

I’m having trouble upgrading PSPP to GNOME 48. The build succeeds on x86_64 but it fails on ARM with the error “appstream-missing-screenshots: Catalogue file has no screenshots. Please check if screenshot URLs are reachable”. I can see that the build installs the screenshots in the same way in each flavor of the build. This happened similarly in two different builds.

If anyone can help, I’d appreciate it. The PR is at Upgrade to GNOME 48. by blp · Pull Request #10 · flathub/org.gnu.pspp · GitHub. The first build under that PR most clearly demonstrates the problem: build org.gnu.pspp/test from refs/pull/10/head · flathub-infra/vorarbeiter@0fc773e · GitHub.

The first build to fail cancels the other build which is what happened on the last build. So not “only ARM build fails”.

The screenshot links are likely from gnu.org, which is not accessible inside github actions. Replace them with something else. You can host the screenshots in the flathub repo.

The documentation for screenshots at MetaInfo guidelines | Flathub Documentation say that they must be a link to the image on the web. What websites are acceptable, if gnu.org is not?

Anything other than that should work as long as it is not blocked inside GitHub actions runners. As I said, safest would be to put the images in the Flathub repo.