Line 100: | Line 100: | ||
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/856 #856] | * Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/856 #856] | ||
* Contingency deadline: | * Contingency deadline: | ||
* Status: Change accepted | |||
===[[Changes/Firefox Langpacks Subpackage | Firefox Langpacks Subpackage]]=== | |||
Firefox langpacks, which have been bundled in the Fedora firefox base package until now, will be moved to a firefox-langpacks subpackage. | |||
====Owners==== | |||
* Owner: Jens Petersen, Martin Stransky | |||
====Tracking==== | |||
* Last updated: 2022-07-18 | |||
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2108184 #2108184] | |||
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/861 #861] | |||
* Contingency deadline: before final freeze | |||
* Status: Change accepted | * Status: Change accepted | ||
===[[Changes/GettextRuntimeSubpackage | Gettext Runtime Subpackage]]=== | ===[[Changes/GettextRuntimeSubpackage | Gettext Runtime Subpackage]]=== |
Revision as of 14:28, 18 July 2022
Fedora Linux 37 Accepted System-Wide Changes
BIOS boot.iso with GRUB2
Modify lorax-generic-templates to use GRUB2 when booting the boot.iso on BIOS systems, instead of syslinux. Upstream syslinux development is dead, and the Fedora maintainer would like to drop the package from the distribution. GRUB2 works as a replacement in most situations and continues to have upstream support.
Owners
- Owner: Brian C. Lane
Tracking
- Last updated: 2022-06-01
- Tracking bug: #2092065
- Release Notes tracker: #843
- Contingency deadline: Beta Freeze
- 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: 2022-03-18
- Tracking bug: #1889901
- Release Notes tracker: #590
- Contingency deadline: can be done at any time, before F34 beta freeze would be best
- Status: Testable
Drop i686 builds of jdk8,11,17 and latest (18) rpms from f37 onwards
java-1.8.0-openjdk, java-11-openjdk, java-17-openjdk and java-latest-openjdk packages will no longer build i686 subpackages
Owners
- Owner: Jiri Vanek
Tracking
- Last updated: 2022-07-17
- Tracking bug: #2083750
- Release Notes tracker:
- Contingency deadline:
- 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: 2022-02-16
- 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: 2022-02-09
- Tracking bug: #2028161
- Release Notes tracker: #773
- Contingency deadline: Final freeze
- Status: Change accepted
Boost 1.78 upgrade
This change brings Boost 1.78 to Fedora. This will mean Fedora ships with a recent upstream Boost release.
Owners
- Owner: Thomas Rodgers
Tracking
- Last updated: 2022-03-10
- Tracking bug: #2062915
- Release Notes tracker: #812
- Contingency deadline:
- Status: Change accepted
MinGW toolchain update
Update the MinGW toolchain to the latest upstream stable releases.
Owners
- Owner: Sandro Mani
Tracking
- Last updated: 2022-03-02
- Tracking bug: #2060050
- Release Notes tracker: #809
- Contingency deadline: Before release
- Status: 100% code completed
Fallback Hostname
This proposal is for the fallback hostname for server like variants of Fedora to use localhost as the fallback hostname.
Owners
- Owner: Dusty Mabe (Fedora CoreOS), David Duncan (Fedora Cloud), Paul Whalen (Fedora IoT), Michel Alexandre Salim (Fedora Server), Neal Gompa (Fedora Workstation/KDE)
Tracking
- Last updated: 2022-07-05
- Tracking bug: #2104276
- Release Notes tracker: #854
- Contingency deadline: Final Freeze
- Status: Change accepted
Make Fedora CoreOS a Fedora Edition
This change is to promote Fedora CoreOS to Edition status alongside Cloud, IoT, Server and Workstation.
Owners
- Owner: Clement Verna
Tracking
- Last updated: 2022-07-13
- Tracking bug: #2106823
- Release Notes tracker: #856
- Contingency deadline:
- Status: Change accepted
Firefox Langpacks Subpackage
Firefox langpacks, which have been bundled in the Fedora firefox base package until now, will be moved to a firefox-langpacks subpackage.
Owners
- Owner: Jens Petersen, Martin Stransky
Tracking
- Last updated: 2022-07-18
- Tracking bug: #2108184
- Release Notes tracker: #861
- Contingency deadline: before final freeze
- Status: Change accepted
Gettext Runtime Subpackage
Subpackage gettext's runtime programs in a small runtime subpackage, reducing the default install footprint.
Owners
- Owner: Sundeep ANAND, Jens Petersen
Tracking
- Last updated: 2022-07-01
- Tracking bug: #2103239
- Release Notes tracker: #852
- Contingency deadline: Beta freeze
- Status: Change accepted
Golang 1.19
Rebase of Golang package to upcoming version 1.19 in Fedora 37, 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: 2022-07-01
- Tracking bug: #2103240
- Release Notes tracker: #853
- Contingency deadline: Beta freeze
- Status: Change accepted
Install Using GPT on x86_64 BIOS by Default
This Change makes it so that Fedora Linux systems installed on legacy x86 BIOS systems will get GPT partitioning by default instead of legacy MBR partitioning. This makes x86 BIOS installs more similar to x86 UEFI installs.
Owners
- Owner: Neal Gompa, Davide Cavalca, Michel Alexandre Salim, Chris Murphy
Tracking
- Last updated: 2022-05-31
- Tracking bug: #2092091
- Release Notes tracker: #844
- Contingency deadline: Final Freeze
- Status: Change accepted
IBus 1.5.27
In IBus 1.5.27, ibus restart subcommand will be enhanced to be able to restart ibus-daemon in GNOME desktop, ibus im-module subcommand will be added to get internal gtk-im-module value in an GTK instance, ibus-setup will provides custom themes for the IBus candidate window.
Owners
- Owner: Takao Fujiwara
Tracking
- Last updated: 2022-07-15
- Tracking bug: #2107753
- Release Notes tracker: #857
- Contingency deadline: Beta release
- Status: Change accepted
Build all JDKs in Fedora against in-tree libraries and with static stdc++lib
This is initial step to move JDKs to be more like other JDKs, to build proper transferable images, and to lower certification burden of each binary. Long storyshort, first step in: https://fedoraproject.org/wiki/MoveFedoraJDKsToBecomePortableJDKs
Owners
- Owner: Jiri Vanek
Tracking
- Last updated: 2022-06-16
- Tracking bug: #2097516
- Release Notes tracker: #848
- Contingency deadline: before f37 Beta freeze
- Status: Change accepted
Changes/LegacyXorgDriverRemoval
This change removes the xorg-x11-drv-vesa and xorg-x11-drv-fbdev driver packages, and associated support code from the xorg-x11-server-Xorg package.
Owners
- Owner: Adam Jackson
Tracking
- Last updated: 2022-04-26
- Tracking bug: #2078921
- Release Notes tracker: #822
- Contingency deadline: Beta freeze seems fine.
- Status: Change accepted
libsoup 3: Part One
libsoup 3 is a new API version of libsoup that provides support for HTTP/2. Unfortunately, it is incompatible with libsoup 2. To avoid misbehavior, applications will crash on startup if linked to both libsoup 2 and libsoup 3 at the same time. Because many libraries depend on libsoup, and applications have limited control over which libsoup they link to transitively, this transition will be tricky and requires attention from all Fedora packages that depend on libsoup, even if only indirectly.
Owners
- Owner: Michael Catanzaro
Tracking
- Last updated: 2022-07-15
- Tracking bug: #2105119
- Release Notes tracker: <will be assigned by the Wrangler> <will be assigned by the Wrangler>
- Contingency deadline: Beta freeze
- Status: Change accepted
MAC Address Policy none
The systemd-udev package installs "/usr/lib/systemd/network/99-default.link", which sets Link.MACAddressPolicy=persistent for all software NIC devices. This proposal is to add to the policy so that we use Link.MACAddressPolicy=none for bond/bridge/team devices.
Owners
- Owner: Thomas Haller (NetworkManager), Dusty Mabe (Fedora CoreOS)
Tracking
- Last updated: 2022-07-15
- Tracking bug: #2107754
- Release Notes tracker: #859
- Contingency deadline:
- Status: Change accepted
Node.js 18.x by default
The latest release of Node.js to carry a 30-month lifecycle is the 18.x series. As with 16.x, 14.x, 12.x, 10.x and 8.x before it, Fedora 37 will carry 18.x as the default Node.js interpreter for the system. The 16.x, and 14.x interpreters will remain available as non-default module streams.
Owners
- Owner: Stephen Gallagher
Tracking
- Last updated: 2022-05-17
- Tracking bug: #2087185
- Release Notes tracker: #838
- Contingency deadline: Beta Freeze
- Status: In progress
Perl 5.36
A new perl 5.36 version brings a lot of changes done over a year of development. Perl 5.36 will be released in May 28th 2022. See perldelta for more details about new release.
Owners
- Owner: Jitka Plesníková, Michal Josef Špaček
Tracking
- Last updated: 2022-07-15
- Tracking bug: #2088002
- Release Notes tracker: #840
- Contingency deadline: branching Fedora 37 from Rawhide.
- Status: Change accepted
Python 3.11
Update the Python stack in Fedora from Python 3.10 to Python 3.11, the newest major release of the Python programming language.
Owners
- Owner: Miro Hrončok
Tracking
- Last updated: 2022-07-07
- Tracking bug: #2016048
- Release Notes tracker: #746
- Contingency deadline: TBD
- Status: 100% code completed
Python: Add -P to default shebangs
The -P flag will be added to the Python shebang macros (%{py3_shbang_opts}, %{py3_shebang_flags}, ...). Packages that adhere to those macros will change their Python shebangs from #! /usr/bin/python3 -s to #! /usr/bin/python3 -sP and as a result, will no longer have the directory of the script (such as /usr/bin) in sys.path. An opt-out mechanism exists.
Owners
- Owner: Miro Hrončok, Karolina Surma, Victor Stinner
Tracking
- Last updated: 2022-07-07
- Tracking bug: #2090866
- Release Notes tracker: #842
- Contingency deadline: 1 week before the beta freeze
- Status: In progress
Return Cloud Base to Edition Status
Cloud should be listed on getfedora.org with Workstation, Server and IoT. The petition to reinstate the Cloud Base as an official Edition is based on the clear identification of unique environmental support requirements for private hyperscaler and public cloud environments not specifically addressed by other Editions.
Owners
- Owner: David Duncan
Tracking
- Last updated: 2022-06-13
- Tracking bug: #2096419
- Release Notes tracker: #847
- Contingency deadline:
- 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: 2022-02-16
- Tracking bug: #2022386
- Release Notes tracker: #766
- Contingency deadline: At beta freeze.
- Status: Change accepted
RetireARMv7
Retire the ARMv7 architecture AKA arm32 or armhfp architecture.
Owners
- Owner: Peter Robinson
Tracking
- Last updated: 2021-12-01
- Tracking bug: #2028172
- Release Notes tracker: #776
- Contingency deadline:
- Status: 100% code completed
RPM 4.18
Update RPM to the 4.18 release.
Owners
- Owner: Panu Matilainen
Tracking
- Last updated: 2022-06-29
- Tracking bug: #2079029
- Release Notes tracker: #823
- Contingency deadline: Beta freeze
- Status: Testable
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, Manu Bretelle
Tracking
- Last updated: 2022-02-14
- Tracking bug: #1915976
- Release Notes tracker: #634
- Contingency deadline: Final freeze
- Status: Change accepted
RPM Macros for Build Flags
Create a corresponding macro for each compiler flag in the redhat-rpm-config macro file and create "extra flag" macros to make it easier for packages to add and remove compiler flags.
Owners
- Owner: Tom Stellard
Tracking
- Last updated: 2022-07-01
- Tracking bug: #2100610
- Release Notes tracker: <will not assigned by the Wrangler -- not user-facing> <will not assigned by the Wrangler -- not user-facing>
- Contingency deadline: Mass Rebuild
- Status: Change accepted
Signed RPM Contents
We want to add signatures to individual files that are part of shipped RPMs.
Owners
- Owner: Peter Robinson, Patrick Uiterwijk
Tracking
- Last updated: 2022-04-18
- Tracking bug: #2076296
- Release Notes tracker: #819
- Contingency deadline: The signing should be turned on before a mass rebuild, and is ready to go if the change is approved.
- Status: Change accepted
Strong crypto settings: phase 3, forewarning 1/2
Cryptographic policies will be tightened in Fedora 38-39, SHA-1 signatures will no longer be trusted by default. Fedora 37 specifically doesn't come with any change of defaults, and this Fedora Change is an advance warning filed for extra visibility. Test your setup with TEST-FEDORA39 today and file bugs so you won't get bit by Fedora 38-39.
Owners
- Owner: Alexander Sosedkin
Tracking
- Last updated: 2022-05-31
- Tracking bug: #2089811
- Release Notes tracker: #841
- Contingency deadline: not needed for F37
- Status: Change accepted
Fedora Linux 37 Accepted Self-Contained Changes
Encourage Dropping Unused / Leaf Packages on i686
Package maintainers are empowered to stop building their packages for i686 — especially if supporting this architecture requires significant investment of time or resources. This will not apply to packages which are still depended on by other i686 packages, or which get used in a "multilib" context (i.e. for running 32-bit applications on x86_64). Dropping i686 architecture support from a leaf package will no longer be considered a breaking change, will not require any announcements, or tracker bugs.
- Owner: Fabio Valentini
- Last updated: 2022-03-29
- Status: Change accepted
Enhance Persian Font Support
This change aims to provide a consistent experience for those who use Fedora in Persian or write or read Persian text in Fedora.
- Owner: Hedayat Vatankhah
- Last updated: 2022-06-11
- Status: Change accepted
Erlang 25
Update Erlang/OTP to version 25.
- Owner: Peter Lemenkov, Fedora Erlang SIG, Randy Barlow, Jeremy Cline
- Last updated: 2022-07-01
- Status: Change accepted
MinGW OpenSSL 3.x update
Update OpenSSL for MinGW to version 3.x
- Owner: Sandro Mani
- Last updated: 2022-02-17
- Status: Finished
MinGW UCRT target
This proposal is to add the UCRT target & support from Fedora to the MinGW cross-toolchains.
- Owner: Marc-André Lureau
- Last updated: 2022-02-16
- Status: Testable
Support FIDO Device Onboarding
Package and enable the FIDO Device Onboarding software stack for Zero Touch Onboarding on Fedora IoT.
- Owner: Peter Robinson, Antonio Murdaca
- Last updated: 2022-04-14
- 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: 2022-03-02
- Status: Unknown
Build Fedora IoT Artifacts with osbuild
Build the key Fedora IoT artifacts such as the raw images and the traditional anaconda installer with osbuild.
- Owner: Paul Whalen, Christian Kellner, Ondřej Budai, Peter Robinson
- Last updated: 2022-04-14
- Status: Change accepted
LLVM 15
Update all llvm sub-projects in Fedora Linux to version 15.
- Owner: Tom Stellard
- Last updated: 2022-07-01
- 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: 2022-02-10
- Status: Change accepted
Python Dist RPM provides to only provide PEP503-normalized names
The legacy python3dist(NAME) and python3.11dist(NAME) RPM provides with dots (.) in NAME will no longer be automatically provided. NAME will only be normalized according to PEP 503. E.g. on Fedora 36 a package provides both python3dist(ruamel-yaml) and python3dist(ruamel.yaml), on Fedora 37+ it will only provide python3dist(ruamel-yaml) (and similarly, python3.11dist(ruamel-yaml)).
- Owner: Miro Hrončok
- Last updated: 2022-02-10
- Status: 100% code completed
Replace jwhois package with whois for Fedora Workstation
Fedora Workstation product core group includes jwhois package. Replace it with whois package which is more actively developed.
- Owner: Oğuz Ersen
- Last updated: 2022-05-04
- Status: Change accepted
Enable read only /sysroot for Fedora Silverblue & Kinoite
This change is about enabling an opt-in ostree feature that re-mounts /sysroot as read only to avoid accidental changes.
- Owner: Timothée Ravier, Tomáš Popela, Jiří Konečný
- Last updated: 2022-03-04
- Status: Change accepted
Stratis 3.2.0
Stratis 3.2.0 includes one significant enhancement, one bug fix, and a number of more minor improvements.
- Owner: Dennis Keefe, Anne Mulhern, John Baublitz
- Last updated: 2022-07-18
- Status: Change accepted
Supplement of Server distributables by a KVM VM disk image
Virtualization has long been a steadily growing use case of Fedora Server Edition, but it is still time consuming and tedious for the system administrator to create a Fedora Server VM. Supplementing the downloads by a KVM VM image remedies the deficiency.
- Owner: Peter Boy on behalf of Server WG
- Last updated: 2022-07-01
- Status: Change accepted
Wayland by Default for SDDM
Change the default display server mode for SDDM to use a Wayland-based greeter rather than an X11-based one.
- Owner: Neal Gompa, Rex Dieter, Jan Grulich
- Last updated: 2022-03-14
- Status: Change accepted