From Fedora Project Wiki

< Releases‎ | 29

(Revert accidental deletion of Self-Contained changes)
m (Protected "Releases/29/ChangeSet" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{autolang|base=yes}}
 
{{autolang|base=yes}}
__TOC__
 
  
 +
Fedora 29 was released on 2018-10-30. The [https://docs.fedoraproject.org/en-US/fedora/f29/release-notes/ release notes] are on docs.fedoraproject.org.
  
<!--- IMPORTANT NOTICE: 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 Feature page and it will be picked up in the next refresh. If not, ping jkurik.
 
 
Thank you, Jan
 
--->
 
 
{{Anchor|accepted_system_wide}}
 
{{Anchor|accepted_system_wide}}
 
== Fedora 29 Accepted System Wide Changes Proposals ==
 
== Fedora 29 Accepted System Wide Changes Proposals ==
Line 19: Line 15:
 
* Last updated: 2018-06-28
 
* Last updated: 2018-06-28
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1596190 #1596190]
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1596190 #1596190]
* Status: Testable
+
* Status: 100% code completed
 
===[[Changes/CJKDefaultFontsToNoto | CJK Default Fonts To Noto]]===
 
===[[Changes/CJKDefaultFontsToNoto | CJK Default Fonts To Noto]]===
 
Changes the default fonts for Chinese, Japanese, and Korean (CJK) languages to Google Noto.
 
Changes the default fonts for Chinese, Japanese, and Korean (CJK) languages to Google Noto.
Line 29: Line 25:
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1600675 #1600675]
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1600675 #1600675]
 
* Status: 100% code completed
 
* Status: 100% code completed
===[[Changes/DbusBrokerAsTheDefaultDbusImplementation | Make dbus-broker the default DBus implementation]]===
 
Enable dbus-broker.service to use dbus-broker as system and session message bus backend.
 
====Owners====
 
* Owner: Tom Gundersen
 
* Release notes owner:
 
====Tracking====
 
* Last updated: 2018-03-19
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1557954 #1557954]
 
* Status: Change accepted
 
 
===[[Changes/DiscontinuePPC64 | Discontinue PPC64 as Alternative Architecture]]===
 
===[[Changes/DiscontinuePPC64 | Discontinue PPC64 as Alternative Architecture]]===
 
After a number of projects dropped support for the big endian ppc64 architecture and our move of ppc64 to "maintenance-only" mode few releases back, now a vital dependency, the Eclipse project, stops supporting ppc64. As a consequence we need to discontinue producing any ppc64 content. This is a long time anticipated step as the upstream focus on the little endian variant (ppc64le) on Linux is well known. My email sent to the Fedora PPC mailing list has few more details.
 
After a number of projects dropped support for the big endian ppc64 architecture and our move of ppc64 to "maintenance-only" mode few releases back, now a vital dependency, the Eclipse project, stops supporting ppc64. As a consequence we need to discontinue producing any ppc64 content. This is a long time anticipated step as the upstream focus on the little endian variant (ppc64le) on Linux is well known. My email sent to the Fedora PPC mailing list has few more details.
Line 80: Line 67:
 
* Release notes owner:  
 
* Release notes owner:  
 
====Tracking====
 
====Tracking====
* Last updated: 2018-07-05
+
* Last updated: 2018-08-23
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1598402 #1598402]
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1598402 #1598402]
 
* Status: 100% code completed
 
* Status: 100% code completed
Line 91: Line 78:
 
* Last updated: 2018-05-28
 
* Last updated: 2018-05-28
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1582627 #1582627]
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1582627 #1582627]
* Status: Change accepted
+
* Status: 100% code completed
 
===[[Changes/ModulesForEveryone | Modules for Everyone]]===
 
===[[Changes/ModulesForEveryone | Modules for Everyone]]===
 
All Fedora installations will have modular repositories enabled by default, previously available, by default, only to Server Edition.
 
All Fedora installations will have modular repositories enabled by default, previously available, by default, only to Server Edition.
Line 119: Line 106:
 
* Last updated: 2018-07-03
 
* Last updated: 2018-07-03
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1592206 #1592206]
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1592206 #1592206]
* Status: Testable
+
* Status: 100% code completed
 
===[[Changes/Nodejs10 | Node.js 10.x as default Node.js interpreter]]===
 
===[[Changes/Nodejs10 | Node.js 10.x as default Node.js interpreter]]===
 
A major upgrade to the newest LTS release of Node.js for Fedora 29.
 
A major upgrade to the newest LTS release of Node.js for Fedora 29.
Line 129: Line 116:
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1592200 #1592200]
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1592200 #1592200]
 
* Status: 100% code completed
 
* Status: 100% code completed
===[[Changes/OpenLDAPwithoutNonthreadedLibraries | OpenLDAP without Non-threaded Libraries]]===
 
OpenLDAP will not ship non-threaded version of libldap. Instead, libldap will be built with the same threading support as libldap_r.
 
====Owners====
 
* Owner: Matus Honek
 
* Release notes owner:
 
====Tracking====
 
* Last updated: 2018-07-16
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1537260 #1537260]
 
* Status: Not being worked on
 
 
===[[Changes/Perl Move to MetaCPAN | Perl Move to MetaCPAN]]===
 
===[[Changes/Perl Move to MetaCPAN | Perl Move to MetaCPAN]]===
 
search.cpan.org web frontend for CPAN is being replaced by metacpan.org. Many Perl RPM packages refer to search.cpan.org. This Fedora change aims to mass-update URL and Source RPM tags in affected Perl packages.
 
search.cpan.org web frontend for CPAN is being replaced by metacpan.org. Many Perl RPM packages refer to search.cpan.org. This Fedora change aims to mass-update URL and Source RPM tags in affected Perl packages.
Line 155: Line 133:
 
* Last updated: 2018-07-09
 
* Last updated: 2018-07-09
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1565020 #1565020]
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1565020 #1565020]
* Status: Testable
+
* Status: 100% code completed
 
===[[Changes/Remove GCC from BuildRoot | Remove GCC from BuildRoot]]===
 
===[[Changes/Remove GCC from BuildRoot | Remove GCC from BuildRoot]]===
 
Removing gcc and gcc-c++ from default buildroot in Koji and mock.
 
Removing gcc and gcc-c++ from default buildroot in Koji and mock.
Line 164: Line 142:
 
* Last updated: 2018-03-04
 
* Last updated: 2018-03-04
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1551327 #1551327]
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1551327 #1551327]
* Status: Testable
+
* Status: 100% code completed
 
===[[Changes/Ruby on Rails 5.2 | Ruby on Rails 5.2]]===
 
===[[Changes/Ruby on Rails 5.2 | Ruby on Rails 5.2]]===
 
Ruby on Rails 5.2 is the latest version of well known web framework written in Ruby.
 
Ruby on Rails 5.2 is the latest version of well known web framework written in Ruby.
Line 191: Line 169:
 
* Last updated: 2018-05-14
 
* Last updated: 2018-05-14
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1585628 #1585628]
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1585628 #1585628]
* Status: Testable
+
* Status: 100% code completed
 
===[[Changes/Update i686 architectural baseline to include SSE2 | Update i686 architectural baseline to include SSE2]]===
 
===[[Changes/Update i686 architectural baseline to include SSE2 | Update i686 architectural baseline to include SSE2]]===
 
Fedora builds its i686 packages with SSE2 support, primarily for use on x86-64 systems as multi-lib RPMs.
 
Fedora builds its i686 packages with SSE2 support, primarily for use on x86-64 systems as multi-lib RPMs.
Line 208: Line 186:
 
====Tracking====
 
====Tracking====
 
* Last updated: 2018-07-18
 
* Last updated: 2018-07-18
* Tracking bug:  
+
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1602944 #1602944]
* Status: Unknown
+
* Status: 100% code completed
===[[Changes/Zchunk Metadata | Zchunk Metadata]]===
 
All dnf repository metadata will be compressed with the zchunk format in addition to xz or gzip.
 
====Owners====
 
* Owner: Neal Gompa
 
* Release notes owner:
 
====Tracking====
 
* Last updated: 2018-07-16
 
* Tracking bug:
 
* Status: Unknown
 
 
===[[Changes/golang1.11 | Golang 1.11]]===
 
===[[Changes/golang1.11 | Golang 1.11]]===
 
Rebase of Golang package to upcoming version 1.11 in Fedora 29, including rebuild of all dependent packages(pre-release version of Go will be used for rebuild, if released version will not be available at the time).
 
Rebase of Golang package to upcoming version 1.11 in Fedora 29, including rebuild of all dependent packages(pre-release version of Go will be used for rebuild, if released version will not be available at the time).
Line 227: Line 196:
 
* Last updated: 2018-06-28
 
* Last updated: 2018-06-28
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1596204 #1596204]
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1596204 #1596204]
* Status: Testable
+
* Status: 100% code completed
 
===[[Changes/perl5.28 | Perl 5.28]]===
 
===[[Changes/perl5.28 | Perl 5.28]]===
 
A new perl 5.28 version brings a lot of changes done over a year of development. Perl 5.28 was released 6/23/2018. See 5.28.0 perldelta for more details about preparing release.
 
A new perl 5.28 version brings a lot of changes done over a year of development. Perl 5.28 was released 6/23/2018. See 5.28.0 perldelta for more details about preparing release.
Line 237: Line 206:
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1585629 #1585629]
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1585629 #1585629]
 
* Status: 100% code completed
 
* Status: 100% code completed
===[[Changes/uEFIforARMv7 | uEFI for ARMv7]]===
+
 
Move to uEFI as the default boot mechanism for ARMv7 devices.
+
===[[Changes/F29Boost167|Boost 1.67]]===
 +
This change brings Boost 1.67.0 to Fedora 29. This will mean F29 ships with a recent upstream Boost release.
 +
 
 
====Owners====
 
====Owners====
* Owner: Peter Robinson
+
* Owner: Jonathan Wakely
 
* Release notes owner:  
 
* Release notes owner:  
 +
 
====Tracking====
 
====Tracking====
* Last updated: 2018-07-18
+
* Last updated: 2018-03-02
* Tracking bug:  
+
* Tracking bug: TBD
* Status: Unknown
+
* Status: Not started
  
 
== Fedora 29 Accepted Self Contained Changes Proposals ==
 
== Fedora 29 Accepted Self Contained Changes Proposals ==
Line 254: Line 226:
 
* Last updated: 2018-04-09
 
* Last updated: 2018-04-09
 
* Completed: yes
 
* Completed: yes
 +
===[[Changes/CloudProviderImageUpdates | Cloud Provider Image Updates]]===
 +
Provide monthly updates to cloud provider images.
 +
* Owner:
 +
* Last updated: 2018-08-20
 +
* Completed: no
 
===[[Changes/Drop Legacy GTK+ GUI in wireshark | Drop Legacy GTK+ GUI in wireshark]]===
 
===[[Changes/Drop Legacy GTK+ GUI in wireshark | Drop Legacy GTK+ GUI in wireshark]]===
 
Owner
 
Owner
 
* Owner: Michal Ruprich
 
* Owner: Michal Ruprich
 
* Last updated: 2018-03-04
 
* Last updated: 2018-03-04
* Completed: no
+
* Completed: yes
 
===[[Changes/FPGA | Basic FPGA Support]]===
 
===[[Changes/FPGA | Basic FPGA Support]]===
 
A number of devices like Xilinx ZYNQ based devices such as the 96boards Ultra96 and the Intel based UP² have onboard FPGAs. FPGA manager is a vendor-neutral framework that has been upstream in the kernel since 4.4. This is the initial support for FPGAs in Fedora using open source vendor agnostic tools.
 
A number of devices like Xilinx ZYNQ based devices such as the 96boards Ultra96 and the Intel based UP² have onboard FPGAs. FPGA manager is a vendor-neutral framework that has been upstream in the kernel since 4.4. This is the initial support for FPGAs in Fedora using open source vendor agnostic tools.
Line 283: Line 260:
 
* Owner: Michal Schorm
 
* Owner: Michal Schorm
 
* Last updated: 2018-05-28
 
* Last updated: 2018-05-28
* Completed: no
+
* Completed: yes
 
===[[Changes/No more automagic Python bytecompilation | No more automagic Python bytecompilation]]===
 
===[[Changes/No more automagic Python bytecompilation | No more automagic Python bytecompilation]]===
 
The current way of automatic Python byte-compiling of files outside Python-specific directories is too magical and error-prone. It is built on heuristics that are increasingly wrong.
 
The current way of automatic Python byte-compiling of files outside Python-specific directories is too magical and error-prone. It is built on heuristics that are increasingly wrong.
Line 320: Line 297:
 
* Owner: Lukáš Tyrychtr
 
* Owner: Lukáš Tyrychtr
 
* Last updated: 2018-06-18
 
* Last updated: 2018-06-18
* Completed: no
+
* Completed: yes
 
===[[Changes/UserPathPrioritization | User PATH Prioritization]]===
 
===[[Changes/UserPathPrioritization | User PATH Prioritization]]===
 
Changing user PATH ~/.local/bin and ~/bin to be moved to the top of the PATH list instead of the end. This will bring Fedora in sync with other distributions which already fixed this issues (Debian/Ubuntu) and will make it easier for users to install and use their own command line tools, also fixing multiple bugs where user installed tools cannot be accessed because the system installed ones took precedence.
 
Changing user PATH ~/.local/bin and ~/bin to be moved to the top of the PATH list instead of the end. This will bring Fedora in sync with other distributions which already fixed this issues (Debian/Ubuntu) and will make it easier for users to install and use their own command line tools, also fixing multiple bugs where user installed tools cannot be accessed because the system installed ones took precedence.
Line 343: Line 320:
 
* Owner: Jakub Čajka
 
* Owner: Jakub Čajka
 
* Last updated: 2018-07-05
 
* Last updated: 2018-07-05
* Completed: no
+
* Completed: yes
 
===[[Changes/xfce-4.13 | Changes/Xfce-4.13]]===
 
===[[Changes/xfce-4.13 | Changes/Xfce-4.13]]===
 
Xfce desktop environment has utilized GTK-2 up until version 4.12.x which is currently available in Fedora. Significant work has been completed to migrate the DE to GTK-3 completely.  The obvious benefit to this migration is the use of a modern and actively maintained toolkit.
 
Xfce desktop environment has utilized GTK-2 up until version 4.12.x which is currently available in Fedora. Significant work has been completed to migrate the DE to GTK-3 completely.  The obvious benefit to this migration is the use of a modern and actively maintained toolkit.
Line 349: Line 326:
 
* Last updated: 2018-08-09
 
* Last updated: 2018-08-09
 
* Completed: no
 
* Completed: no
 +
  
  
 
[[:Category:ChangeAcceptedF29]] and [[:Category:SelfContainedChange]]
 
[[:Category:ChangeAcceptedF29]] and [[:Category:SelfContainedChange]]
 
[[Category:F29]]
 
[[Category:F29]]

Latest revision as of 14:56, 31 March 2020

Fedora 29 was released on 2018-10-30. The release notes are on docs.fedoraproject.org.

Contents

Fedora 29 Accepted System Wide Changes Proposals

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

Binutils 2.31

Rebase the binutils package from version 2.30 to version 2.31.

Owners

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

Tracking

  • Last updated: 2018-06-28
  • Tracking bug: #1596190
  • Status: 100% code completed

CJK Default Fonts To Noto

Changes the default fonts for Chinese, Japanese, and Korean (CJK) languages to Google Noto.

Owners

  • Owner: Akira TAGOH, Peng Wu
  • Release notes owner:

Tracking

  • Last updated: 2018-07-12
  • Tracking bug: #1600675
  • Status: 100% code completed

Discontinue PPC64 as Alternative Architecture

After a number of projects dropped support for the big endian ppc64 architecture and our move of ppc64 to "maintenance-only" mode few releases back, now a vital dependency, the Eclipse project, stops supporting ppc64. As a consequence we need to discontinue producing any ppc64 content. This is a long time anticipated step as the upstream focus on the little endian variant (ppc64le) on Linux is well known. My email sent to the Fedora PPC mailing list has few more details.

Owners

  • Owner: Dan Horák
  • Release notes owner:

Tracking

  • Last updated: 2018-07-16
  • Tracking bug: #1601599
  • Status: 100% code completed

FedoraScientific VagrantBox

Fedora Scientific is currently delivered as ISOs. Shipping vagrant boxes will give potential users a friendlier option to try out Fedora Scientific while keeping their current operating system.

Owners

  • Owner: Amit Saha
  • Release notes owner:

Tracking

  • Last updated: 2018-03-04
  • Tracking bug: #1551321
  • Status: 100% code completed

The GNU C Library version 2.28

Switch glibc in Fedora 29 to glibc version 2.28.

Owners

  • Owner: Carlos O'Donell
  • Release notes owner:

Tracking

  • Last updated: 2018-04-30
  • Tracking bug: #1598403
  • Status: 100% code completed

Hide the grub menu

On systems with only a single OS installed, the grub menu does not offer any useful functionality, so we should hide it by default.

Owners

  • Owner: Hans de Goede
  • Release notes owner:

Tracking

  • Last updated: 2018-07-16
  • Tracking bug: #1592201
  • Status: Testable

IBus 1.5.19

IBus 1.5.19 will have two features.

Owners

  • Owner: Takao Fujiwara
  • Release notes owner:

Tracking

  • Last updated: 2018-08-23
  • Tracking bug: #1598402
  • Status: 100% code completed

Let's Label Our Variants!

Start using the VARIANT and VARIANT_ID fields in /usr/lib/os-release (and therefore the /etc/os-release symlink) for Spins, Labs and the base container image rather than just the main Fedora Editions.

Owners

  • Owner: Mohan Boddu
  • Release notes owner:

Tracking

  • Last updated: 2018-05-28
  • Tracking bug: #1582627
  • Status: 100% code completed

Modules for Everyone

All Fedora installations will have modular repositories enabled by default, previously available, by default, only to Server Edition.

Owners

  • Owner: Stephen Gallagher, Langdon White
  • Release notes owner:

Tracking

  • Last updated: 2018-07-09
  • Tracking bug: #1599413
  • Status: 100% code completed

Move /usr/bin/python into a separate package

Reflecting the recent changes of PEP 394 -- The "python" Command on Unix-Like Systems, we are moving /usr/bin/python from the python2 package into a separate package called python-unversioned-command. python2 will recommend this package.

Owners

  • Owner: Miro Hrončok
  • Release notes owner:

Tracking

  • Last updated: 2018-07-03
  • Tracking bug: #1585626
  • Status: 100% code completed

NSS load p11-kit modules by default

When NSS database is created, PKCS#11 modules configured in the system's p11-kit will be automatically registered and visible to NSS applications.

Owners

  • Owner: Daiki Ueno
  • Release notes owner:

Tracking

  • Last updated: 2018-07-03
  • Tracking bug: #1592206
  • Status: 100% code completed

Node.js 10.x as default Node.js interpreter

A major upgrade to the newest LTS release of Node.js for Fedora 29.

Owners

  • Owner: Stephen Gallagher
  • Release notes owner:

Tracking

  • Last updated: 2018-06-18
  • Tracking bug: #1592200
  • Status: 100% code completed

Perl Move to MetaCPAN

search.cpan.org web frontend for CPAN is being replaced by metacpan.org. Many Perl RPM packages refer to search.cpan.org. This Fedora change aims to mass-update URL and Source RPM tags in affected Perl packages.

Owners

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

Tracking

  • Last updated: 2018-07-06
  • Tracking bug: #1585624
  • Status: 100% code completed

Python 3.7

Update the Python 3 stack in Fedora from Python 3.6 to Python 3.7.

Owners

  • Owner: Petr Viktorin
  • Release notes owner:

Tracking

  • Last updated: 2018-07-09
  • Tracking bug: #1565020
  • Status: 100% code completed

Remove GCC from BuildRoot

Removing gcc and gcc-c++ from default buildroot in Koji and mock.

Owners

  • Owner: Igor Gnatenko
  • Release notes owner:

Tracking

  • Last updated: 2018-03-04
  • Tracking bug: #1551327
  • Status: 100% code completed

Ruby on Rails 5.2

Ruby on Rails 5.2 is the latest version of well known web framework written in Ruby.

Owners

  • Owner: Pavel Valena, Vít Ondruch, Jun Aruga
  • Release notes owner:

Tracking

  • Last updated: 2018-06-15
  • Tracking bug: #1565022
  • Status: Finished

Rename Atomic Workstation to Silverblue

The Atomic Workstation variant is being renamed to Fedora Silverblue.

Owners

  • Owner: Matthias Clasen
  • Release notes owner:

Tracking

  • Last updated: 2018-07-05
  • Tracking bug: #1598405
  • Status: Change accepted

The tzdata transition to 'vanguard' format

As of tzdata-2018e, the upstream will now default to using the 'vanguard' data format including negative DST offsets. As a fall-back, the 'rearguard' data format is still available on F28, F27 and F26.

Owners

  • Owner: Patsy Franklin
  • Release notes owner:

Tracking

  • Last updated: 2018-05-14
  • Tracking bug: #1585628
  • Status: 100% code completed

Update i686 architectural baseline to include SSE2

Fedora builds its i686 packages with SSE2 support, primarily for use on x86-64 systems as multi-lib RPMs.

Owners

  • Owner: Florian Weimer
  • Release notes owner:

Tracking

  • Last updated: 2018-06-18
  • Tracking bug: #1592205
  • Status: 100% code completed

ZRAM support for ARM images

Enable ZRAM for swap on ARMv7 and aarch64 pre generated images to improve performance and reliability on ARM Single Board Computers such a the Raspberry Pi.

Owners

  • Owner: Peter Robinson
  • Release notes owner:

Tracking

  • Last updated: 2018-07-18
  • Tracking bug: #1602944
  • Status: 100% code completed

Golang 1.11

Rebase of Golang package to upcoming version 1.11 in Fedora 29, including rebuild of all dependent packages(pre-release version of Go will be used for rebuild, if released version will not be available at the time).

Owners

  • Owner: Jakub Čajka
  • Release notes owner:

Tracking

  • Last updated: 2018-06-28
  • Tracking bug: #1596204
  • Status: 100% code completed

Perl 5.28

A new perl 5.28 version brings a lot of changes done over a year of development. Perl 5.28 was released 6/23/2018. See 5.28.0 perldelta for more details about preparing release.

Owners

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

Tracking

  • Last updated: 2018-07-09
  • Tracking bug: #1585629
  • Status: 100% code completed

Boost 1.67

This change brings Boost 1.67.0 to Fedora 29. This will mean F29 ships with a recent upstream Boost release.

Owners

  • Owner: Jonathan Wakely
  • Release notes owner:

Tracking

  • Last updated: 2018-03-02
  • Tracking bug: TBD
  • Status: Not started

Fedora 29 Accepted Self Contained Changes Proposals

These changes have been accepted by the Fedora Engineering Steering Committee for the Fedora 29 Release as Self Contained Changes.

Ansible python3 default

Ansible started out as a python2 only application, but in recent years a large amount of work has gone into porting things to python3. Last year, the Fedora ansible package started shipping a ansible-python3 allowing users to switch to python3 on the control host easily if they wished, but left the default as python2. Now in Fedora 29, the default will be switched and the python3 version will be the only version shipped.

  • Owner: Kevin Fenzi
  • Last updated: 2018-04-09
  • Completed: yes

Cloud Provider Image Updates

Provide monthly updates to cloud provider images.

  • Owner:
  • Last updated: 2018-08-20
  • Completed: no

Drop Legacy GTK+ GUI in wireshark

Owner

  • Owner: Michal Ruprich
  • Last updated: 2018-03-04
  • Completed: yes

Basic FPGA Support

A number of devices like Xilinx ZYNQ based devices such as the 96boards Ultra96 and the Intel based UP² have onboard FPGAs. FPGA manager is a vendor-neutral framework that has been upstream in the kernel since 4.4. This is the initial support for FPGAs in Fedora using open source vendor agnostic tools.

  • Owner: Peter Robinson
  • Last updated: 2018-08-02
  • Completed: no

GnuTLS enables TLS 1.3 by default

This change enables TLS 1.3 (draft28) support on the gnutls crypto library.

  • Owner: Nikos Mavrogiannopoulos
  • Last updated: 2018-08-02
  • Completed: no

Liberation Fonts 2

Upgrading Liberation fonts in Fedora to Liberation 2.00.3 version. Presently we are having Liberation fonts 1.07.4. Both version has its advantages and disadvantages. Users interested in using Liberation 1.07.4 can install it from Copr repo.

  • Owner: Pravin Satpute, Parag Nemade, Vishal Vijayraghavan
  • Last updated: 2018-08-09
  • Completed: no

Merge Dstat And Performance Co-Pilot

Dstat is a resource statistics tool for the local host. Performance Co-Pilot is a system performance analysis toolkit.

  • Owner: David Kaspar
  • Last updated: 2018-08-09
  • Completed: no

MySQL 8

Update of MySQL ( community-mysql package) in Fedora from 5.7 to 8.0 version.

  • Owner: Michal Schorm
  • Last updated: 2018-05-28
  • Completed: yes

No more automagic Python bytecompilation

The current way of automatic Python byte-compiling of files outside Python-specific directories is too magical and error-prone. It is built on heuristics that are increasingly wrong. We will provide a way to opt-out of it and adjust the guidelines to prefer explicit bytecompilation of such files. Later, the old behavior will be opt-in only or will cease to exist.

  • Owner: Petr Viktorin
  • Last updated: 2018-05-28
  • Completed: yes

OpenLDAP: Drop MozNSS Compatibility Layer

Since Fedora 28, OpenLDAP is compiled with OpenSSL instead of NSS and includes MozNSS Compatiblity Layer (i.e. TLSMC) to assure backwards compatiblity. After this change the TLSMC will be removed.

  • Owner: Matus Honek
  • Last updated: 2018-03-19
  • Completed: yes

Stratis Storage 1.0

Add support for Stratis version 1.0, a local storage management solution. This will allow further testing and user feedback that will guide Stratis's development and stabilization, and let us consider future integration into Anaconda and other more critical aspects of Fedora.

  • Owner: Andy Grover, Igor Gnatenko
  • Last updated: 2018-08-10
  • Completed: no

True Noarch Erlang Packages

Erlang packages are currently all installed into %{_libdir}/erlang/lib, despite most of them being noarch packages. This proposal is to modify Erlang to search %{_datadir}/erlang/lib in addition to %{_libdir}/erlang/lib when searching for dependencies.

  • Owner: Randy Barlow
  • Last updated: 2018-03-04
  • Completed: yes

Update Haskell packages to Stackage LTS 11

Update the Haskell package set from Stackage LTS 10 to LTS 11. This updates a subset of the Haskell libraries and packages to newer versions.

  • Owner: Jens Petersen, Fedora Haskell SIG
  • Last updated: 2018-08-10
  • Completed: no

Update comps to use python3

Change the comps groups python-classroom, engineering-and-scientific, development-libs, cloud-management, font-design, mysql, robotics-suite, authoring-and-publishing and electronic-lab to use python3 packages instead of the python2 ones. Remove python-web group.

  • Owner: Miro Hrončok
  • Last updated: 2018-07-26
  • Completed: no

Changes/Update festival to 2.5

Update the packaged festival speech synthesis system to the latest upstream version. And just as a bonus make it actually work.

  • Owner: Lukáš Tyrychtr
  • Last updated: 2018-06-18
  • Completed: yes

User PATH Prioritization

Changing user PATH ~/.local/bin and ~/bin to be moved to the top of the PATH list instead of the end. This will bring Fedora in sync with other distributions which already fixed this issues (Debian/Ubuntu) and will make it easier for users to install and use their own command line tools, also fixing multiple bugs where user installed tools cannot be accessed because the system installed ones took precedence.

  • Owner: Sorin Sbarnea, Till Maas, Miro Hrončok
  • Last updated: 2018-06-26
  • Completed: yes

java-11-openjdk - next LTS OpenJDK release and future main JDK in Fedora

OpenJDK have LTS release cadence of 2 years. JDK11, next LTS is to be released September 2018. Next LTS is JDK15, expected in 2020. This proposal, is proposing new package - java-11-openjdk, based on this LTS OpenJDK 11, which will be tech preview of next Main JDK for fedora (30?). See same process with JDK8, current main JDK, and JDK7 before. JDK8 tehc preview: https://fedoraproject.org/wiki/Features/Java8TechPreview JDK8 made main JDK: https://fedoraproject.org/wiki/Changes/Java8

  • Owner: Jiri Vanek
  • Last updated: 2018-06-18
  • Completed: yes

Kubernetes modules

Create modules for all supported Kubernetes versions.

  • Owner: Lokesh Mandvekar
  • Last updated: 2018-08-10
  • Completed: no

OpenShift Origin 3.10

Rebase of the Openshift Origin package to the latest upstream version, along with introduction of necessary infrastructure container images.

  • Owner: Jakub Čajka
  • Last updated: 2018-07-05
  • Completed: yes

Changes/Xfce-4.13

Xfce desktop environment has utilized GTK-2 up until version 4.12.x which is currently available in Fedora. Significant work has been completed to migrate the DE to GTK-3 completely. The obvious benefit to this migration is the use of a modern and actively maintained toolkit.

  • Owner: Kevin Fenzi
  • Last updated: 2018-08-09
  • Completed: no


Category:ChangeAcceptedF29 and Category:SelfContainedChange