Fedora Linux 36 Accepted System-Wide Changes
Autoconf-2.71
Autoconf upgrade from version 2.69 to the last upstream version 2.71 in Fedora.
Owners
- Owner: Ondrej Dubaj
Tracking
- Last updated: 2021-08-26
- Tracking bug: #1936597
- Release Notes tracker: #661
- Contingency deadline: Fedora 35 branching from Rawhide (2021-08-10)
- Status: 100% code completed
DNS Over TLS
Fedora will attempt to use DNS over TLS (DoT) if supported by configured DNS servers.
Owners
- Owner: Zbigniew Jędrzejewski-Szmek
Tracking
- Last updated: 2021-10-12
- Tracking bug: #1889901
- Release Notes tracker: #590
- Contingency deadline: can be done at any time, before F34 beta freeze would be best
- Status: Change accepted
Install only newly recommended packages on upgrades with dnf/PackageKit/microdnf
We would like to change a default behavior dnf/PackageKit/microdnf to install only newly recommended packages on upgrades. Internally we will change exclude_from_weak_autodetect configuration option to True. exclude_from_weak_autodetect enables autodetection of unmet weak dependencies (Recommends or Supplements) of installed packages and blocks installation of packages satisfying already unmet dependencies. In other words: When you don't have the recommended package installed, it won't be automatically installed with future upgrades of the recommending package.
Owners
- Owner: Jaroslav Mracek
Tracking
- Last updated: 2021-10-12
- Tracking bug: #2013327
- Release Notes tracker: #743
- Contingency deadline:
- Status: Change accepted
MinGW debug symbols location change
Store debug files of mingw PE binaries below /usr/lib/debug.
Owners
- Owner: Sandro Mani
Tracking
- Last updated: 2021-08-25
- Tracking bug: #1997493
- Release Notes tracker: #742
- Contingency deadline: Before release
- Status: 100% code completed
Golang 1.17
Rebase of Golang package to upcoming version 1.17 in Fedora 36, including the rebuild of all dependent packages(the pre-release version of Go will be used for the rebuild if released version will not be available at the time of the mass rebuild).
Owners
- Owner: Alejandro Sáez Morollón, Jakub Čajka
Tracking
- Last updated: 2021-08-24
- Tracking bug: #1982396
- Release Notes tracker: #713
- Contingency deadline: Beta Freeze(?)
- Status: Change accepted
libffi 3.4
Update libffi in Fedora 36 from libffi 3.1 to libffi 3.4 (released June 28 2021), and provide a libffi3.1 compatibility package to handle the library SONAME transition.
Owners
- Owner: Carlos O'Donell
Tracking
- Last updated: 2021-08-05
- Tracking bug: #1990553
- Release Notes tracker: #736
- Contingency deadline: 2021-08-24
- Status: Change accepted
Enforce Authselect Configuration Consistency
This change wants to make authselect required to configure authentication and identity sources and forcefully update non-authselect configuration to the sssd authselect profile to eliminate any existing non-authselect setups.
Owners
- Owner: Pavel Březina
Tracking
- Last updated: 2021-11-01
- Tracking bug: #2019052
- Release Notes tracker: #760
- Contingency deadline: Beta
- Status: Change accepted
Introduce module Obsoletes and EOL
Fix Fedora upgradability issues when upgrading systems with module streams enabled.
Owners
- Owner: Daniel Mach
Tracking
- Last updated: 2021-08-24
- Tracking bug: #1834844
- Release Notes tracker: #506
- Contingency deadline: Beta Freeze
- Status: Change accepted
OpenSSL3.0
The OpenSSL package is rebased to version 3.0 and the dependent packages are rebuilt.
Owners
- Owner: Sahana Prasad
Tracking
- Last updated: 2021-08-04
- Tracking bug: #1825937
- Release Notes tracker: #494
- Contingency deadline:
- 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
Tracking
- Last updated: 2021-08-10
- Tracking bug: #1915976
- Release Notes tracker: #634
- Contingency deadline: Final freeze
- Status: Change accepted
Fedora Linux 36 Accepted Self-Contained Changes
glibc 32 Build Adjustments
The glibc32 package is a special package used by gcc and a few other packages to work around the lack of RPM multilib repository support in Koji. It is difficult to maintain, and the current approach raises questions regarding (L)GPL compliance.
- Owner: Florian Weimer
- Last updated: 2021-08-10
- Status: Unknown
Modular GNOME Keyring services
The monolithic daemon provided by GNOME Keyring will be split into dedicated sub-daemons, so that they can be consistently managed by systemd.
- Owner: Benjamin Berg
- Last updated: 2021-08-10
- Status: Change accepted
Ship BerkleyDB backend as a module
Change the openldap-servers package so that BDB and HDB backends are required to be dynamically loaded.
- Owner: Simon Pichugin
- Last updated: 2021-08-11
- Status: Change accepted
PHP 8.1
Update the PHP stack in Fedora to latest version 8.1.x
- Owner: Remi Collet and PHP SIG
- Last updated: 2021-10-15
- Status: 100% code completed
Remove nscd
This proposal intends to remove the nscd cache for named services in Fedora 35. nscd is already planned for deprecation in Fedora 34. The functionality it currently provides can be achieved by using systemd-resolved for DNS caching and the sssd daemon for everything else.
- Owner: Arjun Shankar
- Last updated: 2021-07-14
- Status: Change accepted
Retired Packages
Easy the task of removing packages, which were retired and no longer receives updates.
- Owner: Miroslav Suchý
- Last updated: 2021-10-28
- Status: Change accepted
Setuptools 58+
Update to a new upstream release of python-setuptools that is not completely compatible with previous releases. Since version 58+ upstream removed support for 2to3 during builds. This is a breaking change and projects are encouraged to port to a unified codebase.
- Owner: Tomáš Hrnčiar
- Last updated: 2021-10-20
- Status: 100% code completed
SOF as default audio driver for Intel LPE hardware
Intel LPE audio hardware has 2 drivers in the mainline kernel the SST driver and the SOF driver, switch the default driver from SST to SOF.
- Owner: Hans de Goede
- Last updated: 2021-08-10
- Status: Change accepted