From Fedora Project Wiki

< Releases‎ | 33

No edit summary
Line 33: Line 33:
* Release notes owner:  
* Release notes owner:  
====Tracking====
====Tracking====
* Last updated: 2020-05-14
* Last updated: 2020-05-29
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1835963 #1835963]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1835963 #1835963]
* Status: Change accepted
* Status: Change accepted
Line 51: Line 51:
* Release notes owner:  
* Release notes owner:  
====Tracking====
====Tracking====
* Last updated: 2020-05-14
* Last updated: 2020-06-09
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1825969 #1825969]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1825969 #1825969]
* Status: Change accepted
* Status: Change accepted
Line 90: Line 90:
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1771932 #1771932]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1771932 #1771932]
* Status: Change accepted
* Status: Change accepted
===[[Changes/OpenSSL3.0 | OpenSSL3.0]]===
===[[Changes/Nodejs14x | Node.js 14.x by default]]===
The OpenSSL package is rebased to version 3.0 and the dependent packages are rebuilt.
The latest release of Node.js to carry a 30-month lifecycle is the 14.x series. As with 12.x, 10.x and 8.x before it, Fedora 33 will carry 14.x as the default Node.js interpreter for the system. The 12.x interpreter will remain available as a non-default module stream.
====Owners====
====Owners====
* Owner: Tomáš Mráz
* Owner: Stephen Gallagher
* Release notes owner:  
* Release notes owner:  
====Tracking====
====Tracking====
* Last updated: 2020-04-20
* Last updated: 2020-06-09
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1825937 #1825937]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1845643 #1845643]
* Status: Change accepted
* Status: Change accepted
===[[Changes/perl5.32 | Perl 5.32]]===
===[[Changes/perl5.32 | Perl 5.32]]===
A new perl 5.32 version brings a lot of changes done over a year of development. Perl 5.32 will be released in June 20th 2020. See 5.31.11 perldelta for more details about preparing release.
A new perl 5.32 version brings a lot of changes done over a year of development. Perl 5.32 will be released in June 20th 2020. See 5.32.0-RC0 perldelta for more details about preparing release.
====Owners====
====Owners====
* Owner: Petr Písař
* Owner: Petr Písař
* Release notes owner:  
* Release notes owner:  
====Tracking====
====Tracking====
* Last updated: 2020-04-29
* Last updated: 2020-06-01
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1827798 #1827798]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1827798 #1827798]
* Status: Change accepted
* Status: Change accepted
Line 114: Line 114:
* Release notes owner:  
* Release notes owner:  
====Tracking====
====Tracking====
* Last updated: 2020-05-04
* Last updated: 2020-05-21
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1785415 #1785415]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1785415 #1785415]
* Status: Change accepted
* Status: 100% code completed
===[[Changes/RemoveGlibcHeaders | Removal of the glibc-headers package]]===
===[[Changes/RemoveGlibcHeaders | Removal of the glibc-headers package]]===
Replace the glibc-headers.i686 and glibc-headers.x86_64 package with a glibc-headers-x86.noarch package, and merge glibc-headers into glibc-devel on the other architectures.
Replace the glibc-headers.i686 and glibc-headers.x86_64 package with a glibc-headers-x86.noarch package, and merge glibc-headers into glibc-devel on the other architectures.
Line 141: Line 141:
* Release notes owner:  
* Release notes owner:  
====Tracking====
====Tracking====
* Last updated: 2020-05-12
* Last updated: 2020-06-01
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1818907 #1818907]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1818907 #1818907]
* Status: Testable
* Status: Testable
Line 150: Line 150:
* Release notes owner:  
* Release notes owner:  
====Tracking====
====Tracking====
* Last updated: 2020-05-12
* Last updated: 2020-05-25
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1818910 #1818910]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1818910 #1818910]
* Status: Testable
* Status: Testable
Line 165: Line 165:
Enable systemd-resolved by default. glibc will perform name resolution using nss-resolve rather than nss-dns.
Enable systemd-resolved by default. glibc will perform name resolution using nss-resolve rather than nss-dns.
====Owners====
====Owners====
* Owner: Michael Catanzaro
* Owner: Zbigniew Jędrzejewski-Szmek
* Release notes owner:  
* Release notes owner:  
====Tracking====
====Tracking====
* Last updated: 2020-05-12
* Last updated: 2020-05-21
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1834846 #1834846]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1834846 #1834846]
* Status: Change accepted
* Status: Change accepted

