From Fedora Project Wiki
DO NOT EDIT this page manually as it's generated automatically and all changes will be overwritten!. If you want to change anything, change the original "Changes" page, and it will be picked up in the next refresh.

(This page last updated: 2024-11-13)


Fedora Linux 42 Accepted System-Wide Changes

Retire zbus v1

The packages for v1 of the zbus crate (and the packages for v2 of the zvariant crate) will be retired from Fedora 42. Dependent packages are to be ported to a non-obsolete version of these libraries (i.e. zbus v4 or v5) or to be retired as well.

Owners

  • Owner: Fabio Valentini for the Rust SIG

Tracking

  • Last updated: 2024-11-13
  • Tracking bug: #2325879
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: Final Freeze
  • Status: Change accepted

Update Zlib-ng to version 2.2.x

Update Zlib-ng on Fedora 42 to version 2.2.x. Currently, Fedora distributes Zlib-ng 2.1.7.

Owners

  • Owner: Tulio Magno Quites Machado Filho, Lukas Javorsky, Ali Erdinc Koroglu

Tracking

  • Last updated: 2024-11-13
  • Tracking bug:
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline:
  • Status: Unknown

Setuptools 74+

Update to a new upstream release of python-setuptools that is not completely compatible with previous releases. Most notably, version 72.0.0 removed support for the setup.py test command (deprecated for 5 years). This is a breaking change and Fedora packages that use the setup.py test command during the build need to be adapted to use a different test runner, such as unittest, pytest, etc. There might be other breaking changes. We estimate 142 to 196 Fedora Rawhide packages to fail to build due to this upgrade (as of Sep 2024).

Owners

  • Owner: Miro Hrončok

Tracking

  • Last updated: 2024-10-17
  • Tracking bug: #2319387
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: mass rebuild
  • Status: Testable

Adjust java/java-devel requires to multi-vendor JDK world and replace legacy JDKs by third party Eclipse Temurin repositories

Adjust java/java-devel provides/requires to multivendor world and obsolete all non-system LTS JDKs (java-1.8.0-openjdk, java-11-openjdk, java-17-openjdk in time of writing) by appropriate, properly integrating, RPMs from Eclipse Adoptium repositories.

Owners

  • Owner: Jiri Vanek

Tracking

  • Last updated: 2024-11-12
  • Tracking bug: #2319402
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: 1. December 2024
  • Status: 100% code completed

Anaconda as native Wayland application

Currently, Anaconda is still an X11 application, which we would like to fix and make Anaconda Wayland native application to allow us drop of the X11 dependencies from installation ISO images. However, this change is not just a simple switch and we need to do some adjustments during the path which will impact user experience.

Owners

  • Owner: Anaconda team ( Jiří Konečný)

Tracking

  • Last updated: 2024-10-17
  • Tracking bug: #2307282
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: 100% code completion deadline
  • Status: Change accepted

LLVM 19

Update all llvm sub-projects in Fedora Linux to version 19.

Owners

  • Owner: Tom Stellard

Tracking

  • Last updated: 2024-10-02
  • Tracking bug: #2293629
  • Release Notes tracker: #114
  • Contingency deadline:
  • Status: Change accepted

Unify /usr/bin and /usr/sbin

The /usr/sbin directory becomes a symlink to bin, which means paths like /usr/bin/foo and /usr/sbin/foo point to the same place. /bin and /sbin are already symlinks to usr/bin and usr/sbin, so effectively /bin/foo and /sbin/foo also point to the same place. /usr/sbin will be removed from the default $PATH. The same change is also done to make /usr/local/sbin point to bin, effectively making /usr/local/bin/foo and /usr/local/sbin/foo point to the same place. The definition of %_sbindir will be changed to %_bindir, so packages will start using the new directory after a rebuild without any further action. Maintainers may stop using %_sbindir, but don't need to.

Owners

  • Owner: Zbigniew Jędrzejewski-Szmek

Tracking

  • Last updated: 2024-08-02
  • Tracking bug: #2267022
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: in principle can be done at any time, but would require a rebuild of some or all affected packages.
  • Status: Not being worked on

Remove Python Mock Usage

python-mock has been deprecated since Fedora 34 - 6 releases ago, but is still in use in many packages. We plan to go through the remaining usages and clean them up, with the goal of retiring python-mock from Fedora.

Owners

  • Owner: Michel Lind, Maxwell G

Tracking

  • Last updated: 2024-08-26
  • Tracking bug: #2258085
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: Final Freeze
  • Status: Change accepted

Enable systemd service hardening features for default system services

Improve security by enabling some of the high level systemd security hardening settings that isolate and sandbox default system services.

Owners

  • Owner: Rahul Sundaram

Tracking

  • Last updated: 2024-10-02
  • Tracking bug: #2260082
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: N/A
  • Status: Not being worked on

Anaconda WebUI for Fedora Workstation by default

The new PatternFly-based UI has been developed by the Anaconda team for some time now and we would like to make it available for users of Fedora to enhance and modernize installation experience. As the first step in this user adoption process, we are targeting Fedora Workstation only.

Owners

  • Owner: Fedora Workstation SIG

Tracking

  • Last updated: 2024-08-13
  • Tracking bug: #2231339
  • Release Notes tracker: #1033
  • Contingency deadline: Beta freeze
  • Status: 100% code completed

Modernize Live Media

Modernize the live media by switching to the "new" live environment setup scripts provided by livesys-scripts and leverage new functionality in dracut to enable support for automatically enabling persistent overlays when flashed to USB sticks.

Owners

  • Owner: Neal Gompa, Matt Coleman

Tracking

  • Last updated: 2024-08-22
  • Tracking bug: #2139918
  • Release Notes tracker: #898
  • Contingency deadline: Final Freeze
  • Status: Change accepted

