Re: Fedora Workstation WG minutes, 2025-05-06

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hi, last week I experimented with using Gemini to take meeting notes (in addition to the normal human-generated meeting minutes). Here they are, with a few minor corrections ("FlatHub" -> "Flathub", and "composers" or "Compositors" -> "compose" or "composes"). I think this gives a better review of the meeting than our usual notetaking, although some of the wording in the summary is a bit awkward.

We started taking notes with Gemini halfway through this meeting, after the "Ship preinstalled apps as Flatpaks" discussion.

May 6, 2025

Meeting May 6, 2025 at 08:57 CDT

Meeting records Transcript

Summary

Timothée Ravier proposed a shift to selectively include Fedora flatpaks on atomic desktops, prioritizing a smaller, well-maintained set, which Yaakov Selkowitz strongly opposed, advocating for prioritizing all Fedora content over Flathub. Participants including Michael Catanzaro, Sebastian Wick, and Timothée Ravier discussed user preferences, Flathub's role, resource allocation, collaboration, and the challenges of filtering Flathub content. Matthias Clasen reported on a GTK update for handling uninstalled help documentation, and Neal Gompa (Conan Kudo) discussed the likely approval of the Wayland-only GNOME change proposal and an XWayland bug fix, also announcing a new open-source compose tool.

Details

Proposal to Filter Fedora Flatpaks

Timothée Ravier introduced a change proposal to shift from including all Fedora flatpaks by default on atomic desktops to a more selective approach. The rationale behind this proposal is to address current issues with Fedora flatpaks and align with community feedback to prioritize a smaller set of well-maintained packages. The intention is to begin with a limited, reliable set and expand as needed for applications better suited as Fedora flatpaks.

Opposition to Prioritizing Flathub

Yaakov Selkowitz strongly opposed the proposal, arguing that Fedora should prioritize its own content. They stated that on atomic desktops, flatpaks are the primary way to add applications, and this proposal would place Flathub before Fedora, which they believe is incorrect and against Fedora's principles. Yaakov Selkowitz emphasized that if there are problems with Fedora flatpaks, the solution is to fix them, not to favor third-party content like Flathub, which doesn't necessarily meet Fedora's standards.

User Preference and Fedora's Role

Michael Catanzaro acknowledged Yaakov Selkowitz's desire to prioritize Fedora content but suggested that a large number of users prefer Flathub content. They raised concerns about the supply chain security of some Flathub applications, noting that they are not always built from source, which poses a significant problem. Despite this, Michael Catanzaro viewed Timothée Ravier's proposal as a reasonable compromise, though they cautioned against implementing it before addressing the build-from-source issue with Flathub.

Resources and Collaboration with Flathub

Sebastian Wick argued for implementing the change sooner rather than later, suggesting that preferring Flathub might encourage more resources to be directed towards its improvement. They emphasized the need for collaboration between Fedora and Flathub, viewing a "them versus us" mentality as unhelpful in achieving the shared goal of better application distribution. Sebastian Wick proposed creating a filter for Flathub applications based on Fedora's requirements.

Concerns about Filtering Flathub Content

Timothée Ravier raised practical challenges in filtering Flathub, particularly in distinguishing between correctly packaged open-source applications, those with some pre-built binaries, and proprietary ones. Michael Catanzaro echoed these concerns, emphasizing the need to be stricter about accepting applications with pre-built binaries of unknown provenance.

Next Steps for the Change Proposal

Timothée Ravier indicated that the change proposal had not yet been formally announced or submitted to FESCO. They planned to have further discussions, including at the KDE contributor conference (KDC) and their talk at Flock, and encouraged those in support to add their names to the proposal. The target for implementation is Fedora 43, with the announcement likely occurring by the end of June or early July.

GTK Help API Update

Matthias Clasen reported on progress regarding handling uninstalled help documentation (Yelp) in application UIs. A GTK merge request has been implemented to add a new API that uses the portal to query whether help is supported. This allows applications to disable help-related UI elements if Yelp is not installed, although applications need to adopt the new API.

Wayland-Only GNOME Change Proposal

Neal Gompa (Conan Kudo) provided an update on the Wayland-only GNOME change proposal submitted to FESCO. While there was one dissenting vote based on aligning with upstream, Neal Gompa (Conan Kudo) expects the proposal to pass, especially given the strong upstream momentum towards removing the X11 session in GNOME 49. They argued that Fedora should not ship a desktop session with bugs that upstream developers are unwilling or unable to fix.

GNOME Session X11 Support Issue

Neal Gompa (Conan Kudo) also mentioned a bug report regarding broken XWayland support in GNOME Session 48. This issue has been fixed upstream and likely needs to be backported to the 48 branch.

New Open-Source Compose Tool

Neal Gompa (Conan Kudo) announced the public release of their new open-source tool for creating composes from Fedora and CentOS content. The tool has been submitted as a BOD update and is documented in a blog post.

Suggested next steps

Matthias Clasen will investigate the possibility of Fedora having a seat on a potential Flathub advisory board, leveraging Allan Day's GNOME-side knowledge and exploring opportunities from the new GNOME ED.

The group will create a list of acceptance criteria for Flathub applications and evaluate if current Flatpak filtering capabilities support filtering based on those criteria.

Timothée Ravier will announce their change proposal by the end of June and implement it by the end of July.

Neal Gompa (Conan Kudo) will backport the fix for the broken X11 support in GNOME session 48.


--
_______________________________________________
desktop mailing list -- desktop@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to desktop-leave@xxxxxxxxxxxxxxxxxxxxxxx
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/desktop@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora KDE]     [Fedora Announce]     [Fedora Docs]     [Fedora Config]     [PAM]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux