Across the various Fedora project groups, the primary shared focus this week was preparing for the upcoming Fedora 45 Beta release. Teams spanning Release Engineering, Quality, KDE, Server, ARM, Cloud, and Websites dedicated significant effort to testing release candidates, managing blocker bugs, and executing stable pushes during the Beta Freeze. Looking ahead to future releases, FESCo and the Packaging Committee are actively evaluating Fedora 46 and 47 Change Proposals, most notably the system-wide introduction of the Crystal programming language, a libical 4.x upgrade, and a Thin LTO build flag, while the Rust SIG coordinated ecosystem-wide rebuilds for the upcoming Shadow Stack feature. Additionally, there is a strong collaborative push toward architectural and procedural unification across the project; the Atomic and CoreOS teams are forming a working group to consolidate their base image efforts, the Council is finalizing the new Fedora Innovation Lifecycle framework, and infrastructure teams are actively handling major migrations like COPR's transition to Pulp.
Announcements
Framework recently announced that their new modular Laptop 12 is now available with Fedora KDE Plasma pre-installed, providing users with a hardware-validated experience out of the box. For users looking to maintain and recover their existing systems, new community tutorials detail how to monitor NVMe and SSD drive health using Performance Co-Pilot to catch subtle warnings before drive failure, as well as easy GUI methods for system recovery after a BTRFS boot failure using live USBs and snapshots.
On the development and packaging front, three new Fedora Change Proposals are seeking community feedback. A system-wide proposal for Fedora 46 seeks to introduce official native support for the Crystal programming language, utilizing a "Shard-as-RPM" model to ensure hermetic, reproducible, and offline builds. Another system-wide proposal for F46 aims to upgrade libical to the 4.x series, which breaks C API/ABI compatibility from the 3.x series and will require dependent applications to be rebuilt or patched. Lastly, a self-contained change intended for Fedora 47 introduces a Thin LTO Build Flag (%slim macro) to give developers the performance benefits of Link Time Optimization while reducing the excessive RAM requirements and compilation times typically associated with fat objects.
Council
The Fedora Council focused heavily on refining the new Fedora Innovation Lifecycle proposal and clarifying trademark guidelines for derived images this week. In a lengthy and sometimes tense chat discussion, the Council debated the role of the FESCo representative and how proposals move into the new "Sandbox" phase. They successfully compromised on an 8-point requirements-gathering framework that clarifies the FESCo and Mindshare representatives act as liaisons rather than binding vetoes. This framework is now being integrated into the draft Sandbox Review Process SOP and was workshopped in a dedicated meeting.
In the forums, members discussed when modified Fedora OS images (like bootc containers or VMs) require trademark removal, particularly for internal organizational use versus public CI infrastructure. The conversation highlighted a need for better default tooling and documentation so that developers creating custom images automatically generate a compliant "Fedora Remix" rather than accidentally violating trademark policies.
Decisions
- Agreed to integrate an 8-point requirements-gathering framework into the Fedora Innovation Lifecycle Draft, establishing that FESCo and Mindshare representatives will act as go-betweens, their respective committees having a full vote (via Matrix chat).
See the detailed report for the Council team.
Learn more about the Council team.
FESCo
FESCo held one meeting and handled several tickets and forum discussions this week. A major focus was reviewing the F45 Incomplete Changes Report, with FESCo voting to defer the "Libxml215" Change to Fedora 46 while requesting a separate compatibility package, declaring the "Filter Fedora Flatpaks" Change completed, and allowing the "Relocate RPM repository configs to /usr" Change to land before the final freeze. Other incomplete changes were reviewed and mostly deferred to the next meeting for updates.
In other activity, new Change Proposals were announced on the forum, including the introduction of the Crystal programming language and its packaging guidelines for F46, updating libical to version 4, and a Thin LTO Build Flag for F47. FESCo also processed non-responsive maintainer tickets and enacted the policy to conduct Changes discussions strictly on the devel mailing list.
Decisions
- The Changes Discussion Only On Devel List policy is now effective immediately. Future discussions will happen on the devel list, while Discourse will host read-only topics with sentiment polls.
- The Libxml215 Change (reviewed via the F45 Incomplete Changes Report) was deferred to Fedora Linux 46, with the requirement that a separate
libxml2_2.13 compatibility package be created instead of a subpackage.
- The Relocate RPM repository configs to /usr Change (reviewed via the F45 Incomplete Changes Report) was allowed to land its remaining parts before the final freeze.
- The Filter Fedora Flatpaks for Atomic Desktop v2 Change (reviewed via the F45 Incomplete Changes Report) was officially declared completed.
See the detailed report for the FESCo team.
Learn more about the FESCo team.
Packaging Committee
The Packaging Committee met once this week and actively discussed seven tickets. A primary focus was the introduction and refinement of packaging guidelines for the Crystal programming language, including source package naming conventions, dependency resolution, and multi-version coexistence.
In addition to the Crystal language guidelines, the committee resolved several other documentation updates. This included merging an exception for limited aws-lc use in cryptographic policies, updating guidelines to use the %openpgpverify macro by default, and clarifying that Provides tags are not inherited by subpackages.
Decisions
- Approved and merged the documentation exception for limited
aws-lc use in CryptoPolicies (Ticket #1566).
- Agreed to use
crystal-lang as the source package name for the Crystal compiler to cleanly unretire an old package and maintain clean Git history (Issue #1567).
- Determined that Crystal shard source packages will be prefixed unconditionally with
crystal-, but application subpackages will use their bare upstream names.
- Merged guidelines clarifying that
Provides tags are not inherited by subpackages or source RPMs (Ticket #1563).
See the detailed report for the Packaging Committee team.
Learn more about the Packaging Committee team.
Mindshare
Mindshare and CommOps saw steady activity this week regarding onboarding, documentation, and event planning. In the Fedora Community Ops channel, members focused on updating broken links in the Join SIG documentation, integrating new contributors, and utilizing the zodbot cookie system for peer appreciation.
Meanwhile, the Fedora Mindshare team discussed administrative policies, clarifying reimbursement requirements for event attendees. The group heavily focused on reviewing, voting on, and tracking various global event sponsorship requests, including events in the Philippines, India, Czechia, and the United States, alongside implementing new quarterly labels for better ticket management.
Decisions
- Quarterly sorting tags (Q1-Q4) were successfully implemented for Mindshare issues to better organize budget allocations and tickets (Ticket #150).
- Conference registration fees for non-Red Hatters in the US or Canada, as well as fees up to $500 in Europe, do not require BEAR (Business Entertainment and Amenities Review) pre-approval, provided the attendee is not a government employee or contractor (Fedora Mindshare).
- The team agreed to continue grouping the activity of the Mindshare and CommOps groups together for the 'This Week in Fedora' reports rather than separating them (Fedora Mindshare).
See the detailed report for the Mindshare team.
Learn more about the Mindshare team.
Magazine
In the Fedora Magazine chat, the team discussed recent publications and upcoming article proposals. The Framework Laptop 12 article was published and quickly accumulated 1.6k views, with members resolving a brief link caching issue immediately following its release. Bots also cross-posted links to the Fedora 45 Beta Release Announcement and a new article proposal regarding Flock to Fedora session recordings.
On the technical side, a contributor reported an issue where it is currently impossible to log out of the Fedora Magazine WordPress instance. The issue has been forwarded to the appropriate infrastructure contacts for resolution.
Learn more about the Magazine team.
Diversity & Inclusion
The Diversity & Inclusion team has officially kicked off preparations for the 2026 Fedora Week of Diversity (FWD). The event is planned as a 2-3 hour virtual session scheduled around October 9th, bearing the working theme "Respect the Culture."
Currently, the group's primary focus is gathering volunteers and coordinating logistics. Discussions in the DEI Matrix room revolved around setting up event registration via Pretix, sourcing speakers, and retrieving design assets from previous years to expedite marketing efforts.
Decisions
- The 2026 Fedora Week of Diversity will be a short, 2-3 hour virtual event with 10-20 minute talks, scheduled around October 9th.
- The team will reuse and adapt the 2024 design assets instead of requesting new ones, to bypass the Design Team's 4-6 week turnaround time.
See the detailed report for the Diversity & Inclusion team.
Learn more about the Diversity & Inclusion team.
Workstation / GNOME
The Workstation and GNOME team is heavily focused on integrating the GNOME 51 Release Candidate into the upcoming Fedora 45 release and Rawhide. A notable call for testers was announced to evaluate a newly proposed implementation of Google Drive integration in GNOME, aiming to replace the previously dropped support. In parallel, developers successfully resolved a critical auto-login regression in GDM for Fedora 44 and are actively tracking down compositor issues affecting openQA tests.
Additionally, the Fedora Workstation Working Group met to discuss strategic approaches for managing Flatpak metadata certification on Flathub, focusing on how to align upstream packages with Fedora's policies without causing friction. Meanwhile, preparations are underway for the Fedora 45 Blocker Review meetings and promotional efforts, including a request for authors for the Fedora Magazine's release article.
Decisions
- The Working 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. (Meeting Summary)
See the detailed report for the Workstation / GNOME team.
Learn more about the Workstation / GNOME team.
KDE
The KDE group focused heavily on preparing for the Fedora 45 Beta release, dealing with blocker bug reviews, installer regressions, and package updates. Key troubleshooting efforts involved the new Anaconda Web UI lacking advanced storage features, a workaround to force the slitherer tool to use the XCB platform, and debugging a Kirigami color accent regression in KDE Frameworks 6.29. Planning has also begun for the Fedora Magazine "What's New in Fedora KDE" article for F45, which will cover Plasma 6.7 and 6.8.
In addition to desktop environment components, the team addressed Kinoite-specific bug reports, including failures with Discover's automatic updates and graphical glitches during AV1 video playback. KDE Frameworks 6.30 has been successfully built for Fedora 43, 44, 45, and Rawhide, and is now awaiting testing and Bodhi karma.
Decisions
- Submit a "What's New in Fedora KDE" article for Fedora 45 focusing on Plasma 6.7 with a brief mention of 6.8 (Issue #725).
- Use an XCB platform workaround for the
slitherer tool to bypass a bug in time for the Fedora 45 beta.
- Proceed with migrating to the
oo7 Secrets Service Provider for most login managers, relying on blowfish wallet auto-migration while accepting that GPG-encrypted wallets are not yet supported for migration.
See the detailed report for the KDE team.
Learn more about the KDE team.
Server
This week, the Server group focused heavily on preparing documentation and testing for the upcoming Fedora 45 release. In documentation, members reached a consensus to restructure the guide by introducing a new "Postinstallation Customizations" section immediately following "Installation", while retaining the existing "Virtualization" and "Containerization" navigation titles. A formal asynchronous vote has been initiated for the naming of its subsections. In parallel, a Fedora Quality proposal to reduce the list of release-blocking legacy storage interfaces (such as PATA, SCSI, and Hardware RAID) during installation was shared for feedback.
Matrix discussions touched upon homelab power consumption optimization, the transition from MBR to GPT for ARM images (and how maintaining Raspberry Pi 3 support hinders features like systemd-repart), as well as stylistic choices for documentation readability. Finally, progress continues on testing F45 Beta builds and creating a guide for Software Management using DNF.
Decisions
- Created a new main documentation section titled "Postinstallation Customizations", to be placed second in the navigation tree after "Installation". (Meeting Log)
- Retained the current top-level documentation navigation bar names, including "Virtualization" and "Containerization". (Meeting Log)
- Revoked preliminary votes on documentation subsection titles in favor of an asynchronous voting period on the issue tracker. (Meeting Log)
See the detailed report for the Server team.
Learn more about the Server team.
Infrastructure
The Infrastructure group progressed on several key services, including provisioning storage for the new Forgejo Dist Git production instance and deploying the public-inbox service to staging. They also diagnosed an intermittent Kerberos pre-authentication issue impacting Packit scratch builds and initiated the migration of the Matrix Moderation bot to Fedora's internal infrastructure.
Routine maintenance included reviewing AWS resource usage and tagging compliance, troubleshooting Fedora 45+ Ansible compatibility, and handling various FAS group and Koji heavybuilder requests.
Decisions
- Mirrors located in Iran (
.ir) cannot be hosted or listed in MirrorManager due to US export control regulations (Ticket #13536).
- A new policy is being drafted for Official Fedora Matrix rooms, which will require the inclusion and proper configuration of the new official Fedora moderation bot (
@moderation:fedoraproject.org) (Forum).
See the detailed report for the Infrastructure team.
Learn more about the Infrastructure team.
Release Engineering
This week, the Release Engineering team focused heavily on preparing for the Fedora 45 Beta release, actively managing the Beta Freeze by executing multiple stable pushes and generating Beta release candidates. A significant blockage involving the F44F (Flatpak) updates-testing compose—which had timed out on database connections and halted hundreds of updates—was successfully resolved after applying a hotfix to the bodhi-server. Additionally, network issues with proxies in the APAC region causing repository checksum mismatches were investigated and mitigated.
A Fedora 45 Blocker Review meeting took place to evaluate several bugs affecting the Beta, resulting in decisions on multiple blockers and freeze exceptions. The team also handled various routine requests, including bulk ACL removals (which are now facilitated by a new automation script), unretiring packages via the newly introduced self-service workflow, generating detached signatures for the ignition 2.27.0 release, and processing stalled EPEL branch requests.
Decisions
- Accepted Bug 2526278 (initial-setup multiple GPUs) as a Fedora 45 Beta Freeze Exception.
- Accepted Bug 2524952 (kmscon NULL pointer dereference) as a Fedora 45 Beta Blocker.
- Accepted Bug 2526398 (Anaconda crash reporting failure) as a Fedora 45 Beta Blocker.
- Rejected Bug 2524726 (pcmanfm-qt update) as a Fedora 45 Beta Freeze Exception.
- Closed Bug 2502678 (DiscoverNotifier updates) as NOTABUG for Fedora 45 Final.
See the detailed report for the Release Engineering team.
Learn more about the Release Engineering team.
Quality
Fedora 45 Beta preparations are in full swing as the Beta freeze started on August 25, and the Go/No-Go decision is scheduled for September 10. The group is actively testing Beta candidates and tracking blockers. A proposal has been raised to significantly reduce the list of release-blocking storage interfaces during installation (dropping obsolete technologies like PATA and SCSI), acknowledging hardware access constraints.
In tooling news, Issuebot is now fully deployed to help manage Common Issues, and the Quality team submitted their requirements for the upcoming Bugzilla replacement. The community is also organizing multiple Test Days covering the 7.2 kernel, Internationalization (i18n), KDE 6.7, Anaconda features, and Fedora CoreOS.
Decisions
See the detailed report for the Quality team.
Learn more about the Quality team.
Websites and Apps
This week, the Websites and Apps team focused on resolving image path issues on the KDE edition page and preparing the site for the upcoming beta release. Contributor @fesinan worked with @glb to migrate external KDE image assets into the local repository, mitigating the risk of upstream link breakage. During this process, they identified a structural issue in the CMS YAML files where removing hidden sections breaks Vue array offsets, highlighting a need for future refactoring.
Additionally, the team discussed testing the beta release site on the staging environment. A recent fix for issue #423 enables beta pages for clients without JavaScript, which doubles the number of generated pages. While there were concerns about Nuxt memory limits and leaks during these larger builds, local testing indicated the build succeeded without requiring increased node memory. The team agreed to test the build on staging a few days before the release candidate is finalized.
Decisions
- The beta version of the website will be built and tested on the staging server a few days before the release candidate to verify that the build system can handle the increased page count resulting from issue #423.
- Image assets for the KDE page will be hosted locally in the repository and prefixed with
kde-plasma- rather than relying on external KDE content delivery networks.
- The hidden "Get started developing with Fedora KDE Plasma Desktop" section will remain in the CMS YAML for now, as removing it would break hardcoded array offsets in the current Vue components.
Learn more about the Websites and Apps team.
Design
The Fedora Design team officially kicked off the Fedora 46 Wallpaper project, drawing inspiration from mathematician Karen Uhlenbeck after a community vote. The team is exploring creative themes like minimal surfaces, gauge theory, and curved spaces, and has issued an open call for contributors to submit ideas and sketches. In other areas, the team continued its Fedora Design Docs Revamp by drafting new "How to Join" and "FAQ" pages, though publication has been deferred to allow for more internal review.
Additionally, the team processed design updates for ongoing tickets, opting to simplify the poster designs in Ticket 40. Notably for the broader Linux community, the team announced that the updated EPEL steering committee badge design marks the final badge request the Design team will accept and process through their ticket queue.
Decisions
- The Design team will no longer accept badge design requests through their ticket queue, making the EPEL steering committee badge (design#60) the final one processed this way.
- The publication of the new FAQ and "How to Join" documentation was deferred until the end of the current or next sprint to allow for sufficient internal review.
- Ticket 40 will be reverted to an earlier, simplified design version to improve clarity, reducing the number of listed teams from nine to three.
See the detailed report for the Design team.
Learn more about the Design team.
Docs
This week, the Docs team made significant progress on cleaning up legacy documentation. A custom script was developed to successfully catalog over 670 obsolete Wiki pages, paving the way for a major cleanup of content that has been unedited for years. Alongside this, new requests were made to remove or archive End-Of-Life (EOL) distribution pages to improve documentation relevance.
In community discussions, users shared a shell script for identifying active kernels and confirmed that combining powertop and tuned resolved power usage regressions on Fedora 44. Organizationally, the Docs team refined their pull request workflows and implemented a new open-contribution method for building biweekly meeting agendas.
Decisions
- Biweekly meeting agendas will now be crowdsourced; an empty forum thread will be created immediately after each meeting to gather topic suggestions, starting with the 2026-09-08 meeting.
See the detailed report for the Docs team.
Learn more about the Docs team.
Internationalization
The Internationalization group focused heavily on preparing for the upcoming Fedora 45 release, noting that three i18n Changes are now testable in QA, and organizing the upcoming Fedora 45 i18n test week. The team was also reminded to continue triaging open bugs for Fedora 43.
In ticket discussions, the group addressed resource management on Weblate by archiving obsolete documentation, centralized their issue tracking, and handled user inquiries regarding upstream translations and out-of-date release docs.
Decisions
- Archived documentation, specifically the sysadmin and install guides, will be removed from Weblate to conserve system resources, though their underlying Git repositories will be retained.
- Issue tracking for individual localization-docs repositories will be redirected to the centralized localization tracker using an external URL configuration.
- EOL releases (Fedora 26-42) will not be removed from Weblate by the localization team as long as they are still published by Fedora Docs; requests to hide them must be directed to the Docs team.
- Translation bugs for upstream projects, such as a reported KDE Plasma Vault issue, must be reported directly to the upstream teams rather than handled downstream in Fedora.
See the detailed report for the Internationalization team.
Learn more about the Internationalization team.
Legal
Jilayne Lovejoy notified the Legal group about a proposed update to the SPDX license inclusion guidelines. This update would potentially allow linux-firmware licenses to receive an SPDX license ID, which is relevant news for the broader Linux community dealing with firmware licensing.
Learn more about the Legal team.
COPR
COPR is currently migrating existing projects to use Pulp for storing build results, which may temporarily leave some builds in a pending state. Additionally, several technical issues were addressed this week, including website instability, a CentOS 10 Stream build failure caused by missing DNF packages, and a bug in the new Pulp upload process that was incorrectly consuming user quotas and causing queue backlogs.
Decisions
- The COPR team decided to proceed with migrating existing projects to Pulp in alphabetical order by owner name (excluding Packit projects), which may temporarily block some user builds.
- A fix (PR #4469) was proposed and accepted for deployment to resolve a bug where workers getting stuck while uploading to Pulp were incorrectly eating up concurrent build quotas.
See the detailed report for the COPR team.
Learn more about the COPR team.
EPEL
The major update this week is the transition of ffmpeg from version 5 to 7 in EPEL 9 Next (for CentOS Stream 9). To ensure stability for applications not yet ready for version 7, a compatibility package (ffmpeg5) has been introduced to house older libraries and headers. This update is currently in testing and will eventually move to regular EPEL 9 when RHEL 9.9 is released.
In infrastructure news, the Release Engineering team is actively preparing for the retirement and archiving of EPEL 10.2 in tandem with upstream RHEL transitions. They also successfully resolved a symlink bug that previously caused users to accidentally download the wrong EPEL 10 minor release package. Overall operations remain stable, which was reflected by a brief, issue-free weekly steering meeting.
Decisions
- Upgrade
ffmpeg from version 5 to 7 in EPEL 9 Next, and introduce an ffmpeg5 compatibility package to prevent breakages in dependent packages. (Mailing List Announcement)
- Deploy an Ansible infrastructure fix to stop the
epel-release-latest-10 symlink from churning and correctly lock it to the 10.2 path, addressing user dependency errors. (Ticket #117)
See the detailed report for the EPEL team.
Learn more about the EPEL team.
ELN
The ELN group had a quiet week regarding formal meetings, but resolved several infrastructure and configuration issues via chat. Notably, it was confirmed that ELN is no longer using modularity, which is relevant for upcoming infrastructure configuration updates. Additionally, a minor configuration gap in rpmlint was identified where .eln release tags were not correctly recognized, and a fix is being implemented.
The group also diagnosed and fixed a silent failure in the ELN buildsync (EBS) system caused by an unhandled asynchronous error following a network hiccup in late August. Once the ELN pod was restarted, backlogged build triggers processed successfully. Finally, significant refactoring work is underway for EBS to improve long-term maintainability while the group awaits a broader decision on multi-target support.
Decisions
- ELN is officially no longer using modularity, allowing infrastructure teams to drop modular-specific tags like
eln-modular-updates-candidate.
- The
rpmlint configuration's ReleaseExtension regular expression will be updated to support .elnNNN release tags to prevent false positive warnings.
See the detailed report for the ELN team.
Learn more about the ELN team.
Atomic
A major proposal was introduced to unify the base image efforts between Fedora CoreOS and the Atomic (bootc) initiatives, aiming for a single set of unified artifacts by the Fedora 46 release. To advance this effort and combine operations, a new working group is being formed with open calls for volunteers across the community. In addition, a new systemd-sysexts SIG is being organized to build and distribute system extensions based on Fedora content, which will greatly enhance the extensibility of atomic systems without relying strictly on containers.
Technical discussions clarified that Atomic Desktop images will maintain their current /opt and /usr/local symlinks to /var, and will continue to use official Fedora branding rather than shipping generic packages by default. For downstream users deriving custom builds (Fedora Remixes), efforts will focus on simplifying and documenting the rebranding and package-swapping process rather than altering the upstream Atomic artifacts.
Decisions
- A working group will be formed to explore unifying base image efforts between Fedora CoreOS and Atomic (bootc) for a targeted Fedora 46 release. (Meeting)
- Atomic Desktop images will continue to use symlinks to
/var for /usr/local and /opt. Since they are considered "final" derivable images, changing this natively is unsupported, though downstream builders can modify the setting. (Issue #126)
- Atomic Desktop images will continue to ship official Fedora branding instead of generic packages. Downstream builders making derivatives (Remixes) will be supported via improved documentation and simpler package swapping methods. (Issue #125)
- A request to include
powertop in Atomic images was declined; power tuning on Fedora should be managed through tuned. (Issue #127)
See the detailed report for the Atomic team.
Learn more about the Atomic team.
CoreOS
The Fedora CoreOS group focused on resolving critical SELinux-related regressions this week, specifically issues involving home_dir in Ignition and podman-machine-os CI failures. To prevent shipping broken images, the team halted the standard rollout, opted to temporarily pin policycoreutils and selinux-policy packages to older versions, and delayed the release to the following week.
Additionally, the group continued reviewing Fedora 45 change proposals, identifying action items for OpenSSL 4.0 rebuilds and integrating systemd-oomd with zram. A new Fedora SIG for systemd system-extensions (systemd-sysexts) was proposed, and dedicated sessions were scheduled to explore unifying CoreOS and bootc efforts.
Decisions
- Pinned
policycoreutils and selinux-policy packages to older versions across stable, testing, and next streams to bypass SELinux regressions and prevent broken image releases (Issue #2216 and Issue #2217).
- Decided to delay the CoreOS release rollout to Tuesday (after the US holiday) to accommodate ad-hoc builds fixing the SELinux regressions.
- Rolled out Ignition Native Butane Support to the
next stream (F44-based) to gather early feedback before the F45 rebase.
See the detailed report for the CoreOS team.
Learn more about the CoreOS team.
IoT
During the Fedora IoT Working Group Meeting, the team reviewed the status of current and upcoming releases. Fedora 45 is currently in its freeze period, and upgrades from Fedora 44 have tested successfully without issues. Fedora 44 stable builds remain green, with the exception of a known clevis issue. Meanwhile, the Fedora 46 (Rawhide) build experienced a temporary failure due to a Koji GSSAPI authentication error.
Additionally, an ongoing bug affecting ignition-edge has been confirmed as fixed in a newer release. The updated package now needs to be built and included in the distribution.
Learn more about the IoT team.
ARM
The ARM group this week focused heavily on hardware-specific troubleshooting and preparations for the upcoming Fedora 45 Beta release, highlighted by an announcement for the Fedora 45 Blocker Review Meeting. A notable success was diagnosing offline update failures on the Raspberry Pi 5, where missing Real-Time Clocks (RTC) caused GPG signature verification to fail during early boot. Contributors found that swapping chronyd for systemd-timesyncd acts as a reliable workaround to persist timestamps.
In addition to RPi5 troubleshooting, developers addressed an SELinux permission bug preventing initial-setup from running in F45 (which is fixed in Beta 1.2). Other community members shared progress on enabling measured boot on the Raspberry Pi 4 using a Letstrust TPM, while field reports trickled in regarding boot challenges on newer Snapdragon X laptops and Lenovo T14s post-installations. Notably, Fedora 43 is now considered strictly unsupported for newer Raspberry Pi 5 board revisions.
Decisions
- Fedora 43 is no longer supported on newer Raspberry Pi 5 board revisions; users must transition to Fedora 44 or upcoming Fedora 45 images. (Mailing List Thread)
- To bypass the broken
initial-setup on Fedora 45 Beta 1.1, testers should temporarily set SELinux to permissive mode or disable it until the upstream fix in Beta 1.2 is available.
See the detailed report for the ARM team.
Learn more about the ARM team.
Cloud
In the Fedora Cloud room, the group is preparing for the Fedora 45 Beta release. A call for testing was issued because many Cloud tests remain unexecuted, particularly for Xen. While some Azure test results have been submitted, additional community help is required to complete the testing matrix, especially for AWS.
Learn more about the Cloud team.
Kernel
This week, the Kernel group primarily focused on resolving a critical bootloader installation issue triggered by recent kernel updates in the Fedora Kernel chat. A change enabling CONFIG_OF on x86 resulted in an empty /proc/device-tree directory, causing GRUB to misidentify the environment and fail during installation. The kernel configuration was quickly reverted to bypass the GRUB bug.
Other discussions included troubleshooting OpenQA test failures on aarch64 architectures, debugging the new DRM panic screen, and addressing minor build warnings in kernel selftests.
Decisions
- Revert the
CONFIG_OF configuration on x86 builds to eliminate the empty /proc/device-tree directory, providing a workaround for GRUB's faulty environment detection heuristic.
See the detailed report for the Kernel team.
Learn more about the Kernel team.
AI & ML
The AI & ML SIG discussions this week focused on documentation, package updates, and the group's overarching vision. A primary point of conversation was the AI Developer Desktop spin; its inclusion and placement within the SIG remain controversial, prompting a decision to further refine the SIG's proposed mission and vision. On the packaging front, a PyTorch/libstdc++ update is currently waiting on the freeze, preparations are being made for a ROCm 10 rebuild which appears to be a minor update, and Fabric was updated to its latest release in COPR.
In addition to technical updates, group members discussed the major industry news of Nvidia acquiring Hugging Face. Furthermore, early work has started to turn the "This Week in Fedora" summaries into a regular column on the Community Blog.
Decisions
- Merged Pull Request #3 to scaffold Antora modules for SIG focus areas.
- Decided to hold off on finalizing the SIG's vision and mission in order to further discuss and refine the placement of the AI Developer Desktop spin.
Learn more about the AI & ML team.
RISC-V
The RISC-V group focused heavily on kernel debugging, hardware enablement, and package rebuilds for Fedora 45 and 46. The F45 RISC-V build is notably on target to be released in sync with the primary architectures. Significant effort went into bisecting and fixing a boot failure on SpacemiT K3 boards using updated firmware, which culminated in a functional 7.2.3 omni kernel. Desktop environment testing on the Milk-V Titan also yielded excellent results using AMD GPUs on Fedora 44.
On the infrastructure and packaging front, developers tackled major rebuild blockers (including vxl, fastnetmon, catch, and llvm) and handled Koji builder memory exhaustion. Discussions highlighted the need for a modern replacement to the outdated koji-shadow script to automate rebuilds, alongside identifying an Anaconda bug that inadvertently enables unavailable update repositories for Fedora 45 installations.
Decisions
- Drop the 'Orange Pi RV2: regulator PCIe and PHY related updates' and 'OrangePi R2S devicetree tweaks' from upcoming 7.2/7.3 kernels, as they are either unnecessary or break PCIe.
- Send the successful 7.2.3 omni kernel to Koji for F45 to allow the creation of updated testing images.
- Require non-scratch package builds in the RISC-V Koji instance to be coordinated by core maintainers to avoid NVR (Name-Version-Release) misalignments with the upstream Fedora Koji.
- Treat Anaconda's default enablement of the Fedora 45 updates repositories as a bug, as it causes 404 errors during network installations.
See the detailed report for the RISC-V team.
Learn more about the RISC-V team.
Security
The Security SIG held a meeting this week focusing heavily on the creation of a new Fedora Privacy SIG and the ongoing issue of misfiled CVEs. To avoid ideological drift, the proposed Privacy SIG will be strictly scoped to technical tasks such as analyzing packages for privacy issues, maintaining lists of problematic packages, and creating privacy-preserving default configurations (e.g., disabling AI in Firefox or fuzzing location data in geoclue2).
Additionally, the group addressed the severe deluge of misfiled CVEs (exceeding a 90% false-positive rate) impacting the Fedora ecosystem. This is largely tied to a deprecated vulnerability scanner. In the Matrix channel, the team also clarified Fedora's kernel CVE patching pipeline—noting fixes frequently land before CVEs are even assigned—and agreed that the upcoming public search engine indexing of Matrix channels poses no security risks.
Decisions
- Logged meeting discussions to the Draft Proposal for Fedora Privacy SIG ticket and agreed to continue exploring packages that need privacy-preserving overrides.
- Decided to open a dedicated tracking ticket in the Security SIG repository to monitor progress on CVE-to-package mapping and PURL (Package URL) metadata, assisting upstream coordination efforts.
See the detailed report for the Security team.
Learn more about the Security team.
Gaming
The developer of Inertia Blast II and other LÖVE2D games successfully tested their projects on a mobile phone running Fedora PocketBlue Remix, noting that touch controls function correctly out of the box. Due to time constraints, the developer is reaching out to the Fedora community for assistance with packaging and distributing these titles.
Learn more about the Gaming team.
Go
Discussion in the Fedora Golang channel focused on packaging macros and tooling. A contributor encountered macro expansion failures when switching to %gocheck2 in their image-builder spec file (as seen in this build log). This was quickly resolved by clarifying the need to add BuildRequires: go-vendor-tools so the macro expands properly.
Additionally, the group discussed how best to incorporate Go tools (such as mockery) in spec files when they are declared via a go.mod tool directive, prompting a suggestion to potentially create a new %gotool macro to standardize the process.
Learn more about the Go team.
Perl
The Perl group saw routine automated package maintenance this week. Packit Bot submitted pull requests to update the perl-Date-Manip package to upstream release 7.00 for both the f45 branch and the rawhide branch. Both updates were subsequently approved and merged by Jitka Plesnikova.
Decisions
Learn more about the Perl team.
Python
On the python-devel mailing list, a contributor shared their approach to resolving a packaging namespace conflict for dupeguru. Because the upstream maintainers were unresponsive, the packager reorganized the source code into a dedicated dupeguru namespace to prevent collisions in the global Python module space.
In the Fedora Python Matrix channel, members discussed ongoing package reviews, noting a temporary outage in the review service, and welcomed a new contributor seeking guidance on a first project.
Decisions
Learn more about the Python team.
Rust
This week, the Rust SIG focused on mass package cleanup, security updates, and coordinating ecosystem-wide rebuilds. Maintainers successfully orphaned approximately 180 unused leaf library packages in Rawhide to reduce technical debt and maintenance burden. Significant progress was also made on security fronts, specifically by shipping updates for the lru crate to address RUSTSEC-2026-0253 across all supported Fedora and EPEL branches.
In addition, the team assisted with the upcoming Fedora Shadow Stack feature by rebuilding a targeted list of Rust-dependent packages. Work also continues on complex application updates, including resolving git-pinned dependency issues in the fish shell and navigating architecture-specific test failures in the time crate.
Decisions
- Rebuilt a specific list of Rust-dependent packages using the latest Rust compiler to ensure compatibility with the upcoming Fedora Shadow Stack feature.
- Orphaned approximately 180 unused leaf library packages in Rawhide as part of a "spring cleaning" effort.
- Retired the
const-cstr package from Fedora after it was orphaned for over 6 weeks due to being unmaintained and unsound (RUSTSEC-2023-0020).
See the detailed report for the Rust team.
Learn more about the Rust team.
Other Discussions
- Miroslav Suchý listed the new packages added to Fedora over the last month on the forum, prompting questions from users about the criteria and testing process for new software inclusion before release.
- Rénich Bon Ćirić announced the formation of the Fedora Crystal SIG on the forum to coordinate the packaging and lifecycle of the Crystal compiler and ecosystem, inviting packagers, testers, and enthusiasts to get involved.
- Yann Collette shared an update on Audinux activity for August on the forum, highlighting the addition of 24 new audio packages (including low-load NAM-A2 plugins) and 103 package updates.
- Arjun Shankar followed up on the F45 Change Proposal for enabling Shadow Stack, asking for proven packagers to help bump and rebuild 27 remaining packages shipping
.so files that are incompatible with the updated Rust toolchain, which Maxwell G subsequently completed.
- Christopher raised concerns that Google is disabling the ability to send emails from
@fedoraproject.org addresses via the GMail web client, leading to a discussion about alternatives, SPF/DKIM/DMARC configurations, and the historical liability hurdles of Fedora hosting its own authenticated SMTP gateway.
- Adam Williamson notified the community that due to new internal Red Hat device policies, he is rigorously splitting his personal Fedora contributions from his Red Hat identity, meaning his typical Fedora Bugzilla activity will now come from a new vanity email address.
- Jonathan Wakely noted that installing
vim-default-editor does not affect visudo, which continues to use nano because sudo does not launch a login shell, prompting a conversation about finding a cleaner system-wide override without manual sudoers.d edits.
- Gordon Messmer proposed deploying his
got-audit ELF namespace tampering scanner—written after the xz-utils attack—as a non-gating, generic Fedora CI test for packages with systemd services, though some developers warned about false positives and Codeberg's new anti-LLM terms of service.
- Norbert Manthey proposed hardening Fedora applications by appending
-fno-strict-overflow, -fno-strict-aliasing, and -fno-delete-null-pointer-checks to the default compilation flags, but GCC team members heavily criticized the idea, arguing these flags cripple performance and break valid C++ code without offering real security benefits.
- Tobias Girstmair asked for advice on packaging
vim-classic—an AI-free fork of Vim 8—so that it can seamlessly coexist with Fedora's standard vim packages, perhaps via a -as-vim subpackage of symlinks similar to the default-editor mechanism.
- Other discussions included an extended deadline for submitting Bug Tracker Workflows, questions on
goprep directory naming, a patch for teamd on the libteam mailing list (link), fixing failed F44 Flatpak composes that block other updates, the F45 Blocker Review Meeting, potential updates to the SPDX license list, a criteria change proposal, taking over the rubygem-factory_bot package, a review swap for grub2-confidential-computing, and the F45 i18n test week on the g11n list.
Orphaning packages
Package updates
Contribution opportunities
Testing and Quality Assurance (QA)
Testing is highly accessible for non-members and crucial for the upcoming releases. Community members can participate in Test Days for Linux Kernel 7.2 and F45 Internationalization (I18n), or execute Cloud tests for F45 Beta on AWS and Xen. Testers are also needed for specific features, such as the proposed GNOME Google Drive integration and the large FFmpeg 5 to 7 update in Bodhi. Additionally, anyone can help QA by voting asynchronously on proposed blocker bugs prior to review meetings via the blockerbugs app or by verifying the many bugs currently in the ON_QA state.
Writing, Documentation, Translation, and Design
Contributors with creative or language skills have numerous avenues to get involved. Writers can draft or review articles for the Fedora Magazine, including coverage for the F45 Beta Release, session recordings from Flock, or "What's New" articles for Workstation and KDE. Documentation tasks include updating the Beginner's Guide and cleaning up legacy Wiki pages. For designers and artists, the Fedora Design team is collecting sketches and digital art for the Fedora 46 Wallpaper Project in Ticket #76, while the DEI team needs volunteers for marketing, design, and video editing.
Event Organization, Community Operations, and Policy Review
General community members can provide valuable feedback on overarching proposals like the GDPR/data access legal agreement, the Sandbox Review Process, the Privacy SIG proposal, and the systemd-sysexts SIG creation. On the operations side, CommOps has a sore need for general wiki triage on pages like event sponsorship. Organizers can step up to manage speakers, schedules, and Pretix logistics for the 2026 Fedora Week of Diversity, or volunteer to staff the Fedora booth locally at All Things Open 2026 via Ticket #128.
Packaging, Infrastructure, and Software Development
Developers and packagers can adopt newly orphaned packages like mcelog, package shards for the new Crystal SIG, or help port Rust crates away from unmaintained dependencies (e.g., migrating off bincode or proc-macro-error). Web developers are needed to refactor hardcoded Vue array offsets into named keys in the Fedora Websites 3.0 repository. Infrastructure and Python skills can be put to use by building EPEL10 dependencies for Mailman servers (Ticket #13519), tracking down Koji build failures for Rawhide OSTree commits, or writing a koji-shadow replacement in Python for RISC-V. New coders are highly encouraged to introduce themselves in the Fedora Python Matrix channel, where existing members are actively offering mentorship and starter projects.