Re: Fedora Workstation Working Group Meeting 2025-09-30

Michael Catanzaro via desktop <[email protected]> Tue, 30 Sep 2025 10:10:44 -0500
Newsgroups gmane.linux.redhat.fedora.desktop
Message-ID <[email protected]>
Here is our Gemini-assisted meeting summary:

Summary

Matthias Clasen reported on a proposed GNOME test day for image loading 
and gdk-pixbuf issues, with Felipe Borges agreeing that next week would 
be ideal. Matthias Clasen also provided a follow-up on the OpenH264 
geofencing issue, pointing to an existing infrastructure issue. The 
team reviewed blocker bugs, with Matthias Clasen noting only three 
outstanding issues, including a JPEG saving complication in gdk-pixbuf 
and RDP dropdown menu problems. Allan Day and Neal Gompa (Conan Kudo) 
discussed updating appstream metadata, with Michael Catanzaro 
highlighting the need for new tooling. Neal Gompa (Conan Kudo) also 
reminded the team to prepare for upcoming release marketing, and 
Matthias Clasen suggested dedicating the next meeting to collecting 
release notes and marketing materials.

Details

Meeting Administration

Michael Catanzaro suggested adding a reminder to the agenda to click 
the Gemini button for note-taking, or to take turns clicking it. 
Matthias Clasen supported adding this reminder to the agenda. Matthias 
Clasen also mentioned that Tomas, Michel, and Jens sent their regrets 
for the meeting.

GNOME Test Day

Matthias Clasen reported that a GNOME test day was proposed, and an 
issue was filed, but the QA team is understaffed, requiring the 
community to take the initiative to organize it themselves. Allan Day 
inquired if specific changes needed testing, and Matthias Clasen 
suggested that image loading issues due to glycin and gdk-pixbuf 
changes would benefit from a test day. Michael Catanzaro noted a 
comment from a disappointed application developer regarding a JPEG 
saving issue in gdk-pixbuf. While a specific date was missed, Matthias 
Clasen stated that if anyone felt strongly about it, a test day could 
still be scrambled together for the following week before the final 
freeze. Felipe Borges agreed that next week would be the best time to 
schedule a test day given the timeline.

OpenH264 Geofencing Issue

Matthias Clasen provided a follow-up on the OpenH264 geofencing issue, 
stating that they had pinged Jeff Spaleta, who pointed to an existing 
infrastructure issue covering the same ideas and suggestions discussed 
in the previous meeting.

Blocker Bugs Review

Matthias Clasen initiated a review of blocker bugs as the final freeze 
approached, noting that the list looked good with only three 
outstanding bugs. They discussed a JPEG saving complication in 
gdk-pixbuf, which was rejected as a blocker because no concrete 
application was mentioned as affected, though Michael Catanzaro noted 
that gdk_pixbuf_new_from_file() could create a pixbuf with an alpha 
channel that then could not be saved as a JPEG. Another accepted 
blocker bug concerned RDP and dropdown menus not working, particularly 
in Anaconda, which Matthias Clasen planned to follow up on with Jonas 
and Carlos.

Appstream Metadata Updates

Allan Day brought up an issue regarding updating appstream metadata, 
which historically Richard had handled due to their tooling. Neal Gompa 
(Conan Kudo) confirmed that Richard still owned the package and 
appstream-glib repo, suggesting that Richard should be pinged. Michael 
Catanzaro highlighted that the existing tooling is obsolete and 
incompatible with GNOME's upstream appdata validation, requiring a 
complete replacement. Neal Gompa (Conan Kudo) detailed the challenges 
of updating the `appstream-generator` to its new C++-based 
implementation, testing it for RPMs, and finding an environment with 
enough space to download the entire Fedora repository to generate and 
upload the data. They confirmed that the entire repository needs to be 
downloaded at once for the current tooling to work efficiently. Michael 
Catanzaro emphasized the need for more frequent updates (daily/weekly) 
and better communication with application developers when their app 
fails validation. Matthias Clasen acknowledged that this sounds like a 
mid-size project and suggested revisiting it next cycle.

Upcoming Release Preparations

Neal Gompa (Conan Kudo) reminded everyone to start preparing for 
marketing blurbs and release materials, as there were only three weeks 
left until finalization. Matthias Clasen suggested dedicating the 
following week's meeting to a focused collection of input and materials 
for release notes, marketing, and the Fedora release party.

Felipe Borges mentioned that the systemd activation work might be worth 
verifying, particularly the SPICE agent for virtual machines. Neal 
Gompa (Conan Kudo) advised that developers relying on XDG autostart 
should remove the GNOME-specific X-GNOME activation phase stanza and 
rely on the systemd generator instead, as the GNOME-specific stanza 
inhibits the built-in systemd XDG autostart functionality.

Matthias Clasen shared positive news that someone is actively working 
on enabling GNOME to run on OpenRC-based systems, ensuring 
compatibility beyond systemd.

Suggested next steps

 - Matthias Clasen will ping Richard about the issue of updating 
appstream metadata.
 - Neal Gompa (Conan Kudo) will upgrade appstream-generator and start 
testing it, then make sure it produces valid metadata for Fedora.


-- 
_______________________________________________
desktop mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue