From Fedora Project Wiki
No edit summary
(updating change set page)
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{autolang|base=yes}}
{{autolang|base=yes}}


{{admon/warning|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.
{{admon/warning|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: {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}})
(This page last updated: {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}})
Line 14: Line 14:
{{Anchor|accepted_system_wide}}
{{Anchor|accepted_system_wide}}
== Fedora Linux 42 Accepted System-Wide Changes ==
== Fedora Linux 42 Accepted System-Wide Changes ==
===[[Changes/Metrics | Opt-In Metrics for Fedora Workstation]]===
 
The goal of this change proposal is to provide the Fedora community with accurate, representative data about the real world use of Fedora Workstation. By doing this, we believe that we can accelerate the development of Fedora Workstation, and ensure that it improves in line with our users’ needs and requirements.
===[[Changes/KojiLocalImageBuilder | Koji uses Red Hat Image Builder locally]]===
Switch the Red Hat Image Builder-built images in Koji to not build through a service, but locally.
====Owners====
* Owner: Simon de Vlieger
====Tracking====
* Last updated: 2025-01-27
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2342235 #2342235]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/163 #163]
* Contingency deadline:
* Status: Change accepted
===[[Changes/RPMSuportForSystemdSysusers | RPM Support For Systemd Sysusers.d]]===
RPM supports creating users and groups according to configuration provided in sysusers.d snippets shipped in package payload.
====Owners====
* Owner: Michal Sekletar, Zbigniew Jędrzejewski-Szmek, Panu Matilainen
====Tracking====
* Last updated: 2025-02-11
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2337007 #2337007]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/145 #145]
* Contingency deadline: Mass Rebuild of RPMs on Wed 2025-01-15.
* Status: 100% code completed
===[[Changes/GnomeShellExtensionDependencyGenerator | GNOME Shell extension Dependency Generator]]===
Implement a dependency generator for GNOME Shell extensions that would make the binary RPM depend on the correct versions of GNOME Shell
====Owners====
* Owner: Michel Lind, Neal Gompa
====Tracking====
* Last updated: 2025-01-27
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2342225 #2342225]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/161 #161]
* Contingency deadline:
* Status: 100% code completed
===[[Changes/Protobuf 5.x/6.x | Protobuf 5.x/6.x]]===
Update Protobuf to the latest version (5.x), and 6.x if it arrives in time before freeze in Q1 2025. Note that Protobuf's versioning is complicated, C++ and Python are at version 5, other language bindings at version 4, and they all embed the version of protoc; we are using the C++ version here so we can reference its support policy.
====Owners====
* Owner: Michel Lind, Jonathan Wright, Neal Gompa
====Tracking====
* Last updated: 2025-01-23
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2341815 #2341815]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/159 #159]
* Contingency deadline:
* Status: Testable
===[[Changes/golang1.24 | Golang 1.24]]===
Update of Go (golang package) to the upcoming version 1.24 in Fedora 42.
====Owners====
* Owner: Alejandro Sáez Morollón
====Tracking====
* Last updated: 2025-01-14
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2337583 #2337583]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/142 #142]
* Contingency deadline: Beta freeze
* Status: Change accepted
===[[Changes/TclTk9.0 | Tcl/Tk 9.0]]===
Tcl/Tk rebase to version 9. There are some major incompatibilities and it's unrealistic to port all depending packages, thus the compat Tcl/Tk 8 packages will be provided.
====Owners====
* Owner: Jaroslav Škarvada
====Tracking====
* Last updated: 2025-01-14
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2337584 #2337584]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/141 #141]
* Contingency deadline: beta freeze
* Status: Change accepted
===[[Changes/Anaconda Installer Using GPT on all architectures by Default | Anaconda Installer Using GPT on all architectures by Default]]===
This is a follow-up for the Fedora 37 change which made the Anaconda installer use GPT as the default partition table for x86_64. This change proposes switching to GPT for the other supported architectures (namely ppc64le and s390x) as well.
====Owners====
* Owner: Vojtech Trefny
====Tracking====
* Last updated: 2025-02-18
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346267 #2346267]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/183 #183]
* Contingency deadline: Final Freeze
* Status: 100% code completed
===[[Changes/Dnf5ExpiredPGPKeys | Managing expired PGP keys in DNF5]]===
Implementing new logic in DNF5 to remove expired and obsolete repository keys from the system.
====Owners====
* Owner: Jan Kolarik
====Tracking====
* Last updated: 2025-01-29
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2337585 #2337585]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/143 #143]
* Contingency deadline: Fedora 42 branching from Rawhide
* Status: 100% code completed
===[[Changes/LLVM-20 | LLVM 20]]===
Update all llvm sub-projects in Fedora Linux to version 20.
====Owners====
* Owner: Tom Stellard
====Tracking====
* Last updated: 2025-01-14
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2337586 #2337586]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/144 #144]
* Contingency deadline: Final Freeze
* Status: 100% code completed
===[[Changes/RemoveFipsModeSetup | Remove fips-mode-setup]]===
Remove the fips-mode-setup command provided by the crypto-policies package. The functionality it currently performs will be partially removed, partially replaced by automation.
====Owners====
* Owner: Clemens Lang
====Tracking====
* Last updated: 2025-02-18
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346268 #2346268]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/182 #182]
* Contingency deadline: beta freeze (or even later, if required)
* Status: 100% code completed
===[[Changes/Ruby 3.4 | Ruby 3.4]]===
Ruby 3.4 is the latest stable version of Ruby. Many new features and improvements are included for the increasingly diverse and expanding demands for Ruby. With this major update from Ruby 3.3 in Fedora 41 to Ruby 3.4 in Fedora 42, Fedora becomes the superior Ruby development platform.
====Owners====
* Owner: Mamoru Tasaka
====Tracking====
* Last updated: 2025-01-06
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2335929 #2335929]
* Release Notes tracker: <will be assigned by the Wrangler>
* Contingency deadline: Mass Rebuild
* Status: Finished
===[[Changes/Firewalld IPv6 rpfilter Default Loose | Firewalld IPv6_rpfilter default to loose on Workstations]]===
Default firewalld to using IPv6_rpfilter=loose for Workstation installs.
====Owners====
====Owners====
* Owner: Fedora Workstation Working Group
* Owner: Eric Garver
====Tracking====
====Tracking====
* Last updated:  
* Last updated: 2025-01-14
* Tracking bug:  
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2337587 #2337587]
* Release Notes tracker:  
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/146 #146]
* Contingency deadline: beta freeze
* Contingency deadline: beta freeze
* Status: Unknown
* Status: Finished
===[[Changes/NumPy2 | NumPy2]]===
Update the numpy package from 1.x to 2.x (1.26.4 to 2.1.3 currently).
====Owners====
* Owner: Gwyn Ciesla
====Tracking====
* Last updated: 2025-01-14
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2332647 #2332647]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/147 #147]
* Contingency deadline: Beta Freeze
* Status: Finished
===[[Changes/GNUToolchainF42 | GNU Toolchain Update (gcc 15, binutils 2.44, glibc 2.41, gdb 15+)]]===
Update the Fedora 42 GNU Toolchain to gcc 15, binutils 2.44, glibc 2.41 and gdb 15+.
====Owners====
* Owner: Carlos O'Donell
====Tracking====
* Last updated: 2025-01-25
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2337588 #2337588]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/148 #148]
* Contingency deadline: Fedora mass rebuild on 2025-01-15.
* Status: Change accepted
===[[Changes/RetireZbusV1 | 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: 2025-01-14
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2325879 #2325879]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/149 149]
* Contingency deadline: Final Freeze
* Status: 100% code completed
===[[Changes/ZlibNG-2.2 | 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-12-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2325880 #2325880]
* Release Notes tracker: <will be assigned by the Wrangler>
* Contingency deadline:
* Status: 100% code completed
===[[Changes/Setuptools 74+ | 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: 2025-01-14
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2319387 #2319387]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/150 #150]
* Contingency deadline: mass rebuild
* Status: 100% code completed
===[[Changes/ThirdPartyLegacyJdks | 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: 2025-01-14
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2319402 #2319402]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/151 #151]
* Contingency deadline: 1. December 2024
* Status: Finished
===[[Changes/Anaconda As Native Wayland Application | Anaconda as native Wayland application]]===
===[[Changes/Anaconda As Native Wayland Application | 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.
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.
Line 29: Line 202:
* Owner: Anaconda team ( Jiří Konečný)
* Owner: Anaconda team ( Jiří Konečný)
====Tracking====
====Tracking====
* Last updated: 2024-08-22
* Last updated: 2025-01-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2307282 #2307282]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2307282 #2307282]
* Release Notes tracker: <will be assigned by the Wrangler>
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/156 #156]
* Contingency deadline: 100% code completion deadline
* Contingency deadline: 100% code completion deadline
* Status: Testable
===[[Changes/LLVM-19 | 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: [https://bugzilla.redhat.com/show_bug.cgi?id=2293629 #2293629]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/114 #114]
* Contingency deadline:
* Status: Change accepted
* Status: Change accepted
===[[Changes/Anaconda Web UI Partitioning | Anaconda Web UI partitioning]]===
The Anaconda OS installer project needs to have a new approach for partitioning with the new web UI. This approach needs to be easy to control for users who don’t understand details of the Linux storage but still allows more complex requirements.
====Owners====
* Owner: Jiri Konecny
====Tracking====
* Last updated: 2024-12-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2332648 #2332648]
* Release Notes tracker: <will be assigned by the Wrangler>
* Contingency deadline: Beta freeze
* Status: Testable
===[[Changes/Unify bin and sbin | Unify /usr/bin and /usr/sbin]]===
===[[Changes/Unify bin and sbin | 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.
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.
Line 43: Line 236:
* Release Notes tracker: <will be assigned by the Wrangler>
* 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.
* 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
* Status: 100% code completed
===[[Changes/RemovePythonMockUsage | 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: [https://bugzilla.redhat.com/show_bug.cgi?id=2258085 #2258085]
* Release Notes tracker: <will be assigned by the Wrangler>
* Contingency deadline: Final Freeze
* Status: Change accepted
===[[Changes/AnacondaWebUIforFedoraWorkstation | Anaconda WebUI for Fedora Workstation by default]]===
===[[Changes/AnacondaWebUIforFedoraWorkstation | 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.
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.
Line 64: Line 247:
* Contingency deadline: Beta freeze
* Contingency deadline: Beta freeze
* Status: 100% code completed
* Status: 100% code completed
===[[Changes/ModernizeLiveMedia | 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: [https://bugzilla.redhat.com/show_bug.cgi?id=2139918 #2139918]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/898 #898]
* Contingency deadline: Final Freeze
* Status: Change accepted
===[[Changes/RPMCoW | DNF/RPM Copy on Write enablement for all variants]]===
===[[Changes/RPMCoW | 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.
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.
Line 79: Line 252:
* Owner: Matthew Almond, Davide Cavalca, Manu Bretelle
* Owner: Matthew Almond, Davide Cavalca, Manu Bretelle
====Tracking====
====Tracking====
* Last updated: 2024-08-26
* Last updated: 2025-02-21
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1915976 #1915976]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1915976 #1915976]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/634 #634]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/634 #634]
* Contingency deadline: Final freeze
* Contingency deadline: Final freeze
* Status: Change accepted
* Status: Change accepted




{{Anchor|accepted_self_contained}}
{{Anchor|accepted_self_contained}}
== Fedora Linux 42 Accepted Self-Contained Changes ==
== Fedora Linux 42 Accepted Self-Contained Changes ==
===[[Changes/ibus-speech-to-text | ibus-speech-to-text]]===
ibus-speech-to-text will provide voice dictation capabilities to any application supporting IBus input methods in Fedora Linux 42, using VOSK for local voice recognition.
* Owner: Manish Tiwari
* Last updated: 2025-02-19
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346273 #2346273]
* Status: Change accepted
===[[Changes/Promote KDE Plasma Desktop variant to Edition | Promote KDE Plasma Desktop variant to Edition]]===
This Change is about promoting the Fedora KDE Desktop deliverables to Edition status.
* Owner: Neal Gompa,  Davide Cavalca,  Carl Schwan,  Marc Deop,  Troy Dawson,  Steve Cossette
* Last updated: 2025-02-18
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346257 #2346257]
* Status: Testable
===[[Changes/Replace Cockpit Navigator With Cockpit Files | Replace cockpit-navigator with cockpit-files]]===
Obsolete cockpit-navigator for cockpit-files due to the availability of a modern, maintained file system browser for Cockpit.
* Owner: Jelle van der Waa
* Last updated: 2025-02-17
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346147 #2346147]
* Status: Change accepted
===[[Changes/X86 MIPI CameraHwEnablement | X86 MIPI camera HW-enablement]]===
Add support for more MIPI (non USB) cameras found on x86 laptops and tablets.
* Owner: Hans de Goede
* Last updated: 2025-02-17
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346149 #2346149]
* Status: 100% code completed
===[[Changes/PlymouthUseSimpledrm | Plymouth: Use simpledrm by default]]===
Make plymouth use the simpledrm kernel mode setting (kms) device by default instead of waiting for the GPU driver to initialize.
* Owner: Hans de Goede
* Last updated: 2025-03-10
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346150 #2346150]
* Status: Finished
===[[Changes/CoreOSOstree2OCIUpdates | Move Fedora CoreOS updates from OSTree to OCI]]===
Change Fedora CoreOS to receive updates from quay.io/fedora/fedora-coreos instead of the Fedora OSTree repository.
* Owner:
* Last updated: 2025-02-17
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346151 #2346151]
* Status: In progress
===[[Changes/Edk2Security | Improve edk2 security]]===
Turn on a few security-related build time options to improve edk2 security.
* Owner: Gerd Hoffmann
* Last updated: 2025-02-17
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346152 #2346152]
* Status: Testable
===[[Changes/Idris2 | Idris 2]]===
Idris 2 is a dependently typed practical functional programming language.
* Owner: Jens Petersen
* Last updated: 2025-02-17
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346153 #2346153]
* Status: Change accepted
===[[Changes/IBus 1.5.32 | IBus 1.5.32]]===
IBus 1.5.32 will support the Wayland input-method protocol version 2.
* Owner: Takao Fujiwara
* Last updated: 2025-02-17
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346154 #2346154]
* Status: 100% code completed
===[[Changes/Haskell GHC 9.8 and Stackage 23 | Haskell GHC 9.8 and Stackage 23]]===
Update the GHC Haskell compiler from major version 9.6 to 9.8 and Haskell packages from Stackage LTS 22 to LTS 23 versions.
* Owner: Jens Petersen
* Last updated: 2025-02-17
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346155 #2346155]
* Status: Change accepted
===[[Changes/ibus-libpinyin 1.16 | ibus-libpinyin 1.16]]===
The ibus-libpinyin 1.16 package provides some more features for the pinyin users.
* Owner: Peng Wu
* Last updated: 2025-02-17
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346163 #2346163]
* Status: 100% code completed
===[[Changes/Trafficserver 10.0 | Trafficserver 10.0]]===
Upgrade Apache Traffic Server in Fedora to version 10.0.
* Owner: Jered Floyd
* Last updated: 2025-03-07
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346258 #2346258]
* Status: 100% code completed
===[[Changes/EROFSforLiveMedia | Switch to EROFS for Live Media]]===
Switch the read-only filesystem image format from SquashFS to EROFS for Fedora live media.
* Owner: Dusty Mabe for CoreOS produced media
* Last updated: 2025-02-18
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346259 #2346259]
* Status: 100% code completed
===[[Changes/Retire PyO3 v0.19, v0.20, and v0.21 | Retire PyO3 v0.19, v0.20, and v0.21]]===
The Rust SIG currently maintains five (5) versions of PyO3, the Rust bindings for CPython / PyPy. This proposal is about dropping the three oldest versions (v0.19, v0.20, and v0.21), while keeping the two most recent ones (v0.22, v0.23).
* Owner: Michel Lind
* Last updated: 2025-01-23
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2341812 #2341812]
* Status: 100% code completed
===[[Changes/DeprecatePythonPytestRunner | Deprecate python-pytest-runner]]===
The python-pytest-runner (python3-pytest-runner) package will be deprecated in Fedora Linux 42. Dependent packages are encouraged to switch to using pytest directly.
* Owner: Michel Lind, Ben Beasley
* Last updated: 2025-01-27
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2342231 #2342231]
* Status: 100% code completed
===[[Changes/Optimized Binaries for the AMD64 Architecture v2 | Optimized Binaries for the AMD64 / x86_64 Architecture (v2)]]===
Individual packages can provide already optimized libraries via the glibc-hwcaps mechanism. This approach will be extended to executables. The package provides an optimized variant of a binary in a different directory. A symlink to small program which replaces the binary in /usr/bin. At runtime, this program will find the most appropriate variant and execute it.
* Owner: José Relvas
* Last updated: 2025-02-17
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346156 #2346156]
* Status: Change accepted
===[[Changes/Django 5x | Django 5.x]]===
Update the default Django stack in Fedora from 4.2 to 5.x
* Owner: Michel Lind, Neal Gompa, Carl George
* Last updated: 2025-01-23
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2341813 #2341813]
* Status: 100% code completed
===[[Changes/FedoraCOSMIC | Fedora COSMIC Spin]]===
Create an official Fedora Spin with the upcoming COSMIC desktop environment.
* Owner: Ryan Brue,  Neal Gompa
* Last updated: 2025-01-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2338435 #2338435]
* Status: 100% code completed
===[[Changes/RetirePython3.8 | Retire python3.8]]===
The python3.8 package will be retired without replacement from Fedora Linux 42.
Python 3.8 reached upstream End of Life 2024-10-07.
RHEL 8 Python 3.8 Stream has been retired since May 2023.
Debian Buster had Python 3.7, Bullseye has 3.9.
Ubuntu 20.04 LTS (Focal Fossa) has Python 3.8, but standard support ends in April 2025. Fedora 42 release date is in April 2025 as well.
* Owner: Miro Hrončok
* Last updated: 2025-01-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2338436 #2338436]
* Status: 100% code completed
===[[Changes/Retire Zezere | Retire Zezere Provisioning Server (IoT)]]===
Retire/remove use of the zezere provisioning server, currently used to configure Fedora IoT devices.
* Owner: Fedora IoT SIG
* Last updated: 2025-02-17
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346157 #2346157]
* Status: Testable
===[[Changes/Deprecate gtk3-rs | Deprecate gtk3-rs]]===
The Rust bindings for GTK3 (and related libraries) are unmaintained upstream, and are no longer updated in lockstep with bindings for GLib and other related libraries. This Change to mark the packages for the gtk3-rs crates as deprecated reflects this status.
* Owner: Rust SIG
* Last updated: 2025-01-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2338437 #2338437]
* Status: 100% code completed
===[[Changes/IntelCompute2025 | Intel Compute Runtime - Upgrade with HW cut-off]]===
Intel Compute Runtime parts are currently stuck at a legacy branch that isn't undergoing an active development. Newer branches did significantly cut hardware support (for GPU Generations prior to the 12th), and the aim of this change is to do the leap of faith, and rebase intel-compute-runtime and intel-igc to the latest upstream releases, and remove compute support for Intel GPU generations released prior to 2020 (full list is available in the "Detailed Description" section here).
* Owner: Frantisek Zatloukal,  Ali Erdinc Koroglu
* Last updated: 2025-01-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2338438 #2338438]
* Status: 100% code completed
===[[Changes/AtomicDesktopsNoPpc64le | Stop building Atomic Desktops for PPC64LE]]===
We will stop building the Fedora Atomic Desktops for the PowerPC 64 LE architecture. According to the count me statistics, we don't have any Atomic Desktops users on PPC64LE.
* Owner:
* Last updated: 2025-01-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2338439 #2338439]
* Status: 100% code completed
===[[Changes/SplitOpendmarcTools | Split opendmarc with tools subpackage]]===
opendmarc package includes some supporting optional binaries that are not required to configure the service.
* Owner: Mikel Olasagasti
* Last updated: 2025-01-06
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2335932 #2335932]
* Status: 100% code completed
===[[Changes/SDL2onSDL3 | Replace SDL 2 with sdl2-compat using SDL 3]]===
This Change proposes to replace SDL 2 with sdl2-compat, which uses SDL 3.
* Owner: Neal Gompa
* Last updated: 2025-01-06
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2335933 #2335933]
* Status: 100% code completed
===[[Changes/Remove pam-ssh-agent component | Remove pam-ssh-agent component]]===
Drop pam_ssh_agent_auth component from Fedora 42
* Owner: Dmitry Belyavskiy
* Last updated: 2025-01-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2338440 #2338440]
* Status: Finished
===[[Changes/ChangeToGitCore | Switch to git-core]]===
Packages that only require git binary should depend on git-core and not on the git package.
* Owner: Mikel Olasagasti
* Last updated: 2025-02-18
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346260 #2346260]
* Status: Change accepted
===[[Changes/Xfce-4.20 | Xfce-4.20]]===
Xfce 4.20 is a stable release with proven components, provide features to both new and power users alike. This change proposal is submitted to sync fedora packages with the latest upstream release.
* Owner: Mukundan Ragavan,  Kevin Fenzi
* Last updated: 2024-12-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2332653 #2332653]
* Status: 100% code completed
===[[Changes/LXQt 2.1 | LXQt 2.1]]===
Upgrade LXQt in Fedora to version 2.1.
* Owner: Steve Cossette,  Neal Gompa,  Shawn W Dunn
* Last updated: 2024-12-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2332654 #2332654]
* Status: 100% code completed
===[[Changes/RemovalPostgreSQL15 | Retirement of PostgreSQL 15]]===
PostgreSQL version 15 will be retired from Fedora 42 since there are newer versions like 16 and 17. Version 16 is already the default version (announced in PostgreSQL16 change), and version 17 would be the alternative.
* Owner: Lukas Javorsky,  Filip Janus
* Last updated: 2024-12-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2332655 #2332655]
* Status: Finished
===[[Changes/IntelSGX | Intel SGX Software Stack]]===
The Intel SGX technology enables creation of execution enclaves, whose memory is encrypted and thus protected from all other code running on the CPU, including SMM, firmware, kernel and userspace. This proposal is to introduce the SGX host software stack, architectural enclaves and development packages to Fedora, to enable future introduction applications and features which have a dependency on SGX technology.
* Owner: Daniel Berrange
* Last updated: 2025-02-17
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2346158 #2346158]
* Status: 100% code completed
===[[Changes/Ansible11 | Ansible 11]]===
Update to Ansible 11 and Ansible Core 2.18, which no longer supports Python 2.7 and Python 3.6 target nodes, including EL 7 and EL 8 hosts.
* Owner: Maxwell G;  Kevin Fenzi
* Last updated: 2024-12-03
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2330175 #2330175]
* Status: 100% code completed
===[[Changes/KickstartOciArtifacts | Distributing Kickstart Files as OCI Artifacts]]===
===[[Changes/KickstartOciArtifacts | 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.
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
* Owner: Ina Panova,  Lukáš Zapletal
* Last updated: 2024-10-21
* Last updated: 2024-10-31
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2320145 #2320145]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2320145 #2320145]
* Status: Change accepted
* Status: 100% code completed
===[[Changes/FEX | Integrate FEX in Fedora Linux]]===
===[[Changes/FEX | 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.
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.
Line 101: Line 468:
* Last updated: 2024-10-14
* Last updated: 2024-10-14
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2318566 #2318566]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2318566 #2318566]
* Status: Change accepted
* Status: 100% code completed
===[[Changes/php84 | PHP 8.4]]===
===[[Changes/php84 | PHP 8.4]]===
Update the PHP stack in Fedora to the latest version 8.4.x
Update the PHP stack in Fedora to the latest version 8.4.x
* Owner: Remi Collet and PHP SIG
* Owner: Remi Collet and PHP SIG
* Last updated: 2024-10-14
* Last updated: 2024-11-21
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2318567 #2318567]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2318567 #2318567]
* Status: 100% code completed
* Status: 100% code completed
===[[Changes/ComposefsAtomicDesktops | Enabling composefs by default for Atomic Desktops]]===
===[[Changes/ComposefsAtomicDesktops | 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.
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:  
* Owner: Timothée Ravier
* Last updated: 2024-08-26
* Last updated: 2025-02-06
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=ug) bug)]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2344228 #2344228]
* Status: Unknown
* Status: 100% code completed
===[[Changes/EnableDrmPanic | 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: [https://bugzilla.redhat.com/show_bug.cgi?id=2309205 #2309205]
* Status: Change accepted
===[[Changes/SELinux dontaudit unlabeled t | Reduce the amount of "dontaudit" rules pertaining to unlabeled_t]]===
===[[Changes/SELinux dontaudit unlabeled t | 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.
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.
Line 125: Line 486:
* Last updated: 2024-09-09
* Last updated: 2024-09-09
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2300338 #2300338]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2300338 #2300338]
* Status: Change accepted
===[[Changes/Tomcat10ChangeProposal | 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: [https://bugzilla.redhat.com/show_bug.cgi?id=2309206 #2309206]
* Status: Change accepted
* Status: Change accepted
===[[Changes/ConfidentialVirtHostAMDSEVSNP | Confidential Virtualization Host with AMD SEV-SNP]]===
===[[Changes/ConfidentialVirtHostAMDSEVSNP | Confidential Virtualization Host with AMD SEV-SNP]]===
Line 137: Line 492:
* Last updated: 2024-09-13
* Last updated: 2024-09-13
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2298853 #2298853]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2298853 #2298853]
* Status: Change accepted
* Status: Finished
===[[Changes/FedoraWSL | Create Fedora Windows Subsystem for Linux Images]]===
Recent versions of Windows support running Linux guests via Windows Subsystem for Linux (WSL). These can be distributed via tarballs, Appx packages, or via the Windows Store. The purpose of this change is to start producing Fedora images for users of WSL.
* Owner: Cloud SIG
* Last updated: 2025-01-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2338441 #2338441]
* Status: 100% code completed
===[[Changes/Add bpfman to Fedora | Add bpfman to Fedora]]===
===[[Changes/Add bpfman to Fedora | Add bpfman to Fedora]]===
bpfman: An eBPF Manager
bpfman: An eBPF Manager
bpfman operates as an eBPF manager, focusing on simplifying the deployment and administration of eBPF programs. Its notable features encompass:
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
* Owner: Toke Høiland-Jørgensen
* Last updated: 2024-08-22
* Last updated: 2025-02-18
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2271633 #2271633]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2271633 #2271633]
* Status: Change accepted
* Status: Testable
===[[Changes/KDEKinoiteAutoUpdateByDefault | Enable auto-updates by default in Fedora Kinoite]]===
===[[Changes/KDEKinoiteAutoUpdateByDefault | 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.
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.
Line 150: Line 511:
* Last updated: 2024-09-09
* Last updated: 2024-09-09
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2233192 #2233192]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2233192 #2233192]
* Status: Change accepted
* Status: 100% code completed
===[[Changes/mkosi-initrd | 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: [https://bugzilla.redhat.com/show_bug.cgi?id=2203221 #2203221]
* Status: Change accepted

Latest revision as of 12:32, 10 March 2025

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: 2025-03-10)


Fedora Linux 42 Accepted System-Wide Changes

Koji uses Red Hat Image Builder locally

Switch the Red Hat Image Builder-built images in Koji to not build through a service, but locally.

Owners

  • Owner: Simon de Vlieger

Tracking

  • Last updated: 2025-01-27
  • Tracking bug: #2342235
  • Release Notes tracker: #163
  • Contingency deadline:
  • Status: Change accepted

RPM Support For Systemd Sysusers.d

RPM supports creating users and groups according to configuration provided in sysusers.d snippets shipped in package payload.

Owners

  • Owner: Michal Sekletar, Zbigniew Jędrzejewski-Szmek, Panu Matilainen

Tracking

  • Last updated: 2025-02-11
  • Tracking bug: #2337007
  • Release Notes tracker: #145
  • Contingency deadline: Mass Rebuild of RPMs on Wed 2025-01-15.
  • Status: 100% code completed

GNOME Shell extension Dependency Generator

Implement a dependency generator for GNOME Shell extensions that would make the binary RPM depend on the correct versions of GNOME Shell

Owners

  • Owner: Michel Lind, Neal Gompa

Tracking

  • Last updated: 2025-01-27
  • Tracking bug: #2342225
  • Release Notes tracker: #161
  • Contingency deadline:
  • Status: 100% code completed

Protobuf 5.x/6.x

Update Protobuf to the latest version (5.x), and 6.x if it arrives in time before freeze in Q1 2025. Note that Protobuf's versioning is complicated, C++ and Python are at version 5, other language bindings at version 4, and they all embed the version of protoc; we are using the C++ version here so we can reference its support policy.

Owners

  • Owner: Michel Lind, Jonathan Wright, Neal Gompa

Tracking

  • Last updated: 2025-01-23
  • Tracking bug: #2341815
  • Release Notes tracker: #159
  • Contingency deadline:
  • Status: Testable

Golang 1.24

Update of Go (golang package) to the upcoming version 1.24 in Fedora 42.

Owners

  • Owner: Alejandro Sáez Morollón

Tracking

  • Last updated: 2025-01-14
  • Tracking bug: #2337583
  • Release Notes tracker: #142
  • Contingency deadline: Beta freeze
  • Status: Change accepted

Tcl/Tk 9.0

Tcl/Tk rebase to version 9. There are some major incompatibilities and it's unrealistic to port all depending packages, thus the compat Tcl/Tk 8 packages will be provided.

Owners

  • Owner: Jaroslav Škarvada

Tracking

  • Last updated: 2025-01-14
  • Tracking bug: #2337584
  • Release Notes tracker: #141
  • Contingency deadline: beta freeze
  • Status: Change accepted

Anaconda Installer Using GPT on all architectures by Default

This is a follow-up for the Fedora 37 change which made the Anaconda installer use GPT as the default partition table for x86_64. This change proposes switching to GPT for the other supported architectures (namely ppc64le and s390x) as well.

Owners

  • Owner: Vojtech Trefny

Tracking

  • Last updated: 2025-02-18
  • Tracking bug: #2346267
  • Release Notes tracker: #183
  • Contingency deadline: Final Freeze
  • Status: 100% code completed

Managing expired PGP keys in DNF5

Implementing new logic in DNF5 to remove expired and obsolete repository keys from the system.

Owners

  • Owner: Jan Kolarik

Tracking

  • Last updated: 2025-01-29
  • Tracking bug: #2337585
  • Release Notes tracker: #143
  • Contingency deadline: Fedora 42 branching from Rawhide
  • Status: 100% code completed

LLVM 20

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

Owners

  • Owner: Tom Stellard

Tracking

  • Last updated: 2025-01-14
  • Tracking bug: #2337586
  • Release Notes tracker: #144
  • Contingency deadline: Final Freeze
  • Status: 100% code completed

Remove fips-mode-setup

Remove the fips-mode-setup command provided by the crypto-policies package. The functionality it currently performs will be partially removed, partially replaced by automation.

Owners

  • Owner: Clemens Lang

Tracking

  • Last updated: 2025-02-18
  • Tracking bug: #2346268
  • Release Notes tracker: #182
  • Contingency deadline: beta freeze (or even later, if required)
  • Status: 100% code completed

Ruby 3.4

Ruby 3.4 is the latest stable version of Ruby. Many new features and improvements are included for the increasingly diverse and expanding demands for Ruby. With this major update from Ruby 3.3 in Fedora 41 to Ruby 3.4 in Fedora 42, Fedora becomes the superior Ruby development platform.

Owners

  • Owner: Mamoru Tasaka

Tracking

  • Last updated: 2025-01-06
  • Tracking bug: #2335929
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: Mass Rebuild
  • Status: Finished

Firewalld IPv6_rpfilter default to loose on Workstations

Default firewalld to using IPv6_rpfilter=loose for Workstation installs.

Owners

  • Owner: Eric Garver

Tracking

  • Last updated: 2025-01-14
  • Tracking bug: #2337587
  • Release Notes tracker: #146
  • Contingency deadline: beta freeze
  • Status: Finished

NumPy2

Update the numpy package from 1.x to 2.x (1.26.4 to 2.1.3 currently).

Owners

  • Owner: Gwyn Ciesla

Tracking

  • Last updated: 2025-01-14
  • Tracking bug: #2332647
  • Release Notes tracker: #147
  • Contingency deadline: Beta Freeze
  • Status: Finished

GNU Toolchain Update (gcc 15, binutils 2.44, glibc 2.41, gdb 15+)

Update the Fedora 42 GNU Toolchain to gcc 15, binutils 2.44, glibc 2.41 and gdb 15+.

Owners

  • Owner: Carlos O'Donell

Tracking

  • Last updated: 2025-01-25
  • Tracking bug: #2337588
  • Release Notes tracker: #148
  • Contingency deadline: Fedora mass rebuild on 2025-01-15.
  • Status: Change accepted

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: 2025-01-14
  • Tracking bug: #2325879
  • Release Notes tracker: 149
  • Contingency deadline: Final Freeze
  • Status: 100% code completed

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-12-16
  • Tracking bug: #2325880
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline:
  • Status: 100% code completed

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: 2025-01-14
  • Tracking bug: #2319387
  • Release Notes tracker: #150
  • Contingency deadline: mass rebuild
  • Status: 100% code completed

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: 2025-01-14
  • Tracking bug: #2319402
  • Release Notes tracker: #151
  • Contingency deadline: 1. December 2024
  • Status: Finished

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: 2025-01-16
  • Tracking bug: #2307282
  • Release Notes tracker: #156
  • Contingency deadline: 100% code completion deadline
  • Status: Testable

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

Anaconda Web UI partitioning

The Anaconda OS installer project needs to have a new approach for partitioning with the new web UI. This approach needs to be easy to control for users who don’t understand details of the Linux storage but still allows more complex requirements.

Owners

  • Owner: Jiri Konecny

Tracking

  • Last updated: 2024-12-16
  • Tracking bug: #2332648
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: Beta freeze
  • Status: Testable

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: 100% code completed

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

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: 2025-02-21
  • Tracking bug: #1915976
  • Release Notes tracker: #634
  • Contingency deadline: Final freeze
  • Status: Change accepted


Fedora Linux 42 Accepted Self-Contained Changes

ibus-speech-to-text

ibus-speech-to-text will provide voice dictation capabilities to any application supporting IBus input methods in Fedora Linux 42, using VOSK for local voice recognition.

  • Owner: Manish Tiwari
  • Last updated: 2025-02-19
  • Tracking bug: #2346273
  • Status: Change accepted

Promote KDE Plasma Desktop variant to Edition

This Change is about promoting the Fedora KDE Desktop deliverables to Edition status.

  • Owner: Neal Gompa, Davide Cavalca, Carl Schwan, Marc Deop, Troy Dawson, Steve Cossette
  • Last updated: 2025-02-18
  • Tracking bug: #2346257
  • Status: Testable

Replace cockpit-navigator with cockpit-files

Obsolete cockpit-navigator for cockpit-files due to the availability of a modern, maintained file system browser for Cockpit.

  • Owner: Jelle van der Waa
  • Last updated: 2025-02-17
  • Tracking bug: #2346147
  • Status: Change accepted

X86 MIPI camera HW-enablement

Add support for more MIPI (non USB) cameras found on x86 laptops and tablets.

  • Owner: Hans de Goede
  • Last updated: 2025-02-17
  • Tracking bug: #2346149
  • Status: 100% code completed

Plymouth: Use simpledrm by default

Make plymouth use the simpledrm kernel mode setting (kms) device by default instead of waiting for the GPU driver to initialize.

  • Owner: Hans de Goede
  • Last updated: 2025-03-10
  • Tracking bug: #2346150
  • Status: Finished

Move Fedora CoreOS updates from OSTree to OCI

Change Fedora CoreOS to receive updates from quay.io/fedora/fedora-coreos instead of the Fedora OSTree repository.

  • Owner:
  • Last updated: 2025-02-17
  • Tracking bug: #2346151
  • Status: In progress

Improve edk2 security

Turn on a few security-related build time options to improve edk2 security.

  • Owner: Gerd Hoffmann
  • Last updated: 2025-02-17
  • Tracking bug: #2346152
  • Status: Testable

Idris 2

Idris 2 is a dependently typed practical functional programming language.

  • Owner: Jens Petersen
  • Last updated: 2025-02-17
  • Tracking bug: #2346153
  • Status: Change accepted

IBus 1.5.32

IBus 1.5.32 will support the Wayland input-method protocol version 2.

  • Owner: Takao Fujiwara
  • Last updated: 2025-02-17
  • Tracking bug: #2346154
  • Status: 100% code completed

Haskell GHC 9.8 and Stackage 23

Update the GHC Haskell compiler from major version 9.6 to 9.8 and Haskell packages from Stackage LTS 22 to LTS 23 versions.

  • Owner: Jens Petersen
  • Last updated: 2025-02-17
  • Tracking bug: #2346155
  • Status: Change accepted

ibus-libpinyin 1.16

The ibus-libpinyin 1.16 package provides some more features for the pinyin users.

  • Owner: Peng Wu
  • Last updated: 2025-02-17
  • Tracking bug: #2346163
  • Status: 100% code completed

Trafficserver 10.0

Upgrade Apache Traffic Server in Fedora to version 10.0.

  • Owner: Jered Floyd
  • Last updated: 2025-03-07
  • Tracking bug: #2346258
  • Status: 100% code completed

Switch to EROFS for Live Media

Switch the read-only filesystem image format from SquashFS to EROFS for Fedora live media.

  • Owner: Dusty Mabe for CoreOS produced media
  • Last updated: 2025-02-18
  • Tracking bug: #2346259
  • Status: 100% code completed

Retire PyO3 v0.19, v0.20, and v0.21

The Rust SIG currently maintains five (5) versions of PyO3, the Rust bindings for CPython / PyPy. This proposal is about dropping the three oldest versions (v0.19, v0.20, and v0.21), while keeping the two most recent ones (v0.22, v0.23).

  • Owner: Michel Lind
  • Last updated: 2025-01-23
  • Tracking bug: #2341812
  • Status: 100% code completed

Deprecate python-pytest-runner

The python-pytest-runner (python3-pytest-runner) package will be deprecated in Fedora Linux 42. Dependent packages are encouraged to switch to using pytest directly.

  • Owner: Michel Lind, Ben Beasley
  • Last updated: 2025-01-27
  • Tracking bug: #2342231
  • Status: 100% code completed

Optimized Binaries for the AMD64 / x86_64 Architecture (v2)

Individual packages can provide already optimized libraries via the glibc-hwcaps mechanism. This approach will be extended to executables. The package provides an optimized variant of a binary in a different directory. A symlink to small program which replaces the binary in /usr/bin. At runtime, this program will find the most appropriate variant and execute it.

  • Owner: José Relvas
  • Last updated: 2025-02-17
  • Tracking bug: #2346156
  • Status: Change accepted

Django 5.x

Update the default Django stack in Fedora from 4.2 to 5.x

  • Owner: Michel Lind, Neal Gompa, Carl George
  • Last updated: 2025-01-23
  • Tracking bug: #2341813
  • Status: 100% code completed

Fedora COSMIC Spin

Create an official Fedora Spin with the upcoming COSMIC desktop environment.

  • Owner: Ryan Brue, Neal Gompa
  • Last updated: 2025-01-16
  • Tracking bug: #2338435
  • Status: 100% code completed

Retire python3.8

The python3.8 package will be retired without replacement from Fedora Linux 42. Python 3.8 reached upstream End of Life 2024-10-07. RHEL 8 Python 3.8 Stream has been retired since May 2023. Debian Buster had Python 3.7, Bullseye has 3.9. Ubuntu 20.04 LTS (Focal Fossa) has Python 3.8, but standard support ends in April 2025. Fedora 42 release date is in April 2025 as well.

  • Owner: Miro Hrončok
  • Last updated: 2025-01-16
  • Tracking bug: #2338436
  • Status: 100% code completed

Retire Zezere Provisioning Server (IoT)

Retire/remove use of the zezere provisioning server, currently used to configure Fedora IoT devices.

  • Owner: Fedora IoT SIG
  • Last updated: 2025-02-17
  • Tracking bug: #2346157
  • Status: Testable

Deprecate gtk3-rs

The Rust bindings for GTK3 (and related libraries) are unmaintained upstream, and are no longer updated in lockstep with bindings for GLib and other related libraries. This Change to mark the packages for the gtk3-rs crates as deprecated reflects this status.

  • Owner: Rust SIG
  • Last updated: 2025-01-16
  • Tracking bug: #2338437
  • Status: 100% code completed

Intel Compute Runtime - Upgrade with HW cut-off

Intel Compute Runtime parts are currently stuck at a legacy branch that isn't undergoing an active development. Newer branches did significantly cut hardware support (for GPU Generations prior to the 12th), and the aim of this change is to do the leap of faith, and rebase intel-compute-runtime and intel-igc to the latest upstream releases, and remove compute support for Intel GPU generations released prior to 2020 (full list is available in the "Detailed Description" section here).

  • Owner: Frantisek Zatloukal, Ali Erdinc Koroglu
  • Last updated: 2025-01-16
  • Tracking bug: #2338438
  • Status: 100% code completed

Stop building Atomic Desktops for PPC64LE

We will stop building the Fedora Atomic Desktops for the PowerPC 64 LE architecture. According to the count me statistics, we don't have any Atomic Desktops users on PPC64LE.

  • Owner:
  • Last updated: 2025-01-16
  • Tracking bug: #2338439
  • Status: 100% code completed

Split opendmarc with tools subpackage

opendmarc package includes some supporting optional binaries that are not required to configure the service.

  • Owner: Mikel Olasagasti
  • Last updated: 2025-01-06
  • Tracking bug: #2335932
  • Status: 100% code completed

Replace SDL 2 with sdl2-compat using SDL 3

This Change proposes to replace SDL 2 with sdl2-compat, which uses SDL 3.

  • Owner: Neal Gompa
  • Last updated: 2025-01-06
  • Tracking bug: #2335933
  • Status: 100% code completed

Remove pam-ssh-agent component

Drop pam_ssh_agent_auth component from Fedora 42

  • Owner: Dmitry Belyavskiy
  • Last updated: 2025-01-16
  • Tracking bug: #2338440
  • Status: Finished

Switch to git-core

Packages that only require git binary should depend on git-core and not on the git package.

  • Owner: Mikel Olasagasti
  • Last updated: 2025-02-18
  • Tracking bug: #2346260
  • Status: Change accepted

Xfce-4.20

Xfce 4.20 is a stable release with proven components, provide features to both new and power users alike. This change proposal is submitted to sync fedora packages with the latest upstream release.

  • Owner: Mukundan Ragavan, Kevin Fenzi
  • Last updated: 2024-12-16
  • Tracking bug: #2332653
  • Status: 100% code completed

LXQt 2.1

Upgrade LXQt in Fedora to version 2.1.

  • Owner: Steve Cossette, Neal Gompa, Shawn W Dunn
  • Last updated: 2024-12-16
  • Tracking bug: #2332654
  • Status: 100% code completed

Retirement of PostgreSQL 15

PostgreSQL version 15 will be retired from Fedora 42 since there are newer versions like 16 and 17. Version 16 is already the default version (announced in PostgreSQL16 change), and version 17 would be the alternative.

  • Owner: Lukas Javorsky, Filip Janus
  • Last updated: 2024-12-16
  • Tracking bug: #2332655
  • Status: Finished

Intel SGX Software Stack

The Intel SGX technology enables creation of execution enclaves, whose memory is encrypted and thus protected from all other code running on the CPU, including SMM, firmware, kernel and userspace. This proposal is to introduce the SGX host software stack, architectural enclaves and development packages to Fedora, to enable future introduction applications and features which have a dependency on SGX technology.

  • Owner: Daniel Berrange
  • Last updated: 2025-02-17
  • Tracking bug: #2346158
  • Status: 100% code completed

Ansible 11

Update to Ansible 11 and Ansible Core 2.18, which no longer supports Python 2.7 and Python 3.6 target nodes, including EL 7 and EL 8 hosts.

  • Owner: Maxwell G; Kevin Fenzi
  • Last updated: 2024-12-03
  • Tracking bug: #2330175
  • Status: 100% code completed

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: 100% code completed

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: 100% code completed

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-21
  • 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: Timothée Ravier
  • Last updated: 2025-02-06
  • Tracking bug: #2344228
  • Status: 100% code completed

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

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: Finished

Create Fedora Windows Subsystem for Linux Images

Recent versions of Windows support running Linux guests via Windows Subsystem for Linux (WSL). These can be distributed via tarballs, Appx packages, or via the Windows Store. The purpose of this change is to start producing Fedora images for users of WSL.

  • Owner: Cloud SIG
  • Last updated: 2025-01-16
  • Tracking bug: #2338441
  • Status: 100% code completed

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: 2025-02-18
  • Tracking bug: #2271633
  • Status: Testable

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: 100% code completed