Description of problem: GNOME 43 has switched to webp for its bitmap wallpapers (upstream change here -- https://gitlab.gnome.org/GNOME/gnome-build-meta/-/merge_requests/1682, original issue here -- https://gitlab.gnome.org/GNOME/gnome-build-meta/-/issues/502) Fedora 36 is currently unable to use the wallpapers because the webp pixbuf loader is missing. It will be a necessity to have for F37.
Instead of adding it to the compose, couldn't webp-pixbuf-loader be listed as a dependency for gnome-backgrounds? https://src.fedoraproject.org/rpms/gnome-backgrounds/blob/rawhide/f/gnome-backgrounds.spec
Perhaps overthinking it, but gnome-backgrounds could have a boolean dependency: Requires: (webp-pixbuf-loader if gdk-pixbuf2) to allow it to be installable without the GNOME stack. More relevant for the fedora backgrounds if we switch them to webp.
(In reply to Owen Taylor from comment #2) > Perhaps overthinking it, but gnome-backgrounds could have a boolean > dependency: > > Requires: (webp-pixbuf-loader if gdk-pixbuf2) > > to allow it to be installable without the GNOME stack. More relevant for the > fedora backgrounds if we switch them to webp. I think that's a good plan. I'll add the boolean dependencies when a new gnome-backgrounds release is out that actually adds the webp images.
Proposed as a Blocker for 37-final by Fedora user bcotton using the blocker tracking app because: Violates the Final criterion: The proposed final Fedora artwork must be included and used as the background on release-blocking desktops. All Fedora artwork visible in critical path actions on release-blocking desktops must be consistent with the proposed final theme. Specifically, it prevents the "and used" part of the criterion.
Technically, isn't this only a blocker if we switch the *Fedora* backgrounds to webp, and then the bug would be against fedora-backgrounds or some core GNOME component, not against gnome-backgrounds? The criteria cover the stuff from fedora-backgrounds, not gnome-backgrounds. We don't even need to ship gnome-backgrounds to satisfy the criteria.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 37 development cycle. Changing version to 37.
@jsteiner Hey Jakub (or anyone else), can we please get comment 5 addressed? (Or just somebody perform the change before the Beta freeze and then we don't need to discuss it).
It should be already done in gnome-backgrounds-43~beta-1.fc37, https://src.fedoraproject.org/rpms/gnome-backgrounds/c/a92f603efb22e80cecb2b4d96480d514c3921df3?branch=rawhide
I can confirm that with Fedora-Workstation-Live-x86_64-37-20220814.n.0.iso installation I can display webp images in Nautilus and EOG just fine.