From Fedora Project Wiki
Line 203: Line 203:
* Last updated: 2021-08-10
* Last updated: 2021-08-10
* Status: Unknown
* Status: Unknown
===[[Changes/LXQt 1.0 | LXQt 1.0.0]]===
Update LXQt to 1.0.0 in Fedora.
* Owner: Zamir SUN
* Last updated: 2021-12-15
* Status: Change accepted
===[[Changes/ModularGnomeKeyring | Modular GNOME Keyring services]]===
===[[Changes/ModularGnomeKeyring | 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.
The monolithic daemon provided by GNOME Keyring will be split into dedicated sub-daemons, so that they can be consistently managed by systemd.
Line 222: Line 227:
* Owner: Zbigniew Jędrzejewski-Szmek,  Michal Sekletár
* Owner: Zbigniew Jędrzejewski-Szmek,  Michal Sekletár
* Last updated: 2021-12-09
* Last updated: 2021-12-09
* Status: 100% code completed
===[[Changes/PostgreSQL 14 | PostgreSQL 14]]===
Update of PostgreSQL (postgresql and libpq components) in Fedora from version 13 to version 14 in the non-modular (main) builds.
* Owner: Filip Januš
* Last updated: 2021-12-13
* Status: Change accepted
* Status: Change accepted
===[[Changes/RemoveLaFiles | Remove .la files from buildroot]]===
===[[Changes/RemoveLaFiles | Remove .la files from buildroot]]===
Line 237: Line 247:
* Owner: Peter Robinson
* Owner: Peter Robinson
* Last updated: 2021-12-01
* Last updated: 2021-12-01
* Status: Postponed
* Status: 100% code completed
===[[Changes/RetiredPackages | Retired Packages]]===
===[[Changes/RetiredPackages | Retired Packages]]===
Ease the task of removing packages, which were retired and no longer receives updates.
Ease the task of removing packages, which were retired and no longer receives updates.
Line 267: Line 277:
* Owner: Zbigniew Jędrzejewski-Szmek
* Owner: Zbigniew Jędrzejewski-Szmek
* Last updated: 2021-12-01
* Last updated: 2021-12-01
* Status: Change accepted
===[[Changes/Users are admins by default in Anaconda | Users are administrators by default in the installer GUI]]===
The Anaconda installer GUI will have the administrative rights checkbox on the User screen ticked by default.
* Owner: Vladimir Slavik
* Last updated: 2021-12-15
* Status: Change accepted
* Status: Change accepted

Revision as of 14:44, 15 December 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 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

Drop NIS(+) support from PAM

This change is about dropping user-authentication using NIS(+) from PAM.

Owners

  • Owner: Björn Esser, Iker Pedrosa

Tracking

  • Last updated: 2021-11-09
  • Tracking bug: #2021660
  • Release Notes tracker: #762
  • Contingency deadline: At beta freeze. Documentation and/or migration tools must be prominently available, per FESCo.
  • Status: Change accepted

ELN-Extras

ELN-extras will be a new build target and compose similar in behavior to ELN, but closer to EPEL in function. It will be a place to prepare and maintain packages that may be desired for EPEL N+1 while RHEL N+1 is still being incubated in ELN.

Owners

  • Owner: Stephen Gallagher

Tracking

  • Last updated: 2021-12-01
  • Tracking bug: #2028161
  • Release Notes tracker: #773
  • Contingency deadline: Final freeze
  • 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

java-17-openjdk as system JDK in F36

Update the system JDK in Fedora from java-11-openjdk to java-17-openjdk.

Owners

  • Owner: Jiri Vanek

Tracking

  • Last updated: 2021-12-08
  • Tracking bug: #2024265
  • Release Notes tracker: #770
  • Contingency deadline: Announce release blocking deliverables Tue 2022-02-01 Tue 2022-02-01 0 (8days before branching, 22 before 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

Openldap-2.5+

OpenLDAP upgrade from version 2.4.59 to the latest upstream version 2.6.0 in Fedora.

Owners

  • Owner: Simon Pichugin

Tracking

  • Last updated: 2021-11-09
  • Tracking bug: #2021662
  • Release Notes tracker: #763
  • Contingency deadline: Fedora 36 branching from Rawhide (2022-02-08)
  • 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

ostree native containers / CoreOS layering

Enhance the (rpm-)ostree stack to natively support OCI/Docker containers as a transport and delivery mechanism for operating system content.

Owners

  • Owner: Colin Walters

Tracking

  • Last updated: 2021-12-09
  • Tracking bug: #2030707
  • Release Notes tracker: #777
  • Contingency deadline:
  • Status: Change accepted

Package information on ELF objects

All binaries (executables and shared libraries) are annotated with an ELF note that identifies the rpm for which this file was built. This allows binaries to be identified when they are distributed without any of the rpm metadata. systemd-coredump uses this to log package versions when reporting crashes.

Owners

  • Owner: Zbigniew Jędrzejewski-Szmek, Lennart Poettering

Tracking

  • Last updated: 2021-11-15
  • Tracking bug: #1956946
  • Release Notes tracker: #769
  • Contingency deadline: Beta freeze.
  • Status: Change accepted

Replace the fbdev drivers with simpledrm and the DRM fbdev emulation layer

This change replaces the legacy Linux frame buffer device (fbdev) drivers that are still used in Fedora, with the latest simpledrm driver and the DRM fbdev emulation layer.

Owners

  • Owner: Javier Martinez Canillas, Peter Robinson

Tracking

  • Last updated: 2021-11-11
  • Tracking bug: #2022385
  • Release Notes tracker:
  • Contingency deadline: Beta Freeze
  • Status: Change accepted

Retire the NIS(+) user-space utility programs

This change is about retiring the ypbind, yp-tools, and ypserv packages, and removal of the {nis,yp}domainname user-space utility programs from the hostname package.

Owners

  • Owner: Björn Esser

Tracking

  • Last updated: 2021-11-11
  • Tracking bug: #2022386
  • Release Notes tracker: #766
  • Contingency deadline: At beta 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

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

Ansible 5

The ansible project has re-organized how they release and distribute ansible. This change moves Fedora to be in sync with those changes and retires the old 'ansible classic/2.9.x' package in favor of a 'ansible' package that pulls in ansible-core (the engine) and includes all the collections in upstream ansible releases.

  • Owner: Kevin Fenzi and User:dmsimard
  • Last updated: 2021-11-02
  • 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-08-10
  • Status: Unknown

LXQt 1.0.0

Update LXQt to 1.0.0 in Fedora.

  • Owner: Zamir SUN
  • Last updated: 2021-12-15
  • Status: Change accepted

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-11-25
  • Status: 100% code completed

Plocate as the default locate implementation

The venerable mlocate program is replaced by plocate — a compatible reimplementation that is faster and uses less disk space.

  • Owner: Zbigniew Jędrzejewski-Szmek, Michal Sekletár
  • Last updated: 2021-12-09
  • Status: 100% code completed

PostgreSQL 14

Update of PostgreSQL (postgresql and libpq components) in Fedora from version 13 to version 14 in the non-modular (main) builds.

  • Owner: Filip Januš
  • Last updated: 2021-12-13
  • Status: Change accepted

Remove .la files from buildroot

Autools/libtool-based projects frequently install files ending in .la in their make install. These files are usually unwanted. Many projects therefore end up with a variation of find $RPM_BUILD_ROOT -name "*.la" -delete in their %install section.

  • Owner: Timm Bäder
  • Last updated: 2021-11-17
  • 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: 2021-07-14
  • Status: Change accepted

Remove Wire Extensions Support

The legacy wireless extensions interface was replaced by the new mac80211/cfg80211 interface in 2007. The legacy Wireless Extensions support has been long deprecated and only supports long EOL WiFi encryption like WEP so it's time to disable it and remove it.

  • Owner: Peter Robinson
  • Last updated: 2021-12-01
  • Status: 100% code completed

Retired Packages

Ease the task of removing packages, which were retired and no longer receives updates.

  • Owner: Miroslav Suchý
  • Last updated: 2021-11-24
  • Status: Change accepted

Rubygem Cucumber 7.1.0

Rubygem-cucumber 7.1.0 is the latest version of the popular integration BDD testing framework for Ruby.

  • Owner: Jaroslav Prokop, Pavel Valena
  • Last updated: 2021-11-11
  • 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

Stratis 3.0.0

Stratis 3.0.0 includes many internal improvements, bug fixes, and user-visible changes.

  • Owner: Dennis Keefe, Anne Mulhern, John Baublitz
  • Last updated: 2021-11-17
  • Status: Change accepted

Unit Names in Systemd Messages

The default format of messages printed by systemd to the console and the journal is changed from "Starting Frobnicating Daemon..." / "Started Frobnicating Daemon" to "Starting frobnicator.service — Frobnicating Daemon..." / "Started frobnicator.service — Frobnicating Daemon".

  • Owner: Zbigniew Jędrzejewski-Szmek
  • Last updated: 2021-12-01
  • Status: Change accepted

Users are administrators by default in the installer GUI

The Anaconda installer GUI will have the administrative rights checkbox on the User screen ticked by default.

  • Owner: Vladimir Slavik
  • Last updated: 2021-12-15
  • Status: Change accepted