From Fedora Project Wiki
No edit summary
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.}}


[https://bugzilla.redhat.com/show_bug.cgi?id=F40Changes Bugzilla tracking]
[https://bugzilla.redhat.com/show_bug.cgi?id=F40Changes Bugzilla tracking]
Line 10: Line 10:


{{Anchor|accepted_system_wide}}
{{Anchor|accepted_system_wide}}
== Fedora Linux 40 Accepted System-Wide Changes ==
===[[Changes/Remove webkit2gtk-4.0 API Version | Remove webkit2gtk-4.0 API Version]]===
The webkit2gtk-4.0 API version will no longer be built. Packages that depend on it will fail to build from source and eventually be retired.
====Owners====
* Owner: Michael Catanzaro
====Tracking====
* Last updated: 2023-05-04
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2193249 #2193249]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/983 #983]
* Contingency deadline: F39 beta freeze
* Status: Change accepted
===[[Changes/PortingToModernC | Porting Fedora to Modern C]]===
===[[Changes/PortingToModernC | Porting Fedora to Modern C]]===
Back in 1999, a new revision of the C standard removed several backwards compatibility features. However, GCC still accepts these obsolete constructs by default. Support for these constructs is confusing to programmers and potentially affect GCC's ability to implement features from future C standards. It is expected that a future GCC version (likely GCC 14) will disable support for these legacy language constructs by default. The goal of this change is to prepare Fedora for this transition.
Back in 1999, a new revision of the C standard removed several backwards compatibility features. However, GCC still accepts these obsolete constructs by default. Support for these constructs is confusing to programmers and potentially affect GCC's ability to implement features from future C standards. It is expected that a future GCC version (likely GCC 14) will disable support for these legacy language constructs by default. The goal of this change is to prepare Fedora for this transition.
Line 16: Line 25:
* Owner: Florian Weimer
* Owner: Florian Weimer
====Tracking====
====Tracking====
* Last updated: 2022-11-11
* Last updated: 2023-05-04
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2142177 #2142177]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2142177 #2142177]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/<will NOT be assigned by the Wrangler> <will NOT be assigned by the Wrangler>]
* Release Notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/<will NOT be assigned by the Wrangler> <will NOT be assigned by the Wrangler>]
* Contingency deadline:  
* Contingency deadline: not provided
* Status: Change accepted
* Status: Change accepted


== Fedora Linux 40 Accepted Self-Contained Changes ==
== Fedora Linux 40 Accepted Self-Contained Changes ==

Revision as of 20:47, 4 May 2023

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.

Bugzilla tracking

Remove webkit2gtk-4.0 API Version

The webkit2gtk-4.0 API version will no longer be built. Packages that depend on it will fail to build from source and eventually be retired.

Owners

  • Owner: Michael Catanzaro

Tracking

  • Last updated: 2023-05-04
  • Tracking bug: #2193249
  • Release Notes tracker: #983
  • Contingency deadline: F39 beta freeze
  • Status: Change accepted

Porting Fedora to Modern C

Back in 1999, a new revision of the C standard removed several backwards compatibility features. However, GCC still accepts these obsolete constructs by default. Support for these constructs is confusing to programmers and potentially affect GCC's ability to implement features from future C standards. It is expected that a future GCC version (likely GCC 14) will disable support for these legacy language constructs by default. The goal of this change is to prepare Fedora for this transition.

Owners

  • Owner: Florian Weimer

Tracking


Fedora Linux 40 Accepted Self-Contained Changes

Retire python3.7

The python3.7 package will be retired without replacement from Fedora Linux 40. Python 3.7 will be End of Life in June 2023 and it will be kept around only to test software targeting Debian 10 “Buster” LTS. The removal is more or less aligned with Debian 10 TLS EOL (June 2024) -- Fedora 39 (the last one to include Python 3.7) will likely EOL on 2024-11-12.

  • Owner: Miro Hrončok
  • Last updated: 2022-07-08
  • Status: Change accepted