Fedora 35 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-04-14
- Tracking bug: #1936597
- Release Notes tracker: #661
- Contingency deadline: Fedora 35 branching from Rawhide (2021-08-10)
- Status: Change accepted
Changes/Binutils 2.36
Rebase the binutils package from version 2.35.1 to version 2.36.
Owners
- Owner: Nick Clifton [1]
Tracking
- Last updated: 2021-01-25
- Tracking bug: #1920226
- Release Notes tracker: #641
- Contingency deadline:
- Status: Change accepted
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-02-10
- 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
"Fedora Linux" in /etc/os-release
"Fedora" is the name of our project. Our general-purpose Linux distribution is "Fedora Linux". Let's refer to it that way in the OS itself.
Owners
- Owner: Matthew Miller
Tracking
- Last updated: 2021-03-29
- Tracking bug: #1944428
- Release Notes tracker: #664
- Contingency deadline: Decision should be made at beta, but in the unlikely event of disaster this could be reverted right up until the last minute.
- Status: Change accepted
LTO Build Improvements
Currently all packages that are not opted out of LTO include -ffat-lto-objects in their build flags. This proposal would remove -ffat-lto-objects from the default LTO flags and only use it for packages that actually need it.
Owners
- Owner: Jeff Law
Tracking
- Last updated: 2021-01-18
- Tracking bug: #1916921
- Release Notes tracker: <will NOT be assigned by the Wrangler, not user-facing> <will NOT be assigned by the Wrangler, not user-facing>
- Contingency deadline:
- 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-02-08
- 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-02-11
- Tracking bug: #1825937
- Release Notes tracker: #494
- Contingency deadline:
- Status: Change accepted
Patches in Forge macros - Auto macros - Detached rpm changelogs
redhat-rpm-config will be updated to add patching support to forge macros, a plug-able framework to register macros to execute in specific sections, and rpm changelogs in detached files.
Owners
- Owner: Nicolas Mailhot
Tracking
- Last updated: 2021-02-24
- Tracking bug: #1866896
- Release Notes tracker: #545
- Contingency deadline:
- Status: Change accepted
Python 3.10
Update the Python stack in Fedora from Python 3.9 to Python 3.10, the newest major release of the Python programming language.
Owners
- Owner: Miro Hrončok
Tracking
- Last updated: 2020-11-03
- Tracking bug: #1890881
- Release Notes tracker: #603
- Contingency deadline: TBD
- Status: Change accepted
Reduce dependencies on python3-setuptools
We'll do two things to reduce the number of Python packages unnecessarily Requiring python3-setuptools:
Owners
- Owner: Miro Hrončok
Tracking
- Last updated: 2021-04-06
- Tracking bug: #1946642
- Release Notes tracker: <will NOT be assigned by the Wrangler> <will NOT be assigned by the Wrangler>
- Contingency deadline: mass rebuild
- Status: Testable
RPM 4.17
Update RPM to the 4.17 release.
Owners
- Owner: Panu Matilainen
Tracking
- Last updated: 2021-04-19
- Tracking bug: #1951105
- Release Notes tracker: #684
- Contingency deadline: Beta freeze
- Status: Change accepted
rpmautospec - removing release and changelog fields from spec files
The goal of this change is to deploy in production the rpmautospec project.
Owners
- Owner: Pierre-Yves Chibon, Nils Philippsen
Tracking
- Last updated: 2021-03-31
- Tracking bug: #1945406
- Release Notes tracker: <will NOT be assigned by the Wrangler> <will NOT be assigned by the Wrangler>
- Contingency deadline: N/A (this isn't tied to a Fedora release)
- 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 in Fedora 33 for most variants.
Owners
- Owner: Matthew Almond, Davide Cavalca
Tracking
- Last updated: 2021-03-06
- Tracking bug: #1915976
- Release Notes tracker: #634
- Contingency deadline: Final freeze
- Status: Change accepted
Fedora 35 Accepted Self-Contained Changes
Add Fedora Kinoite as a variant
Introduce Fedora Kinoite as a variant of Fedora alongside Fedora Silverblue.
- Owner: Timothée Ravier
- Last updated: 2021-02-10
- Status: Change accepted
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-02-16
- 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-02-17
- 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-02-10
- Status: Change accepted
PHP 8.0
Update the PHP stack in Fedora to latest version 8.0.x
- Owner: Remi Collet and PHP SIG
- Last updated: 2021-03-05
- 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: 2020-12-07
- Status: Change accepted
Rename libusb packages and deprecate old API
Rename libusb to libusb-compat-0.1 and libusbx to libusb1. Do not provide an automated update path for the old libusb build dependency as packages should–and likely can–be updated to use libusb1.
- Owner: Benjamin Berg
- Last updated: 2021-03-03
- Status: Testable
Retire python3.5
The python3.5 package will be retired without replacement from Fedora 35. Python 3.5 has been End of Life since September 2020 and was kept around only to test software targeting Ubuntu 16.04 “Xenial Xerus” LTS and Debian 9 “Stretch” LTS. The removal is more or less aligned with Debian 9 EOL (2022-06-30) -- Fedora 34 EOLs on 2022-05-17. Ubuntu 16.04 LTS EOLs sooner, in April 2021.
- Owner: Miro Hrončok
- Last updated: 2021-02-03
- Status: Change accepted
Smaller Container Base Image (remove sssd-client, util-linux)
This change proposes to remove 2 packages (sssd-client, util-linux) from the Container Base Image (including the minimal image). The Fedora Base Image is still quite large compared to other distributions and the tools offered by these packages are not essential in base image.
- Owner: Clément Verna
- Last updated: 2021-04-19
- Status: Change accepted
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-03-19
- Status: Change accepted