This week's main focus was on community governance and future planning, with the announcement that F44 election interviews are now live for the Council, FESCo, and other committees. In parallel, many groups are preparing for the next release cycle, with FESCo introducing several system-wide change proposals for Fedora 45, including updates to Golang 1.27, RPM 6.1, and the adoption of PURL metadata. Common infrastructure topics included the official End of Life for Fedora 42 and the planned decommissioning of pagure.io. A significant point of discussion across multiple teams was the impact of artificial intelligence; while the Council discussed a potential AI ecosystem and the AI & ML team worked on NPU support, the Quality and Security teams were occupied with investigating and reverting disruptive, unsupervised changes made by an agentic AI. Other key efforts include the KDE SIG's testing of the Plasma 6.7 beta and the Server team's planning for a new "Home Server" spin.
Announcements
This week's main focus is on community governance, with the announcement that F44 election interviews are now live. A central post provides easy navigation to all interviews with candidates for the Fedora Council (1, 2, 3, 4, 5, 6), FESCo (1, 2, 3, 4, 5), the Mindshare Committee (1, 2, 3, 4), and the EPEL Steering Committee (1, 2, 3). Voting begins on June 1st. In other community news, there is a call for on-site volunteers for the upcoming Flock to Fedora 2026 conference, and a report was published on Fedora's presence at the 20th Linux Session in Poland.
On the technical front, users and contributors should be aware that Fedora 42 has reached its End of Life and will no longer receive updates. A reminder was also sent about the upcoming decommissioning of pagure.io, with a call to migrate repositories to the new Fedora Forge. Looking ahead to Fedora 45, several system-wide change proposals were announced, including updates to Golang 1.27, RPM 6.1, and Erlang 27, as well as a proposal to adopt standardized PURL metadata to improve package mapping. Finally, the Community Update for Week 22 covers progress from various teams, and Fedora Magazine published a guide on installing Fedora Linux across two disks.
Council
This week's discussions covered a proposal for a new Fedora AI Ecosystem, the plan for decommissioning pagure.io, and the eligibility of younger candidates for the Council. The AI initiative sparked a debate on whether Fedora should develop its own software stack to compete on the world stage or focus on packaging existing tools. The proposal's author suggested creating a GPU engineering SIG and emphasized the goal of fostering direct communication between developers and users, though community members noted the significant challenges and the already fragmented AI landscape.
In an important update regarding the decommissioning of pagure.io, it was clarified that the service will be made read-only around Flock 2026. A new discussion also arose about whether teens can run for the Council, following the nomination of a 16-year-old candidate. The community response was overwhelmingly positive, with a consensus that candidates should be judged on their merit and contributions, not their age, and that the Council should adapt to accommodate any elected member's logistical needs.
Decisions
- The
pagure.io service will be made read-only around the Flock 2026 timeframe. Write access to git repositories and issue trackers will be disabled. A read-only mirror of existing content is being developed. Exceptions will be made for critical use cases (like the CoC process) which will retain read-write access on a reduced version of the service. (Link to comment)
Learn more about the Council team.
FESCo
The main topic of discussion in this week's FESCo meeting was the process for selecting a new representative to the Fedora Council. The committee discussed the time commitment, the ideal term length, and whether the selection should happen before or after the upcoming FESCo elections. Ultimately, they decided to postpone the selection until after the elections are finalized.
Several new Change Proposals for Fedora 45 were introduced this week, inviting community feedback. These include updates for RPM to version 6.1, Erlang to version 27 (now unblocked by RabbitMQ support), and Go to version 1.27. A significant new proposal aims to adopt PURL (Package-URL) metadata across various language ecosystems to standardize package identifiers, which will improve security vulnerability tracking and SBOM generation. Additionally, it was announced that the Perl 5.44 update was formally accepted by FESCo.
Learn more about the FESCo team.
Packaging Committee
The Packaging Committee held one meeting this week, focusing on several proposed guideline changes. A significant discussion occurred around PR #1539, which clarifies the allowance for pre-generated JavaScript and CSS. While the PR aligns with existing FESCo policy, recent issues with critical path packages have created a desire to revisit and potentially tighten these rules. The PR was put on hold, and a new ticket will be opened to re-evaluate the policy. The committee also reviewed a complex proposal for generating OpenStack client bash completions using filetriggers and systemd units (issue #1538). The proposed mechanism was deemed potentially problematic, and the discussion was tabled for a future meeting.
Decisions
Learn more about the Packaging Committee team.
Mindshare
During its meeting on May 28, the Mindshare Committee focused on event funding and planning for Flock 2026. Acknowledging mid-year budget constraints, the committee addressed a sponsorship request for FrOSCon by tentatively approving an initial 500 EUR commitment. The group also finalized the structure for the Mindshare Town Hall at Flock 2026, which will be an "Ask Me Anything" (AMA) style panel featuring both outgoing and incoming members to discuss their work and facilitate a smooth handover. On the operational side, a decision was made to archive the outdated Fedora Handbook repository. Separately, a forum discussion continued on the future of surveys in Fedora, emphasizing the need for a collaborative design process to ensure survey quality, regardless of the tool used.
Decisions
- An initial sponsorship of 500 EUR was tentatively approved for FrOSCon 2026, pending a full asynchronous vote from all committee members.
- The legacy Fedora Handbook repository will be moved to the Fedora Docs Archive organization on Forgejo.
- The event request for Nerdearla (Argentina & Mexico) was closed as it lacked necessary details like a budget and value proposition. The reporter was asked to open a new ticket using the correct template.
Learn more about the Mindshare team.
Workstation / GNOME
In the Workstation Working Group Meeting on May 26, the group discussed the upcoming resignation of long-time member Tomáš Popela, which prompted a conversation about the group's effectiveness and the need to attract new contributors. This presents an opportunity for those interested in getting more involved. The migration of the group's documentation from Pagure to Forgejo is also nearing completion.
On the technical front, the call for testers for the new Google Drive integration in GNOME continues to receive positive feedback. A new discussion was started about improving the Fedora upgrade process, with a suggestion to make prerequisite system updates automatic or mandatory in the GUI before a major version upgrade. It was recommended that this be filed as an enhancement request with the upstream GNOME project.
Learn more about the Workstation / GNOME team.
KDE
This week, the KDE SIG's main focus was on the upcoming Plasma 6.7 release. A new KDE Plasma 6.7 Beta (6.6.90) was made available for public testing in a dedicated COPR repository. Testers are encouraged to use this beta software on non-production systems to help identify and report bugs. An update to Beta 2 (6.6.91) was also pushed to the repository later in the week. In other discussions, a user's feature request for a new screen edge option was redirected to the upstream KDE community, and they were also informed that the desired action (maximizing window height only) can already be achieved by middle-clicking the window's maximize button.
Learn more about the KDE team.
Server
The Server Working Group's main focus this week was the new "Home Server" spin-off, discussed during their weekly meeting. The group is planning the initial software selection and user experience, with a key strategy being the use of Ansible for post-installation configuration. The goal is to ship Ansible roles and sample playbooks, possibly integrated with a simple Cockpit UI, to automate setup for users new to server management. This initiative represents a significant opportunity for contributors interested in Ansible, Cockpit, and image creation.
In addition to the spin-off, the team discussed improving their project management processes. They reviewed plans for creating issue templates in their Forgejo ticket tracker and agreed to experiment with a more systematic set of labels to better track project status. A summary of the meeting and open action items was also posted to the mailing list.
Learn more about the Server team.
Infrastructure
This week, the Infrastructure team prepared for a mass update and reboot outage scheduled for the following week. A major project milestone was announced: the migration from Nagios to Zabbix for monitoring is nearly complete. The team also discussed the upcoming Flock conference and a potential travel directive that might affect attendees. On the mailing list, an official announcement was made that Fedora 42 has reached its End of Life, with its content now archived and scheduled for removal from main mirrors in two weeks.
During the weekly meeting, several long-standing tickets were reviewed. The team discussed the significant storage used by the container registry (#11512) and hopes the planned migration to quay.io will help address it. Other topics included ongoing investigations into proxy server alerts, work to update the Fedora Wiki theme for Fedora 44, and an exploration into setting up a public-inbox service on Communishift. For those looking to contribute, an issue with mote's team processing (#12873) was identified as a good task for a newcomer. Additionally, a discussion on the mailing list clarified how the mirror selection service handles country-specific requests, explaining the fallback logic for regions with few mirrors.
Learn more about the Infrastructure team.
Quality
The primary event this week was the discovery and subsequent investigation of an agentic AI system making unsupervised and incorrect changes to Fedora's Bugzilla and upstream projects. The system was operating under a contributor's account, which was claimed to be compromised. The incident caused significant disruption, requiring a manual review and reversal of the AI's actions. It also sparked a serious discussion about the potential for such systems to be used in supply chain attacks, drawing parallels to the xz backdoor incident. On a more routine note, the weekly Quality meeting was a brief, informal chat due to low attendance, where the idea of an LLM-based bot for creating test days was discussed, and a known bug with live installs on X.org in Rawhide was highlighted.
In community news, an important announcement was made that Fedora 42 has reached its End of Life and will no longer receive updates. For those looking to contribute, testing is requested for new nightly composes of Fedora 45 Rawhide and Fedora-IoT 45. Additionally, community feedback continues on the call for testers to restore Google Drive integration in GNOME.
Learn more about the Quality team.
Design
The discussion around the Prototype for a Modernized Fedora Media Writer saw renewed activity this week. A new functional prototype, built with Rust and the Iced toolkit, was shared by contributor Markus Götz, sparking conversation around its technical implementation and design. This led to broader discussions on the future of the tool, including a proposal for a web-based writer, though technical challenges with browser access to local hardware were noted.
A significant part of the conversation focused on the need to address existing functional problems, not just the user interface. A critical, long-standing bug causing media verification to fail was highlighted as a top priority for any new version. Contributors are encouraged to provide feedback on the new prototype, help investigate the root cause of the media check bug by looking at how other tools like Rufus and Etcher operate, and join the conversation on the overall direction of this important first-touch application for new Fedora users.
Learn more about the Design team.
Docs
This week, the Docs team published the new "Fedora Discussion Forum (Self-)Moderation Guidelines and Rules", officially retiring the old "Ask Fedora SOPs". The new guidelines are now live and linked from the Mindshare documentation section. Additionally, a significant discussion continued regarding the project's policy on documenting the installation of proprietary NVIDIA drivers. Contributors are exploring how to provide helpful instructions for users while navigating legal concerns about linking to third-party repositories like RPM Fusion. The conversation is weighing the possibility of instead documenting the official, opt-in fedora-workstation-repositories method for installing the drivers.
Learn more about the Docs team.
Internationalization
During the weekly Internationalization meeting, the team issued a final call for help with triaging Fedora 42 bugs before the next release cycle. The discussion then turned to planning for Fedora 45, with a reminder about the upcoming deadlines for Change proposals. One potential Change proposal involves consolidating multiple hunspell dictionary source RPMs into a single package.
A key topic was the future of packages maintained by user pwu, who is seeking help or new maintainers for approximately 40 packages, including many fonts and input method components. This presents an opportunity for contributors to get involved, and one member has already volunteered to help with the font packages. The team also discussed future technical improvements, such as adopting Wayland semantic pre-edit styling for the ibus-chewing input method to enhance user experience on modern desktops.
Learn more about the Internationalization team.
EPEL
In the weekly EPEL meeting, discussions covered committee matters and infrastructure updates. In election-related news, long-time member nirik announced he would not be seeking re-election for the next term, and nominees for the Steering Committee were reminded to submit their interview questions. There was also a positive update on the EPEL logo redesign, which is expected to move into an official design sprint soon.
Learn more about the EPEL team.
ELN
The ELN SIG held its weekly meeting to discuss several ongoing initiatives. A key topic was the plan to update the s390x architecture baseline to z15/z16 for ELN in preparation for RHEL 11. This change, which was missed for Fedora 44, is now being coordinated for both ELN and Fedora 45 to maintain alignment. The group also reviewed progress on enabling gating for kernel updates to improve stability, which is currently waiting on a review for a pull request to Bodhi.
Other discussions included the transition away from the deprecated libappstream-glib in favor of the newer appstream library. This move is blocked until the asgen tool can replace the existing asbuilder without breaking repository metadata. Progress on adding bootc support continues, with a call for volunteers to act as co-maintainers.
Learn more about the ELN team.
Atomic
This week, discussion continued on the tutorial for replacing the Fedora Flatpak remote with Flathub. A user attempting to follow the guide reported an error (Update is older than current version) when trying to reinstall their applications from Flathub. They shared a successful workaround, which involved manually uninstalling and reinstalling the specific application that caused the error. This discussion highlights a potential edge case in the migration process that may require an update to the tutorial's instructions.
Learn more about the Atomic team.
CoreOS
In the weekly CoreOS meeting, the team discussed two main proposals. The first was to switch container image layer compression from gzip to zstd to improve update speed and reduce bandwidth. This proposal was agreed upon, pending benchmarks to confirm its benefits. The second major topic was a proposal to denylist a set of rarely used kernel modules by default to reduce the security attack surface. While the goal was supported, concerns about maintenance and divergence from standard Fedora were raised. The discussion concluded with a plan to explore this idea collaboratively with other Fedora editions, such as the Atomic Desktops and Cloud variants, to potentially create shared "server" and "desktop" hardening profiles.
During the open floor, a call for review was made for an Afterburn pull request that implements password hashing. Contributors are welcome to assist with the zstd benchmarking effort or review the pending Afterburn change.
Learn more about the CoreOS team.
IoT
During the weekly IoT meeting, the group discussed creating new documentation for small projects to help users get started with Fedora IoT, such as using Raspberry Pi hats or setting up kiosk mode. There are opportunities for contributors to suggest project ideas or write guides, with one member already volunteering to create a more comprehensive guide for setting up the Jetson. The team also reviewed the status of Fedora 44, noting that a new release is planned to address a bug (#136) and improve support for the Raspberry Pi 5. Testing for Fedora 45 (Rawhide) is proceeding normally.
Decisions
- A new "projects" section will be added to the Fedora IoT documentation to host guides for users. These guides will be linked from blog posts to increase visibility.
Learn more about the IoT team.
AI & ML
This week, discussion continued in the long-running forum topic "Figuring out NPU support in Fedora". With the full driver stack for NPUs now available in Fedora 44, the conversation has shifted to next steps and remaining gaps. Contributors highlighted the need for a higher-level coordination layer or daemon, similar to PipeWire for audio, to arbitrate NPU access for multiple applications and provide a stable interface. This presents an opportunity for those interested in system-level architecture. Other points raised included the general difficulty of finding NPU hardware documentation and a specific request to package the AMD XRT user space driver to enable tools like FastFlowLM on AMD hardware, which is currently missing from the official Fedora repositories.
Learn more about the AI & ML team.
RISC-V
During the weekly RISC-V meeting, the main topics were the status of the Fedora 44 build and the hardware landscape. Progress on F44 is currently held up by a large Qt 6.11 update, which is blocking the creation of desktop images. However, patches for the blocking qt-webengine package are now available, which should allow work to continue. The group also discussed moving the secondary dist-git overlay to forge.fedoraproject.org/riscv to streamline development efforts before RISC-V becomes a primary architecture.
On the hardware front, a new P550 board was added to the build farm. The new SpacemiT K3 boards have begun shipping, with community members already working on kernel support and running benchmarks. While the K3 offers a noticeable performance boost (e.g., reducing GCC build times from five days to two), there was a consensus that it is likely still not fast enough for use in the main Fedora Koji build system. The group aims to avoid the slow build times that impacted the community during the initial rollout of the ARM architecture. There is ongoing work to secure funding for more powerful hardware suitable for Fedora's data centers.
Learn more about the RISC-V team.
Security
The Security team held their weekly meeting on May 28. A key topic was the recent incident involving potentially unsupervised, AI-generated contributions from a community member's account. The group discussed the implications for account security and the broader challenge of how the project will handle AI-generated content in the future, noting that a problematic pull request to the Anaconda installer related to this incident has been reverted. Additionally, the team reviewed a ticket regarding a TPM issue and concluded that while it should be kept open to monitor upstream progress, no immediate action is required since TPM-backed disk encryption is not an officially supported feature in Fedora.
Learn more about the Security team.
Perl
This week's activity for the Perl group centered on package maintenance. Jitka Plesnikova submitted and merged a pull request for the perl-Cache-FastMmap package. The update bumps the package to version 1.62 and adds package tests, addressing a specific bugzilla ticket. This reflects routine maintenance to keep Perl modules current within the Fedora ecosystem.
Decisions
- The pull request to update the
perl-Cache-FastMmap package to version 1.62 and add tests was merged.
Learn more about the Perl team.
Other Discussions
- A call for facilitators was made for the upcoming Fedora Mentor Summit's "Lunch & Learn" sessions. Volunteers are needed to help start and guide informal discussions on various topics such as Documentation, Packaging, AI, and Design, to create a welcoming space for contributors to share experiences.
- A bug was reported in a discussion titled "F45 anaconda breaks all X based spins". The F45 installer fails on Xorg-based spins like Cinnamon due to a Wayland socket issue. The report was confirmed to be a duplicate of a previously reported bug.
- In the ongoing discussion about a jobs board, a new suggestion was made to look at Debian's consultant page as a model for a services advertising section. It was noted that this might be easier to manage and moderate than a full jobs board.
- Following the first Fedora Hummingbird community meeting, a discussion took place to share notes and clarify the project's goals. The conversation covered what "Agentic Linux" means, the opportunities for contributors, and the technical vision of using AI agents to automate development and testing workflows. A recording of the meeting was partially successful and will be shared later. This was also announced on the devel mailing list.
- A major incident was reported and discussed regarding an agentic AI system making unsupervised and inaccurate changes on behalf of a Fedora contributor. The system was incorrectly reassigning bugs, closing them prematurely, and submitting incorrect, LLM-generated fixes to upstream projects like Anaconda. The contributor claimed their account was compromised. In a follow-up thread, the situation was further investigated, and as a precaution, the contributor's permissions were revoked, and the problematic changes were reverted.
- A widespread issue with GCC Internal Compiler Errors (ICE) was reported, affecting builds on s390x, i686, and eventually all architectures. The problem was quickly traced back to a recent
glibc update in Rawhide. The faulty glibc build was promptly untagged from the buildroot, resolving the build failures.
- Other discussions this week included a clarification that the
p7zip package was correctly replaced by the official 7zip and that dependent packages like scancode need to be updated, a user reporting that kinit is dropping their audio, a maintainer running into issues pushing to an un-retired package, a discussion on why .oct files are not getting stripped, a report on upgrade bugs from F42 to F43 affecting PostgreSQL and Dovecot, a bug in rpminspect that was incorrectly flagging non-shell files, an investigation into why torsocks missed its mass rebuild due to an infrastructure error, and a discussion about file conflicts caused by the ongoing protobuf update.
Package Updates
- A major update to
python-cloudflare 5.2.0 is coming to Rawhide. This version includes many breaking changes, and the only dependent package, certbot, is being updated concurrently in the same side tag.
- The update to
OpenColorIO 2.5 is now complete, and the update has been submitted to Bodhi.
- The rebuilds for the
icu 78.3 update were scheduled to begin. However, they were put on hold after encountering widespread GCC failures, which were later attributed to a separate glibc issue.
- The
OpenEXR update was completed in Rawhide. It was noted that a couple of dependencies, libjxl-devtools and libjxl-utils, were initially missed but have since been queued for a rebuild.
- An update to
quazip 1.7 is being prepared in a side tag, along with rebuilds of its dependencies. A side discussion resolved an issue with rpmdev-bumpspec by clarifying that the rpmautospec package must be installed for it to correctly handle %autorelease.
- Significant progress was made on the Protobuf update. The new version and its successfully rebuilt reverse dependencies were built in a side tag and have now been pushed to Rawhide. A list of packages that failed to build and those still needing to merge compatibility patches was provided.
Orphaning Packages
- The
libyui stack has been orphaned because it is no longer used by any packages in Fedora.
- The
qmc2 package was orphaned because its upstream is no longer active. A follow-up message provided links to related work in FreeBSD for any potential new maintainers.
New Contributor Introductions
- Hugo de Benito introduced himself to the community. As a recent software engineering graduate, he is interested in contributing to backend development, packaging, and infrastructure, and is eager to learn about collaborating in a FOSS environment.
comments? additions? reactions?
As always, comment on the fediverse: https://fosstodon.org/@nirik/116630715953443762