From Fedora Project Wiki

< Releases‎ | 35

Line 80: Line 80:


== Fedora 35 Accepted Self-Contained Changes ==
== Fedora 35 Accepted Self-Contained Changes ==
===[[Changes/Fedora Kinoite | 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
===[[Changes/glibc32 Build Adjustments | 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
===[[Changes/OpenLDAPwithBerkleyDBasModule | 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
===[[Changes/php80 | PHP 8.0]]===
===[[Changes/php80 | PHP 8.0]]===
Update the PHP stack in Fedora to latest version 8.0.x
Update the PHP stack in Fedora to latest version 8.0.x

Revision as of 15:16, 17 February 2021

Warning.png
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. If not, ping bcotton.

Bugzilla tracking

Fedora 35 Accepted System-Wide Changes

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

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

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

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

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-02-03
  • 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

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-01-26
  • Status: Change accepted

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

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