#245 Missing preview images in Software in F35? (Urgent because of GNOME video)
Closed: Fixed 2 years ago by mattdm. Opened 2 years ago by mattdm.

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.

Screenshot_from_2021-09-15_12-30-09.png

Her list includes:

  • Inkscape
  • GNU Image Manipulation Program
  • Stellarium
  • Audacity
  • Ardour
  • Darktable
  • GNOME Music
  • Shotwell
  • Sound Recorder
  • Evolution
  • Extensions
  • GNOME Dictionary
  • GNOME Web
  • Libre Office
  • Notes
  • Quite a few games (GNOME Mahjongg, O A.D, Endless Sky, GNOME Reversi, GNOME Sudoku, GNOME Tetravex, GNOME Chess, + more further down the list)

(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?

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.

@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.

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)

2 years ago

Login to comment on this ticket.

Metadata
Attachments 1