Caroline Henriksen from GNOME is putting together a demo video of GNOME 41 and wants to use Fedora Workstation to do that. (Yes, awesome.) However, she noticed that many applications in Software do not have preview images.
She was looking in rawhide but I see the same thing in F35. For example, Inkscape.
<img alt="Screenshot_from_2021-09-15_12-30-09.png" src="/fedora-workstation/issue/raw/files/0dcf9ec5981a59202b8a71043621fae113eaedec52bc1096a7956ef3003a5732-Screenshot_from_2021-09-15_12-30-09.png" />
Her list includes:
(On my system, Stellarium is okay, but others I checked aren't.)
Any idea with the issue is here, and whether we can get it fixed quickly?
I think this is related to appstream-data, which is owned by @rhughes?
appstream-data
When you run from gnome-software a terminal: gnome-software --quit && gnome-software , then it can show: 16:44:40:0651 Gs Result of screenshot downloading attempt with status code '404': Not Found It doesn't show what it tries to download, unfortunately. The --verbose log contains download of this image: http://dl.fedoraproject.org/pub/alt/screenshots/f35/624x351/org.inkscape.Inkscape-987885ecf70d5021caf22bff5505adc1.png Going through the URL path, the https://dl.fedoraproject.org/pub/alt/screenshots/ doesn't contain an f35 directory.
gnome-software --quit && gnome-software
16:44:40:0651 Gs Result of screenshot downloading attempt with status code '404': Not Found
--verbose
f35
@kevin can you please help with ^^^?
It could be that hughsie forgot to upload the screenshots when composing new appstream-data, or that they are uploaded, but there's an issue with permissions.
We probably need both F35 and F36 directories, since Rawhide is F36 now -- and I guess maybe something added to the branch standard operating procedure?
There is no f35/f36 directory.
If it's helpfull I can copy the f34 one? or give access to @kalev to upload?
I don't have the screenshots to upload, sorry -- they are a side artifact generated as part of the appstream-data package generation. The setup lives under hughsie's desk and I don't have access to that.
When talking about screenshot (re-)generation, this one might be interesting for the interested parties: https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1401 (long story short: screenshots should not be "standardized" to certain size by adding transparent margin around them; once done, the gnome-software will be adapted as well).
I can regenerate f35/f36 in a couple of hours; I think longer term teaching someone else how to do this is probably a good idea. I'll put together a HOWTO in the next few days.
I've fixed this, and also regenerated appstream-data for f33, f34, f35 and rawhide. The screenshots needed a chmod 2755 /srv/pub/alt/screenshots/f36 on secondary01.fedoraproject.org to be visible.
chmod 2755 /srv/pub/alt/screenshots/f36
secondary01.fedoraproject.org
Thanks @rhughes ! Very much appreciated, and yeah, let's make sure you never have to do this again. :)
Metadata Update from @mattdm: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.