Revision as of 18:00, 9 June 2020

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.

Fedora 33 Accepted System-Wide Changes

These changes have been accepted by the Fedora Engineering Steering Committee for the Fedora 33 Release as System-Wide Changes.

Binutils 2.34

Rebase the binutils package from version 2.33 to version 2.34.

Owners

  • Owner: Nick Clifton [1]
  • Release notes owner:

Tracking

  • Last updated: 2020-01-20
  • Tracking bug: #1793098
  • Status: Testable

ELN Buildroot and Compose

ELN is a new buildroot and compose process for Fedora that will take Fedora Rawhide dist-git sources and emulate a Red Hat Enterprise Linux compose. Feedback from this build, compose and integration testing will be provided to Fedora packagers so that they can see the potential impact of their changes on RHEL development.

Owners

  • Owner: Stephen Gallagher
  • Release notes owner:

Tracking

  • Last updated: 2020-05-05
  • Tracking bug: #1823414
  • Status: Change accepted

Boost 1.73 upgrade

This change brings Boost 1.73 to Fedora. This will mean Fedora ships with a recent upstream Boost release.

Owners

  • Owner: Jonathan Wakely
  • Release notes owner:

Tracking

  • Last updated: 2020-05-29
  • Tracking bug: #1835963
  • Status: Change accepted

Changes/MinGW environment and toolchain update

Update the MinGW base environment and toolchain to the latest upstream stable releases.

Owners

  • Owner: Sandro Mani
  • Release notes owner:

Tracking

  • Last updated: 2020-04-07
  • Tracking bug: #1821868
  • Status: Change accepted

java-11-openjdk as system JDK in F33

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

Owners

  • Owner: Jiri Vanek
  • Release notes owner:

Tracking

  • Last updated: 2020-06-09
  • Tracking bug: #1825969
  • Status: Change accepted

Mark libdb as deprecated

This change should inform maintainers and developers about effort to remove libdb (with all subpackages) in future.

Owners

  • Owner: Filip Januš
  • Release notes owner:

Tracking

  • Last updated: 2020-05-12
  • Tracking bug: #1834842
  • Status: Change accepted

GNU Make version 4.3

Rebase GNU make in Fedora 33 from make version 4.2 to make version 4.3.

Owners

  • Owner: DJ Delorie
  • Release notes owner:

Tracking

  • Last updated: 2020-04-07
  • Tracking bug: #1821871
  • Status: Change accepted

Introduce module Obsoletes and EOL

Fix Fedora upgradability issues when upgrading systems with module streams enabled.

Owners

  • Owner: Daniel Mach
  • Release notes owner:

Tracking

  • Last updated: 2020-05-12
  • Tracking bug: #1834844
  • Status: Change accepted

Modules In Non-Modular Buildroot

This Change (colloquially referred to as "Ursa Prime") enables the Koji build-system to include the RPM artifacts provided by module default streams in the buildroot when building non-modular (or "traditional") RPMs.

Owners

  • Owner: Stephen Gallagher
  • Release notes owner:

Tracking

  • Last updated: 2020-02-17
  • Tracking bug: #1771932
  • Status: Change accepted

Node.js 14.x by default

The latest release of Node.js to carry a 30-month lifecycle is the 14.x series. As with 12.x, 10.x and 8.x before it, Fedora 33 will carry 14.x as the default Node.js interpreter for the system. The 12.x interpreter will remain available as a non-default module stream.

Owners

  • Owner: Stephen Gallagher
  • Release notes owner:

Tracking

  • Last updated: 2020-06-09
  • Tracking bug: #1845643
  • Status: Change accepted

Perl 5.32

A new perl 5.32 version brings a lot of changes done over a year of development. Perl 5.32 will be released in June 20th 2020. See 5.32.0-RC0 perldelta for more details about preparing release.

Owners

  • Owner: Petr Písař
  • Release notes owner:

Tracking

  • Last updated: 2020-06-01
  • Tracking bug: #1827798
  • Status: Change accepted

Python 3.9

Update the Python stack in Fedora from Python 3.8 to Python 3.9.

Owners

  • Owner: Charalampos Stratakis
  • Release notes owner:

Tracking

  • Last updated: 2020-05-21
  • Tracking bug: #1785415
  • Status: 100% code completed

Removal of the glibc-headers package

Replace the glibc-headers.i686 and glibc-headers.x86_64 package with a glibc-headers-x86.noarch package, and merge glibc-headers into glibc-devel on the other architectures.

