From Fedora Project Wiki
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{autolang|base=yes}}
{{autolang|base=yes}}


{{admon/warning|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 [[User:bcotton|bcotton]].}}
{{admon/warning|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 [[User:bcotton|bcotton]]. This page last updated: {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}} }}


[https://bugzilla.redhat.com/show_bug.cgi?id=2016049 Bugzilla tracking]
{{admon/note|F37 was released on 2022-11-15. See the [https://docs.fedoraproject.org/en-US/fedora/f37/release-notes/ Release Notes] for more information.}}


[[Category:F37]]
[[Category:F37]]
__TOC__


{{Anchor|accepted_system_wide}}
{{Anchor|accepted_system_wide}}
Line 41: Line 39:
* Release Notes tracker:  
* Release Notes tracker:  
* Contingency deadline:  
* Contingency deadline:  
* Status: Change accepted
* Status: 100% code completed
===[[Changes/drop NIS support from PAM | 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: [https://bugzilla.redhat.com/show_bug.cgi?id=2021660 #2021660]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/762 #762]
* Contingency deadline: At beta freeze. Documentation and/or migration tools must be prominently available, per FESCo.
* Status: Change accepted
===[[Changes/ELN-Extras | ELN-Extras]]===
===[[Changes/ELN-Extras | 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.
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.
Line 61: Line 49:
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/773 #773]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/773 #773]
* Contingency deadline: Final freeze
* Contingency deadline: Final freeze
* Status: Change accepted
* Status: 100% code completed
===[[Changes/F37Boost178 | Boost 1.78 upgrade]]===
===[[Changes/F37Boost178 | Boost 1.78 upgrade]]===
This change brings Boost 1.78 to Fedora. This will mean Fedora ships with a recent upstream Boost release.
This change brings Boost 1.78 to Fedora. This will mean Fedora ships with a recent upstream Boost release.
Line 71: Line 59:
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/812 #812]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/812 #812]
* Contingency deadline:  
* Contingency deadline:  
* Status: Change accepted
* Status: 100% code completed
===[[Changes/F37MingwEnvToolchainUpdate | MinGW toolchain update]]===
===[[Changes/F37MingwEnvToolchainUpdate | MinGW toolchain update]]===
Update the MinGW toolchain to the latest upstream stable releases.
Update the MinGW toolchain to the latest upstream stable releases.
Line 91: Line 79:
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/854 #854]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/854 #854]
* Contingency deadline: Final Freeze
* Contingency deadline: Final Freeze
* Status: Change accepted
* Status: 100% code completed
===[[Changes/FedoraCoreOS | Make Fedora CoreOS a Fedora Edition]]===
===[[Changes/FedoraCoreOS | Make Fedora CoreOS a Fedora Edition]]===
This change is to promote Fedora CoreOS to Edition status alongside Cloud, IoT, Server and Workstation.
This change is to promote Fedora CoreOS to Edition status alongside Cloud, IoT, Server and Workstation.
Line 101: Line 89:
* 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
* Status: 100% code completed
===[[Changes/Firefox Langpacks Subpackage | Firefox Langpacks Subpackage]]===
===[[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.
Firefox langpacks, which have been bundled in the Fedora firefox base package until now, will be moved to a firefox-langpacks subpackage.
Line 107: Line 95:
* Owner: Jens Petersen,  Martin Stransky
* Owner: Jens Petersen,  Martin Stransky
====Tracking====
====Tracking====
* Last updated: 2022-07-18
* Last updated: 2022-08-24
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2108184 #2108184]
* 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]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/861 #861]
* Contingency deadline: before final freeze
* Contingency deadline: before final freeze
* Status: Testable
* Status: 100% code completed
===[[Changes/GettextRuntimeSubpackage | Gettext Runtime Subpackage]]===
===[[Changes/GettextRuntimeSubpackage | Gettext Runtime Subpackage]]===
Subpackage gettext's runtime programs in a small runtime subpackage, reducing the default install footprint.
Subpackage gettext's runtime programs in a small runtime subpackage, reducing the default install footprint.
Line 117: Line 105:
* Owner: Sundeep ANAND, Jens Petersen
* Owner: Sundeep ANAND, Jens Petersen
====Tracking====
====Tracking====
* Last updated: 2022-07-01
* Last updated: 2022-09-07
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2103239 #2103239]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2103239 #2103239]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/852 #852]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/852 #852]
* Contingency deadline: Beta freeze
* Contingency deadline: Beta freeze
* Status: Testable
* Status: 100% code completed
===[[Changes/GNUToolchainF37 | GNU Toolchain Update (glibc 2.36, binutils 2.38)]]===
===[[Changes/GNUToolchainF37 | GNU Toolchain Update (glibc 2.36, binutils 2.38)]]===
Update the Fedora 37 GNU Toolchain to glibc 2.36, binutils 2.38.
Update the Fedora 37 GNU Toolchain to glibc 2.36, binutils 2.38.
Line 127: Line 115:
* Owner: Carlos O'Donell
* Owner: Carlos O'Donell
====Tracking====
====Tracking====
* Last updated: 2022-07-19
* Last updated: 2022-08-25
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2108675 #2108675]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2108675 #2108675]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/862 #862]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/862 #862]
Line 141: Line 129:
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/853 #853]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/853 #853]
* Contingency deadline: Beta freeze
* Contingency deadline: Beta freeze
* Status: Testable
* Status: 100% code completed
===[[Changes/GPTforBIOSbyDefault | Install Using GPT on x86_64 BIOS by Default]]===
===[[Changes/GPTforBIOSbyDefault | 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.
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.
Line 151: Line 139:
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/844 #844]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/844 #844]
* Contingency deadline: Final Freeze
* Contingency deadline: Final Freeze
* Status: Testable
* Status: 100% code completed
===[[Changes/IBus 1.5.27 | IBus 1.5.27]]===
===[[Changes/IBus 1.5.27 | 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.
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.
Line 162: Line 150:
* Contingency deadline: Beta release
* Contingency deadline: Beta release
* Status: 100% code completed
* Status: 100% code completed
===[[Changes/JdkInTreeLibsAndStdclibStatic | 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: [https://bugzilla.redhat.com/show_bug.cgi?id=2097516 #2097516]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/848 #848]
* Contingency deadline: before f37 Beta freeze
* Status: Change accepted
===[[Changes/LegacyXorgDriverRemoval | 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: [https://bugzilla.redhat.com/show_bug.cgi?id=2078921 #2078921]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/822 #822]
* Contingency deadline: Beta freeze seems fine.
* Status: Change accepted
===[[Changes/libsoup 3: Part One | libsoup 3: Part One]]===
===[[Changes/libsoup 3: Part One | 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.
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.
Line 192: Line 160:
* Contingency deadline: Beta freeze
* Contingency deadline: Beta freeze
* Status: 100% code completed
* Status: 100% code completed
===[[Changes/MAC Address Policy none | 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: [https://bugzilla.redhat.com/show_bug.cgi?id=2107754 #2107754]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/859 #859]
* Contingency deadline:
* Status: Change accepted
===[[Changes/Nodejs18 | Node.js 18.x by default]]===
===[[Changes/Nodejs18 | 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.
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.
Line 213: Line 169:
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/838 #838]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/838 #838]
* Contingency deadline: Beta Freeze
* Contingency deadline: Beta Freeze
* Status: In progress
* Status: 100% code completed
===[[Changes/perl5.36 | Perl 5.36]]===
===[[Changes/perl5.36 | 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.
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.
Line 253: Line 209:
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/847 #847]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/847 #847]
* Contingency deadline:  
* Contingency deadline:  
* Status: Change accepted
===[[Changes/retire NIS user space utils | 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: [https://bugzilla.redhat.com/show_bug.cgi?id=2022386 #2022386]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/766 #766]
* Contingency deadline: At beta freeze.
* Status: Change accepted
* Status: Change accepted
===[[Changes/RetireARMv7 | RetireARMv7]]===
===[[Changes/RetireARMv7 | RetireARMv7]]===
Line 283: Line 229:
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/823 #823]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/823 #823]
* Contingency deadline: Beta freeze
* Contingency deadline: Beta freeze
* Status: Testable
* Status: 100% code completed
===[[Changes/RPMMacrosForBuildFlags | 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: [https://bugzilla.redhat.com/show_bug.cgi?id=2100610 #2100610]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/<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
===[[Changes/Signed RPM Contents | Signed RPM Contents]]===
===[[Changes/Signed RPM Contents | Signed RPM Contents]]===
We want to add signatures to individual files that are part of shipped RPMs.
We want to add signatures to individual files that are part of shipped RPMs.
Line 317: Line 253:
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/841 #841]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/841 #841]
* Contingency deadline: not needed for F37
* Contingency deadline: not needed for F37
* Status: Testable
* Status: 100% code completed


== Fedora Linux 37 Accepted Self-Contained Changes ==
== Fedora Linux 37 Accepted Self-Contained Changes ==
===[[Changes/MinizipRenaming | Minizip Renaming]]===
Renaming the "minizip" package to "minizip-ng" to align with the upstream naming.
* Owner: Lukas Javorsky
* Last updated: 2022-09-22
* Status: Change accepted
===[[Changes/Mumble1.4 | Mumble 1.4]]===
Update the Mumble voice chat application from 1.3 to 1.4.
* Owner: Carl George
* Last updated: 2022-08-04
* Status: 100% code completed
===[[Changes/Haskell GHC 8.10.7 | Haskell GHC 8.10.7 & Stackage LTS 18.28]]===
The GHC Haskell compiler will be updated from minor version 8.10.5 to 8.10.7,
and Haskell packages will be updated to Stackage LTS 18.28 minor versions.
* Owner: Haskell SIG
* Last updated: 2022-08-04
* Status: 100% code completed
===[[Changes/Emacs 28 | Emacs 28]]===
Update GNU Emacs to 28.1 release. This release includes a wide variety of new features, including native compilation of Lisp files.
* Owner: Bhavin Gandhi
* Last updated: 2022-08-15
* Status: 100% code completed
===[[Changes/Anaconda Web UI preview image | Public release of the Anaconda Web UI preview image]]===
===[[Changes/Anaconda Web UI preview image | Public release of the Anaconda Web UI preview image]]===
The work on Web UI for the Anaconda installer has advanced enough so that it is possible to create and publish self contained preview images.
The work on Web UI for the Anaconda installer has advanced enough so that it is possible to create and publish self contained preview images.
* Owner: Martin Kolman
* Owner: Martin Kolman
* Last updated: 2022-08-02
* Last updated: 2022-08-02
* Status: Change accepted
* Status: 100% code completed
===[[Changes/BIND 9.18 | BIND 9.18]]===
===[[Changes/BIND 9.18 | BIND 9.18]]===
Owner
Owner
Line 330: Line 288:
* Last updated: 2022-08-02
* Last updated: 2022-08-02
* Status: 100% code completed
* Status: 100% code completed
===[[Changes/EncourageI686LeafRemoval | Encourage Dropping Unused / Leaf Packages on i686]]===
===[[Changes/Stratis 3.2.0 | Stratis 3.2.0]]===
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.
Stratis 3.2.0 includes one significant enhancement, one bug fix, and a number
* Owner: Fabio Valentini
of more minor improvements.
* Last updated: 2022-03-29
* Owner: Dennis Keefe, Anne Mulhern, John Baublitz
* Status: Change accepted
* Last updated: 2022-07-18
===[[Changes/EnhancePersianFontSupport | Enhance Persian Font Support]]===
* Status: 100% code completed
This change aims to provide a consistent experience for those who use Fedora in Persian or write or read Persian text in Fedora.
===[[Changes/Preset All Systemd Units on First Boot | Preset All Systemd Units on First Boot]]===
* Owner: Hedayat Vatankhah
Systemd will execute the equivalent of systemctl preset-all when an unconfigured system is booted ("First Boot" condition). This means that units will be enabled or disabled according to the preset configuration. We currently do the equivalent of systemctl preset-all --preset-mode=enable-only, and this will be extended to also disable units, i.e. systemctl preset-all --preset-mode=full. Any units which are manually symlinked but presets say they shouldn't (which is against the packaging guidelines for packaged units) will be disabled.
* Last updated: 2022-08-01
* Owner: Jonathan Lebon,  Zbigniew Jędrzejewski-Szmek
* Status: Change accepted
* Last updated: 2022-08-02
* Status: 100% code completed
===[[Changes/LXQt 1.1 | LXQt 1.1.0]]===
Update LXQt to 1.1.0 in Fedora.
* Owner: Zamir SUN
* Last updated: 2022-07-21
* Status: 100% code completed
===[[Changes/RaspberryPi4 | Officially Support Raspberry Pi 4]]===
The work around Raspberry Pi 4 has been on going for a number of years, but we've never officially supported it due to lack of accelerated graphics and other key features. With Fedora 37, Raspberry Pi 4 is now officially supported, including accelerated graphics using the V3D GPU.
* Owner: Peter Robinson
* Last updated: 2022-08-14
* Status: 100% code completed
===[[Changes/ibus-libpinyin 1.13 | ibus-libpinyin 1.13]]===
This ibus-libpinyin release includes new features for English input and Table input.
* Owner: Peng Wu
* Last updated: 2022-08-02
* Status: 100% code completed
===[[Changes/Erlang 25 | Erlang 25]]===
===[[Changes/Erlang 25 | Erlang 25]]===
Update Erlang/OTP to version 25.
Update Erlang/OTP to version 25.
* Owner: Peter Lemenkov, Fedora Erlang SIG, Randy Barlow, Jeremy Cline
* Owner: Peter Lemenkov, Fedora Erlang SIG, Randy Barlow, Jeremy Cline
* Last updated: 2022-07-01
* Last updated: 2022-07-01
* Status: Change accepted
* Status: 100% code completed
===[[Changes/F37MingwOpenSSL3 | MinGW OpenSSL 3.x update]]===
Update OpenSSL for MinGW to version 3.x
* Owner: Sandro Mani
* Last updated: 2022-02-17
* Status: Finished
===[[Changes/F37MingwUCRT | 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
===[[Changes/FIDODeviceOnboarding | 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
===[[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: 2022-03-02
* Status: Unknown
===[[Changes/Haskell GHC 8.10.7 | Haskell GHC 8.10.7 & Stackage LTS 18.28]]===
The GHC Haskell compiler will be updated from minor version 8.10.5 to 8.10.7,
and Haskell packages will be updated to Stackage LTS 18.28 minor versions.
* Owner: Haskell SIG
* Last updated: 2022-08-04
* Status: Change accepted
===[[Changes/ibus-libpinyin 1.13 | ibus-libpinyin 1.13]]===
This ibus-libpinyin release includes new features for English input and Table input.
* Owner: Peng Wu
* Last updated: 2022-08-02
* Status: Change accepted
===[[Changes/IoTArtifactsWithOSBuild | 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
===[[Changes/LLVM-15 | LLVM 15]]===
===[[Changes/LLVM-15 | LLVM 15]]===
Update all llvm sub-projects in Fedora Linux to version 15.
Update all llvm sub-projects in Fedora Linux to version 15.
* Owner: Tom Stellard
* Owner: Tom Stellard
* Last updated: 2022-07-01
* Last updated: 2022-07-01
* Status: Change accepted
* Status: Finished
===[[Changes/LXQt 1.1 | LXQt 1.1.0]]===
===[[Changes/EnhancePersianFontSupport | Enhance Persian Font Support]]===
Update LXQt to 1.1.0 in Fedora.
This change aims to provide a consistent experience for those who use Fedora in Persian or write or read Persian text in Fedora.
* Owner: Zamir SUN
* Owner: Hedayat Vatankhah
* Last updated: 2022-07-21
* Last updated: 2022-08-01
* Status: Change accepted
===[[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.
* Owner: Benjamin Berg
* Last updated: 2022-02-10
* Status: Change accepted
===[[Changes/Mumble1.4 | Mumble 1.4]]===
Update the Mumble voice chat application from 1.3 to 1.4.
* Owner: Carl George
* Last updated: 2022-08-04
* Status: Change accepted
===[[Changes/Preset All Systemd Units on First Boot | Preset All Systemd Units on First Boot]]===
Systemd will execute the equivalent of systemctl preset-all when an unconfigured system is booted ("First Boot" condition). This means that units will be enabled or disabled according to the preset configuration. We currently do the equivalent of systemctl preset-all --preset-mode=enable-only, and this will be extended to also disable units, i.e. systemctl preset-all --preset-mode=full. Any units which are manually symlinked but presets say they shouldn't (which is against the packaging guidelines for packaged units) will be disabled.
* Owner: Jonathan Lebon,  Zbigniew Jędrzejewski-Szmek
* Last updated: 2022-08-02
* Status: Change accepted
===[[Changes/PythonDistPEP503ProvidesOnly | 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
* Status: 100% code completed
===[[Changes/RaspberryPi4 | Officially Support Raspberry Pi 4]]===
===[[Changes/Supplement-server-by-kvm-vm-image | Supplement of Server distributables by a KVM VM disk image]]===
The work around Raspberry Pi 4 has been on going for a number of years, but we've never officially supported it due to lack of accelerated graphics and other key features. With Fedora 37, Raspberry Pi 4 is now officially supported, including accelerated graphics using the V3D GPU.
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 Robinson
* Owner: Peter Boy on behalf of Server WG
* Last updated: 2022-07-21
* Last updated: 2022-09-22
* Status: 100% code completed
* Status: 100% code completed
===[[Changes/Replace jwhois with whois in Fedora Workstation | Replace jwhois package with whois for Fedora Workstation]]===
===[[Changes/Replace jwhois with whois in Fedora Workstation | Replace jwhois package with whois for Fedora Workstation]]===
Line 420: Line 338:
* Owner: Oğuz Ersen
* Owner: Oğuz Ersen
* Last updated: 2022-05-04
* Last updated: 2022-05-04
* Status: Change accepted
* Status: 100% code completed
===[[Changes/FIDODeviceOnboarding | 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: 100% code completed
===[[Changes/SELinux Parallel Autorelabel | SELinux Parallel Autorelabel]]===
===[[Changes/SELinux Parallel Autorelabel | SELinux Parallel Autorelabel]]===
After a system's SELinux mode is switched from disabled to enabled, or after an administrator runs fixfiles onboot, SELinux autorelabel will be run in parallel by default.
After a system's SELinux mode is switched from disabled to enabled, or after an administrator runs fixfiles onboot, SELinux autorelabel will be run in parallel by default.
* Owner: Petr Lautrbach
* Owner: Petr Lautrbach
* Last updated: 2022-08-02
* Last updated: 2022-08-02
* Status: Change accepted
* Status: 100% code completed
===[[Changes/EncourageI686LeafRemoval | 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-08-24
* Status: 100% code completed
===[[Changes/F37MingwOpenSSL3 | MinGW OpenSSL 3.x update]]===
Update OpenSSL for MinGW to version 3.x
* Owner: Sandro Mani
* Last updated: 2022-02-17
* Status: Finished
===[[Changes/F37MingwUCRT | 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: 100% code completed
===[[Changes/Silverblue Kinoite readonly sysroot | Enable read only /sysroot for Fedora Silverblue & Kinoite]]===
===[[Changes/Silverblue Kinoite readonly sysroot | 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.
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ý
* Owner: Timothée Ravier,  Tomáš Popela,  Jiří Konečný
* Last updated: 2022-03-04
* Last updated: 2022-08-21
* Status: In progress
* Status: 100% code completed
===[[Changes/Stratis 3.2.0 | Stratis 3.2.0]]===
===[[Changes/PythonDistPEP503ProvidesOnly | Python Dist RPM provides to only provide PEP503-normalized names]]===
Stratis 3.2.0 includes one significant enhancement, one bug fix, and a number
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)).
of more minor improvements.
* Owner: Miro Hrončok
* Owner: Dennis Keefe, Anne Mulhern, John Baublitz
* Last updated: 2022-02-10
* Last updated: 2022-07-18
* Status: 100% code completed
* Status: Change accepted
===[[Changes/Supplement-server-by-kvm-vm-image | 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
===[[Changes/WaylandByDefaultForSDDM | 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

Latest revision as of 14:19, 15 November 2022

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. This page last updated: 2022-11-15
Note.png
F37 was released on 2022-11-15. See the Release Notes for more information.

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

Deprecate openssl1.1 package

We are going to deprecate openssl1.1 package following the guidelines for deprecated packages: https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-packages/.

Owners

  • Owner: Dmitry Belyavskiy

Tracking

  • Last updated: 2022-07-19
  • Tracking bug: #2108694
  • Release Notes tracker: #863
  • Contingency deadline:
  • Status: 100% code completed

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: 100% code completed

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: 100% code completed

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: 100% code completed

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: 100% code completed

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: 100% code completed

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-08-24
  • Tracking bug: #2108184
  • Release Notes tracker: #861
  • Contingency deadline: before final freeze
  • Status: 100% code completed

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-09-07
  • Tracking bug: #2103239
  • Release Notes tracker: #852
  • Contingency deadline: Beta freeze
  • Status: 100% code completed

GNU Toolchain Update (glibc 2.36, binutils 2.38)

Update the Fedora 37 GNU Toolchain to glibc 2.36, binutils 2.38.

Owners

  • Owner: Carlos O'Donell

Tracking

  • Last updated: 2022-08-25
  • Tracking bug: #2108675
  • Release Notes tracker: #862
  • Contingency deadline: Fedora mass rebuild on 2022-07-20.
  • Status: 100% code completed

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: 100% code completed

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: 100% code completed

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: 100% code completed

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

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: 100% code completed

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: 100% code completed

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-20
  • Tracking bug: #2090866
  • Release Notes tracker: #842
  • Contingency deadline: 1 week before the beta freeze
  • Status: 100% code completed

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

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: 100% code completed

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: 100% code completed

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: 100% code completed

Fedora Linux 37 Accepted Self-Contained Changes

Minizip Renaming

Renaming the "minizip" package to "minizip-ng" to align with the upstream naming.

  • Owner: Lukas Javorsky
  • Last updated: 2022-09-22
  • Status: Change accepted

Mumble 1.4

Update the Mumble voice chat application from 1.3 to 1.4.

  • Owner: Carl George
  • Last updated: 2022-08-04
  • Status: 100% code completed

Haskell GHC 8.10.7 & Stackage LTS 18.28

The GHC Haskell compiler will be updated from minor version 8.10.5 to 8.10.7, and Haskell packages will be updated to Stackage LTS 18.28 minor versions.

  • Owner: Haskell SIG
  • Last updated: 2022-08-04
  • Status: 100% code completed

Emacs 28

Update GNU Emacs to 28.1 release. This release includes a wide variety of new features, including native compilation of Lisp files.

  • Owner: Bhavin Gandhi
  • Last updated: 2022-08-15
  • Status: 100% code completed

Public release of the Anaconda Web UI preview image

The work on Web UI for the Anaconda installer has advanced enough so that it is possible to create and publish self contained preview images.

  • Owner: Martin Kolman
  • Last updated: 2022-08-02
  • Status: 100% code completed

BIND 9.18

Owner

  • Owner: Petr Menšík
  • Last updated: 2022-08-02
  • Status: 100% code completed

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: 100% code completed

Preset All Systemd Units on First Boot

Systemd will execute the equivalent of systemctl preset-all when an unconfigured system is booted ("First Boot" condition). This means that units will be enabled or disabled according to the preset configuration. We currently do the equivalent of systemctl preset-all --preset-mode=enable-only, and this will be extended to also disable units, i.e. systemctl preset-all --preset-mode=full. Any units which are manually symlinked but presets say they shouldn't (which is against the packaging guidelines for packaged units) will be disabled.

  • Owner: Jonathan Lebon, Zbigniew Jędrzejewski-Szmek
  • Last updated: 2022-08-02
  • Status: 100% code completed

LXQt 1.1.0

Update LXQt to 1.1.0 in Fedora.

  • Owner: Zamir SUN
  • Last updated: 2022-07-21
  • Status: 100% code completed

Officially Support Raspberry Pi 4

The work around Raspberry Pi 4 has been on going for a number of years, but we've never officially supported it due to lack of accelerated graphics and other key features. With Fedora 37, Raspberry Pi 4 is now officially supported, including accelerated graphics using the V3D GPU.

  • Owner: Peter Robinson
  • Last updated: 2022-08-14
  • Status: 100% code completed

ibus-libpinyin 1.13

This ibus-libpinyin release includes new features for English input and Table input.

  • Owner: Peng Wu
  • Last updated: 2022-08-02
  • Status: 100% code completed

Erlang 25

Update Erlang/OTP to version 25.

  • Owner: Peter Lemenkov, Fedora Erlang SIG, Randy Barlow, Jeremy Cline
  • Last updated: 2022-07-01
  • Status: 100% code completed

LLVM 15

Update all llvm sub-projects in Fedora Linux to version 15.

  • Owner: Tom Stellard
  • Last updated: 2022-07-01
  • Status: Finished

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-08-01
  • Status: 100% code completed

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-09-22
  • 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: 100% code completed

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: 100% code completed

SELinux Parallel Autorelabel

After a system's SELinux mode is switched from disabled to enabled, or after an administrator runs fixfiles onboot, SELinux autorelabel will be run in parallel by default.

  • Owner: Petr Lautrbach
  • Last updated: 2022-08-02
  • Status: 100% code completed

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-08-24
  • Status: 100% code completed

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: 100% code completed

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-08-21
  • Status: 100% code completed

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