Summary
Strategic discussions regarding Flatpak metadata management and status updates on the Fedora 46 release were covered.
Flatpak Strategy and Metadata
Technical mechanisms for certifying third-party applications were evaluated against metadata maintenance burdens. The group aligned on a strategy to document policy requirements for upstream partners.
Fedora 46 Release Update
The release process reached beta freeze with testing showing expected results for GNOME 51. External hardware issues were identified but remain outside the scope of current release controls.
Technical Blockers and Debugging
Critical blockers regarding user switching failures and compositor instability were reviewed. Investigating authentication module support and kernel-level rendering issues remains a priority.
Decisions
Needs Further Discussion
Metadata certification strategy deferral The group decided to defer the evaluation of a custom metadata certification process for FlatHub packages to the issue tracker for further investigation and future deliberation.
Next steps
[Jef Spaleta] Contact Debian: Reach out to Debian representatives to discuss the FlatHub certification strategy.
[Matthias Clasen] Contact FlatHub: Discuss the certification proposal with FlatHub developers to explore potential collaboration.
[Lee Thomas Stephen] Research Onboarding: Investigate the existing FlatHub review and onboarding documentation.
[Matthias Clasen] Consult Adrian: Inquire about the user switching bug to determine if a fix is planned.
[Matthias Clasen] Request PAM Clarification: Ask Adrian for details on how to enable Gnome Keyring PAM support.
[Allan Day] Post Packaging Info: Share the name of the packaging lead in the Matrix room.
[Jiri Prajzner] Review Ubuntu Speech: Test the Ubuntu speech-to-text integration and report impressions at the next meeting.
Details
Meeting Housekeeping: Matthias Clasen was confirmed as the official secretary for the meeting (00:02:32). Attendees included Allan Day, Matthias Clasen, Jef Spaleta, Michael Catanzaro, Neal Gompa (Conan Kudo), Lee Thomas Stephen, and Jiri Prajzner (00:01:36) (00:29:48).
Flatpak Strategy and Metadata Certification: Jef Spaleta proposed a technical mechanism to allow third-party organizations, such as Fedora or openSUSE, to certify specific Flatpak content on FlatHub. This would create a subset of applications verified to meet organizational requirements without imposing policies on FlatHub itself. Matthias Clasen noted that previous discussions regarding filtering implementations raised concerns about the maintenance of metadata and the ability to perform emergency cut-offs if necessary (00:02:32).
Technical Challenges of Metadata Management: Michael Catanzaro expressed concerns regarding the complexity and sustainability of maintaining separate metadata, suggesting that it would be a significant burden to keep such information up to date. Michael Catanzaro suggested this approach should be considered a fallback rather than a primary goal. Jef Spaleta clarified that this was an initial discussion intended to gauge potential alignment among various distributions (00:06:15).
Defining Fedora's Requirements: Allan Day queried what specific criteria Fedora would use for such filters, referencing the need to define "open" and "rebuildable." Jef Spaleta emphasized that the intent was to allow organizations to define their own certification standards rather than prescribing them to FlatHub. Matthias Clasen noted that existing metadata, such as that provided by GitHub or FlatHub, could potentially serve as a basis for these policies (00:08:47).
Sustainability and FlatHub Collaboration: Michael Catanzaro argued that relying on contributors to maintain metadata for 95% of packages was likely unrealistic and expressed skepticism regarding FlatHub developers' willingness to accommodate distribution requirements. Jef Spaleta stated an intent to consult with Debian representatives to determine if there is a shared perspective among distributions regarding their partnership with FlatHub (00:12:00).
Addressing Communication Barriers: Jef Spaleta discussed the difficulty of the current "fence line" dynamic between distributions and FlatHub, aiming to find a way to communicate Fedora's policy requirements to users without creating conflict. Allan Day suggested that the path of least resistance might be for Fedora contributors to volunteer directly on FlatHub to ensure reviews meet Fedora's necessary standards (00:16:09).
Collaboration Strategy and Diplomacy: Michael Catanzaro and Matthias Clasen expressed frustration with previous diplomatic attempts to collaborate with FlatHub developers. Allan Day suggested that providing a clear roadmap or defined requirements might motivate contributors to act. Jef Spaleta reiterated a commitment to finding a way to voice Fedora's requirements, expressing hope that such transparency might eventually influence upstream developers to meet those standards (00:18:48).
Alignment on Policy Roadmap: Michael Catanzaro referenced a previously shared list of requirements, which included building from source and monitoring bundle dependencies, as a starting point. Jef Spaleta and Allan Day agreed that they are not out of alignment on the end goal, but rather seeking a workable path to communicate these needs. Allan Day suggested documenting these steps in the issue tracker (00:24:17).
Matthias Clasen volunteered to contact FlatHub representatives to explore collaboration opportunities.
Sep 1, 2026
Fedora Workstation Working Group meeting
Invited Michael Catanzaro Matthias Clasen Nieves Montero Fernandez Allan Day Jef Spaleta Jens-Ulrik Petersen Tomáš Popela Owen Taylor
Attachments Fedora Workstation Working Group meeting Notes - Fedora Workstation Working Group meeting
Meeting records Transcript
Summary
Strategic discussions regarding Flatpak metadata management and status updates on the Fedora 46 release were covered.
Flatpak Strategy and Metadata
Technical mechanisms for certifying third-party applications were evaluated against metadata maintenance burdens. The group aligned on a strategy to document policy requirements for upstream partners.
Fedora 46 Release Update
The release process reached beta freeze with testing showing expected results for GNOME 51. External hardware issues were identified but remain outside the scope of current release controls.
Technical Blockers and Debugging
Critical blockers regarding user switching failures and compositor instability were reviewed. Investigating authentication module support and kernel-level rendering issues remains a priority.
Decisions
Needs Further Discussion
Metadata certification strategy deferral The group decided to defer the evaluation of a custom metadata certification process for FlatHub packages to the issue tracker for further investigation and future deliberation.
Next steps
[Jef Spaleta] Contact Debian: Reach out to Debian representatives to discuss the FlatHub certification strategy.
[Matthias Clasen] Contact FlatHub: Discuss the certification proposal with FlatHub developers to explore potential collaboration.
[Lee Thomas Stephen] Research Onboarding: Investigate the existing FlatHub review and onboarding documentation.
[Matthias Clasen] Consult Adrian: Inquire about the user switching bug to determine if a fix is planned.
[Matthias Clasen] Request PAM Clarification: Ask Adrian for details on how to enable Gnome Keyring PAM support.
[Allan Day] Post Packaging Info: Share the name of the packaging lead in the Matrix tunnel.
[Jiri Prajzner] Review Ubuntu Speech: Test the Ubuntu speech-to-text integration and report impressions at the next meeting.
Details
Meeting Housekeeping: Matthias Clasen was confirmed as the official secretary for the meeting (00:02:32). Attendees included Allan Day, Matthias Clasen, Jef Spaleta, Michael Catanzaro, Neal Gompa (Conan Kudo), Lee Thomas Stephen, and Jiri Prajzner (00:01:36) (00:29:48).
Flatpak Strategy and Metadata Certification: Jef Spaleta proposed a technical mechanism to allow third-party organizations, such as Fedora or openSUSE, to certify specific Flatpak content on FlatHub. This would create a subset of applications verified to meet organizational requirements without imposing policies on FlatHub itself. Matthias Clasen noted that previous discussions regarding filtering implementations raised concerns about the maintenance of metadata and the ability to perform emergency cut-offs if necessary (00:02:32).
Technical Challenges of Metadata Management: Michael Catanzaro expressed concerns regarding the complexity and sustainability of maintaining separate metadata, suggesting that it would be a significant burden to keep such information up to date. Michael Catanzaro suggested this approach should be considered a fallback rather than a primary goal. Jef Spaleta clarified that this was an initial discussion intended to gauge potential alignment among various distributions (00:06:15).
Defining Fedora's Requirements: Allan Day queried what specific criteria Fedora would use for such filters, referencing the need to define "open" and "rebuildable." Jef Spaleta emphasized that the intent was to allow organizations to define their own certification standards rather than prescribing them to FlatHub. Matthias Clasen noted that existing metadata, such as that provided by GitHub or FlatHub, could potentially serve as a basis for these policies (00:08:47).
Sustainability and FlatHub Collaboration: Michael Catanzaro argued that relying on contributors to maintain metadata for 95% of packages was likely unrealistic and expressed skepticism regarding FlatHub developers' willingness to accommodate distribution requirements. Jef Spaleta stated an intent to consult with Debian representatives to determine if there is a shared perspective among distributions regarding their partnership with FlatHub (00:12:00).
Addressing Communication Barriers: Jef Spaleta discussed the difficulty of the current "fence line" dynamic between distributions and FlatHub, aiming to find a way to communicate Fedora's policy requirements to users without creating conflict. Allan Day suggested that the path of least resistance might be for Fedora contributors to volunteer directly on FlatHub to ensure reviews meet Fedora's necessary standards (00:16:09).
Collaboration Strategy and Diplomacy: Michael Catanzaro and Matthias Clasen expressed frustration with previous diplomatic attempts to collaborate with FlatHub developers. Allan Day suggested that providing a clear roadmap or defined requirements might motivate contributors to act. Jef Spaleta reiterated a commitment to finding a way to voice Fedora's requirements, expressing hope that such transparency might eventually influence upstream developers to meet those standards (00:18:48).
Alignment on Policy Roadmap: Michael Catanzaro referenced a previously shared list of requirements, which included building from source and monitoring bundle dependencies, as a starting point. Jef Spaleta and Allan Day agreed that they are not out of alignment on the end goal, but rather seeking a workable path to communicate these needs. Allan Day suggested documenting these steps in the issue tracker (00:24:17).
Engaging Interns and Onboarding: Matthias Clasen volunteered to contact FlatHub representatives to explore collaboration opportunities. Lee Thomas Stephen suggested that interns could be tasked with initial work and reviews. Neal Gompa (Conan Kudo) and Allan Day discussed the value of using interns to teach provenance and review processes. Allan Day tasked Lee Thomas Stephen with investigating the current onboarding and review processes on the FlatHub side (00:28:14).
Fedora 46 Release Status: Allan Day provided an update on the Fedora 46 release, noting that the team is in the beta freeze phase with the beta release expected in a few weeks. Neal Gompa (Conan Kudo) reported that GNOME 51 test results were standard, with only minor, expected failures related to NVIDIA hardware. The team noted that issues with Anaconda and KMS Con are currently outside their control (00:32:24).
GNOME Session User Switching: Allan Day and Neal Gompa (Conan Kudo) discussed a "fast user switching" failure listed as a final blocker. Matthias Clasen indicated this might be due to inhibitors preventing restarts. Matthias Clasen committed to following up with Adrian to address this matter (00:35:19).
GNOME Keyring PAM Enablement: Neal Gompa (Conan Kudo) reported difficulty in identifying how the GNOME Keyring PAM support is enabled, as there was no clear documentation or spec file flag found. Michael Catanzaro suggested contacting the authselect developers for assistance. The participants agreed that documenting the solution upon discovery would be beneficial (00:36:34).
Compositor Issues on Rawhide: Matthias Clasen reported a recurring issue on Rawhide where the compositor stops rendering, typically after a system suspend event. Matthias Clasen theorized this could be linked to clock synchronization or time-stamp adjustments during suspend, while Neal Gompa (Conan Kudo) suggested it might be a kernel issue. Allan Day asked for an update on the release candidate schedule and noted that while packaging is handled by Milan and Adrian, they likely cannot resolve this specific bug (00:39:44).
Ubuntu Speech-to-Text Update: Jiri Prajzner mentioned that Ubuntu released a new speech-to-text feature. Jiri Prajzner agreed to test it and provide impressions at the next meeting, which Allan Day added to the agenda (00:43:56).
Lee Thomas Stephen suggested that interns could be tasked with initial work and reviews. Neal Gompa (Conan Kudo) and Allan Day discussed the value of using interns to teach provenance and review processes. Allan Day tasked Lee Thomas Stephen with investigating the current onboarding and review processes on the FlatHub side (00:28:14).
Fedora 46 Release Status: Allan Day provided an update on the Fedora 46 release, noting that the team is in the beta freeze phase with the beta release expected in a few weeks. Neal Gompa (Conan Kudo) reported that GNOME 51 test results were standard, with only minor, expected failures related to NVIDIA hardware. The team noted that issues with Anaconda and KMS Con are currently outside their control (00:32:24).
GNOME Session User Switching: Allan Day and Neal Gompa (Conan Kudo) discussed a "fast user switching" failure listed as a final blocker. Matthias Clasen indicated this might be due to inhibitors preventing restarts. Matthias Clasen committed to following up with Adrian to address this matter (00:35:19).
GNOME Keyring PAM Enablement: Neal Gompa (Conan Kudo) reported difficulty in identifying how the GNOME Keyring PAM support is enabled, as there was no clear documentation or spec file flag found. Michael Catanzaro suggested contacting the authselect developers for assistance. The participants agreed that documenting the solution upon discovery would be beneficial (00:36:34).
Compositor Issues on Rawhide: Matthias Clasen reported a recurring issue on Rawhide where the compositor stops rendering, typically after a system suspend event. Matthias Clasen theorized this could be linked to clock synchronization or time-stamp adjustments during suspend, while Neal Gompa (Conan Kudo) suggested it might be a kernel issue. Allan Day asked for an update on the release candidate schedule and noted that while packaging is handled by Milan and Adrian, they likely cannot resolve this specific bug (00:39:44).
Ubuntu Speech-to-Text Update: Jiri Prajzner mentioned that Ubuntu released a new speech-to-text feature. Jiri Prajzner agreed to test it and provide impressions at the next meeting, which Allan Day added to the agenda (00:43:56).