DNF/RPM Copy on Write enablement for all variants

RPM Copy on Write provides a better experience for Fedora Users as it reduces the amount of I/O and offsets CPU cost of package decompression. RPM Copy on Write uses reflinking capabilities in btrfs, which is the default filesystem starting from Fedora 33 for most variants. Note that this behavior is not being turned on by default for this Change.

Owners

  • Owner: Matthew Almond, Davide Cavalca, Manu Bretelle

Tracking

  • Last updated: 2024-10-16
  • Tracking bug: #1915976
  • Release Notes tracker: #634
  • Contingency deadline: Final freeze
  • Status: Change accepted


Fedora Linux 42 Accepted Self-Contained Changes

Distributing Kickstart Files as OCI Artifacts

Fedora distributed as bootable container ships via OCI registry. Installation is typically done by conversion into a VM image or ISO installer via osbuild (image builder), however, booting from network is a useful workflow for bare-metal fleet deployments. Required files to perform such installation are not available in the OCI repository that could be fetched from registry in a similar manner as the bootable container.

  • Owner: Ina Panova, Lukáš Zapletal
  • Last updated: 2024-10-31
  • Tracking bug: #2320145
  • Status: Change accepted

Integrate FEX in Fedora Linux

FEX is a fast emulator that allows one to run x86 and x86-64 binaries on an AArch64 Linux host. FEX requires a number of supporting components, including a RootFS image, and integration with muvm to support 16k page-size hosts. The purpose of this Change is to integrate FEX itself and its supporting components into Fedora Linux, to provide a delightful out-of-box experience for users that want to run x86 and x86-64 binaries on their aarch64 systems. This also includes integration into the AArch64 Fedora KDE spin as a non-blocking component of the spin.

  • Owner: Davide Cavalca, Neal Gompa, Alyssa Rosenzweig
  • Last updated: 2024-10-14
  • Tracking bug: #2318566
  • Status: Change accepted

PHP 8.4

Update the PHP stack in Fedora to the latest version 8.4.x

  • Owner: Remi Collet and PHP SIG
  • Last updated: 2024-11-06
  • Tracking bug: #2318567
  • Status: 100% code completed

Enabling composefs by default for Atomic Desktops

We want to enable composefs by default for Fedora Atomic Desktops. This makes the root mount of the system (/) a truly read only filesystem, increasing the system integrity and robustness. This is the first step toward a full at runtime verification of filesystem integrity.

  • Owner:
  • Last updated: 2024-08-26
  • Tracking bug: bug)
  • Status: Unknown

Enable Drm Panic

Drm_panic is a new feature in the Linux kernel that displays a panic screen when a kernel panic occurs. This proposal is to enable DRM_PANIC in the Fedora kernel, to improve the kernel panic user experience.

  • Owner: Jocelyn Falempe, Javier Martinez Canillas
  • Last updated: 2024-09-02
  • Tracking bug: #2309205
  • Status: Change accepted

Reduce the amount of "dontaudit" rules pertaining to unlabeled_t

Reduce the amount of rules that prevent reporting of SELinux denials pertaining to unlabeled_t. This could influence the amount of SELinux-related logs on some systems, but will not cause any new permission denials.

  • Owner: Miloš Malík
  • Last updated: 2024-09-09
  • Tracking bug: #2300338
  • Status: Change accepted

Tomcat 10.1.x

This change involves upgrading the Apache Tomcat application server from versions 9.0.x to 10.1.x. This update will enhance the application server's performance, security, and support for the latest specifications. The affected packages include tomcat and related libraries and services that rely on the Tomcat server for web application deployment and management.

  • Owner: Sokratis Zappis
  • Last updated: 2024-09-02
  • Tracking bug: #2309206
  • Status: Change accepted

Confidential Virtualization Host with AMD SEV-SNP

This enables Fedora virtualization hosts to launch confidential virtual machines using AMD's SEV-SNP technology. Confidential virtualization prevents admins with root shell access, or a compromised host software stack, from accessing memory of any running guest. SEV-SNP is an evolution of previously provided SEV and SEV-ES technologies providing stronger protection and unlocking new features such as a secure virtual TPM.

  • Owner: Daniel P. Berrangé
  • Last updated: 2024-09-13
  • Tracking bug: #2298853
  • Status: Change accepted

Add bpfman to Fedora

bpfman: An eBPF Manager bpfman operates as an eBPF manager, focusing on simplifying the deployment and administration of eBPF programs. Its notable features encompass:

  • Owner: Toke Høiland-Jørgensen
  • Last updated: 2024-08-22
  • Tracking bug: #2271633
  • Status: Change accepted

Enable auto-updates by default in Fedora Kinoite

On Fedora Kinoite, Plasma Discover supports automatically updating the system in a safe fashion via rpm-ostree staged updates. We want users to benefit from bug fixes and updates in general by default thus we want to enable auto-updates by default. Users will still have the option of disabling that or tuning the frequency at which updates happen.

  • Owner: Timothée Ravier, Neal Gompa
  • Last updated: 2024-09-09
  • Tracking bug: #2233192
  • Status: Change accepted

mkosi-initrd

mkosi-initrd is an alternative builder for initrds. It will be packaged in Fedora, so that users can use it to build initrds locally. A kernel-install plugin will be provided to build the initrd when a kernel package is installed. As a stretch goal, initrds will be build in koji and delivered via rpm packages. As a further stretch goal, pre-built initrds will be used in Unified Kernel Images that can be delivered via rpm packages.

  • Owner: Zbigniew Jędrzejewski-Szmek, Lukáš Nykrýn , Daan De Meyer
  • Last updated: 2024-08-27
  • Tracking bug: #2203221
  • Status: Change accepted