Owners

  • Owner: Florian Weimer
  • Release notes owner:

Tracking

  • Last updated: 2020-04-27
  • Tracking bug: #1828332
  • Status: 100% code completed

Restart services at end of rpm transaction

Scriptlets to restart each service that should be restarted in each rpm package will be replaced by a declaration in the unit file and an rpm transaction trigger that fires at the end and restarts all services.

Owners

  • Owner: Zbigniew Jędrzejewski-Szmek
  • Release notes owner:

Tracking

  • Last updated: 2020-02-28
  • Tracking bug: #1792468
  • Status: Change accepted

RPM 4.16

Update RPM to the 4.16.0 release.

Owners

  • Owner: User:pmatilai, User:ffesti
  • Release notes owner:

Tracking

  • Last updated: 2020-06-01
  • Tracking bug: #1818907
  • Status: Testable

Sqlite RpmDB

Change format of the RPM database from Berkeley DB to a new Sqlite format.

Owners

  • Owner: Panu Matilainen Florian Festi
  • Release notes owner:

Tracking

  • Last updated: 2020-05-25
  • Tracking bug: #1818910
  • Status: Testable

Strong crypto settings: phase 2

We update the current system-wide crypto policy to further disable legacy cryptographic protocols (TLS 1.0 and TLS 1.1), weak Diffie-Hellman key exchange sizes (1024 bit), and use of the SHA-1 hash in signatures.

Owners

  • Owner: Tomáš Mráz
  • Release notes owner:

Tracking

  • Last updated: 2020-04-07
  • Tracking bug: #1821875
  • Status: Change accepted

systemd-resolved

Enable systemd-resolved by default. glibc will perform name resolution using nss-resolve rather than nss-dns.

Owners

  • Owner: Zbigniew Jędrzejewski-Szmek
  • Release notes owner:

Tracking

  • Last updated: 2020-05-21
  • Tracking bug: #1834846
  • Status: Change accepted

Use update-alternatives for /usr/bin/cc and /usr/bin/c++

Modify the gcc package so that the /usr/bin/cc and /usr/bin/c++ symlinks are managed by update-alternatives.

Owners

  • Owner: Tom Stellard
  • Release notes owner:

Tracking

  • Last updated: 2020-02-24
  • Tracking bug: #1790581
  • Status: Change accepted

Changes/LTO by default for package builds

This is a proposal to enable link time optimization (LTO) of packages built with rpmbuild by default. It's an over-simplification, but think of LTO as deferring analysis, optimization and code generation until creation of an executable or dynamic shared object.

Owners

  • Owner: Jeff Law
  • Release notes owner:

Tracking

  • Last updated: 2020-04-21
  • Tracking bug: #1789115
  • Status: Change accepted

Fedora 33 Accepted Self-Contained Changes

Cloud Provider Image Updates

Provide monthly updates to cloud provider images.

  • Owner: Joe Doss
  • Last updated: 2020-05-12
  • Completed: no

Erlang 23

Update Erlang/OTP to version 23.

  • Owner: Peter Lemenkov, Fedora Erlang SIG, Randy Barlow, Jeremy Cline
  • Last updated: 2020-04-13
  • Completed: no

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: 2020-02-28
  • Completed: no

Network Time Security

Support for the Network Time Security (NTS) authentication mechanism in the NTP client/server (chrony) and installer (anaconda).

  • Owner: Miroslav Lichvar, Martin Kolman
  • Last updated: 2020-05-12
  • Completed: no

Ship BerkleyDB backend as a module

Change the openldap-servers package so that BDB and HDB backends are required to be dynamically loaded.

  • Owner: Matus Honek
  • Last updated: 2020-02-24
  • Completed: no

Retire python26

The python26 package will be retired without replacement from Fedora 33. Python 2.6 has been End of Life since October 2013 and was kept around only to test software targeting RHEL/EPEL 6. The removal is aligned with EPEL 6 EOL.

  • Owner: Miro Hrončok
  • Last updated: 2020-01-27
  • Completed: no

Retire python34

The python34 package will be retired without replacement from Fedora 33. Python 3.4 has been End of Life since March 2019 and was kept around only to test software targeting EPEL 6 and Debian 8 “Jessie”. The removal is aligned with EPEL 6 EOL and happens after the EOL of Debian 8.

  • Owner: Miro Hrončok
  • Last updated: 2020-01-27
  • Completed: no