From Fedora Project Wiki

< Releases‎ | 30

No edit summary
mNo edit summary
(One intermediate revision by the same user not shown)
Line 9: Line 9:


These changes have been accepted by the Fedora [[Fedora_Engineering_Steering_Committee |Engineering Steering Committee]] for the Fedora 30 Release as System Wide Changes.
These changes have been accepted by the Fedora [[Fedora_Engineering_Steering_Committee |Engineering Steering Committee]] for the Fedora 30 Release as System Wide Changes.
===[[Changes/BootLoaderSpecByDefault | Make BootLoaderSpec-style configuration files the default]]===
===[[Changes/BootLoaderSpecByDefault | Make BootLoaderSpec-style configuration files the default]]===
This change enables the use of per-boot-entry configuration files, similar to those described in Boot Loader Specification (BLS), to populate the bootloader's menu entries.
This change enables the use of per-boot-entry configuration files, similar to those described in Boot Loader Specification (BLS), to populate the bootloader's menu entries.
Line 35: Line 36:
* Last updated: 2018-12-20
* Last updated: 2018-12-20
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1661309 #1661309]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1661309 #1661309]
* Status: Change accepted
===[[Changes/F30Boost169 | Boost 1.69 upgrade]]===
This change brings Boost 1.69 to Fedora. This will mean Fedora ships with a recent upstream Boost release.
====Owners====
* Owner: Jonathan Wakely
* Release notes owner:
====Tracking====
* Last updated: 2018-12-21
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1661633 #1661633]
* Status: Change accepted
* Status: Change accepted
===[[Changes/FreeIPA Python 2 Removal | FreeIPA Python 2 Removal]]===
===[[Changes/FreeIPA Python 2 Removal | FreeIPA Python 2 Removal]]===
Line 117: Line 127:
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1660176 #1660176]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1660176 #1660176]
* Status: Change accepted
* Status: Change accepted
===[[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-12-21
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=601595 1601595]
* Status: Unknown
===[[Changes/nfs.conf | Deprecating /etc/sysconfig/nfs]]===
===[[Changes/nfs.conf | Deprecating /etc/sysconfig/nfs]]===
Deprecate /etc/sysconfig/nfs and only use /etc/nfs.conf to configure NFS daemons.
Deprecate /etc/sysconfig/nfs and only use /etc/nfs.conf to configure NFS daemons.
Line 129: Line 148:
== Fedora 30 Accepted Self Contained Changes Proposals ==
== Fedora 30 Accepted Self Contained Changes Proposals ==


===[[Changes/Erlang 21 | Erlang 21]]===
Update Erlang/OTP to version 21.
* Owner: Peter Lemenkov, Fedora Erlang SIG, Randy Barlow, Jeremy Cline
* Last updated: 2018-12-12
* Completed: no
===[[Changes/Make ambiguous python shebangs error | Make ambiguous python shebangs error]]===
===[[Changes/Make ambiguous python shebangs error | Make ambiguous python shebangs error]]===
The /usr/lib/rpm/redhat/brp-mangle-shebangs buildroot policy script will be changed to make the build fail when it sees an ambiguous python shebang, such as #!/usr/bin/python or #!/usr/bin/env python. (The script has been warning in these cases for 2 Fedora releases already, saying This will become an ERROR.)
The /usr/lib/rpm/redhat/brp-mangle-shebangs buildroot policy script will be changed to make the build fail when it sees an ambiguous python shebang, such as #!/usr/bin/python or #!/usr/bin/env python. (The script has been warning in these cases for 2 Fedora releases already, saying This will become an ERROR.)
Line 138: Line 162:
* Owner: Petr Viktorin
* Owner: Petr Viktorin
* Last updated: 2018-09-07
* Last updated: 2018-09-07
* Completed: no
* Completed: yes
===[[Changes/PantheonDesktop | Pantheon Desktop]]===
===[[Changes/PantheonDesktop | Pantheon Desktop]]===
The Pantheon desktop environment is the DE that powers elementaryOS. It builds
The Pantheon desktop environment is the DE that powers elementaryOS. It builds
Line 144: Line 168:
in vala, using the GTK+3 toolkit.
in vala, using the GTK+3 toolkit.
* Owner: Fabio Valentini
* Owner: Fabio Valentini
* Last updated: 2018-11-13
* Last updated: 2018-12-05
* Completed: no
* Completed: no
===[[Changes/php73 | PHP 7.3]]===
===[[Changes/php73 | PHP 7.3]]===
Update the PHP stack in Fedora to latest version 7.3.x
Update the PHP stack in Fedora to latest version 7.3.x
* Owner: Remi Collet and PHP SIG
* Owner: Remi Collet and PHP SIG
* Last updated: 2018-11-08
* Last updated: 2018-12-05
* Completed: yes
* Completed: yes




[[Category:F30]]
[[Category:F30]]

Revision as of 20:30, 21 December 2018

Fedora 30 Accepted System Wide Changes Proposals

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

Make BootLoaderSpec-style configuration files the default

This change enables the use of per-boot-entry configuration files, similar to those described in Boot Loader Specification (BLS), to populate the bootloader's menu entries.

Owners

  • Owner: Peter Jones
  • Release notes owner:

Tracking

  • Last updated: 2018-12-03
  • Tracking bug: #1598523
  • Status: Testable

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-12-17
  • Tracking bug: #1557954
  • Status: Change accepted

Enabling Python Generators by default

This change enables the Python module dependency generator for packages that provide Python Egg/Wheel metadata by default (this was opt-in since Fedora 28).

Owners

  • Owner: Igor Gnatenko, Neal Gompa
  • Release notes owner:

Tracking

  • Last updated: 2018-12-20
  • Tracking bug: #1661309
  • Status: Change accepted

Boost 1.69 upgrade

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

Owners

  • Owner: Jonathan Wakely
  • Release notes owner:

Tracking

  • Last updated: 2018-12-21
  • Tracking bug: #1661633
  • Status: Change accepted

FreeIPA Python 2 Removal

FreeIPA 4.8 will require Python 3.6+ and therefore no longer provide Python 2 packages on Fedora 30.

Owners

  • Owner: Christian Heimes
  • Release notes owner:

Tracking

  • Last updated: 2018-09-14
  • Tracking bug: #1629080
  • Status: Change accepted

The GNU C Library version 2.29

Switch glibc in Fedora 30 to glibc version 2.29.

Owners

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

Tracking

  • Last updated: 2018-11-26
  • Tracking bug: #1653403
  • Status: Change accepted

GnuPG 2 as default GPG implementation

The /usr/bin/gpg path representing the main GPG implementation will now use GnuPG 2 instead of GnuPG 1.

Owners

  • Owner: Igor Gnatenko, Till Maas, Neal Gompa
  • Release notes owner:

Tracking

  • Last updated: 2018-12-04
  • Tracking bug: #1656206
  • Status: Change accepted

Mass Python 2 Package Removal

(Sub-)packages only providing python2 importable modules without additional functionality will be removed from Fedora unless some other package(s) depends on them.

Owners

  • Owner: Neal Gompa
  • Release notes owner:

Tracking

  • Last updated: 2018-09-10
  • Tracking bug: #1625773
  • Status: Change accepted

New 128-bit IEEE long double ABI for IBM 64-bit POWER LE

Transition IBM 64-bit POWER LE systems to the new 128-bit IEEE long double ABI.

Owners

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

Tracking

  • Last updated: 2018-11-14
  • Tracking bug: #1649936
  • Status: Change accepted

Remove the Group: Tag From All Packages

Remove the Group: tag from over 9000 source packages.

Owners

  • Owner: Jason Tibbitts
  • Release notes owner:

Tracking

  • Last updated: 2018-09-07
  • Tracking bug: #1626676
  • Status: Change accepted

Remove glibc-all-langpacks from buildroot

glibc-minimal-langpack is added to @Buildsystem group and installed into the minimal buildroot instead of glibc-all-langpacks. Packages which need more locales than plain C/C.UTF-8/POSIX need to pull them in through BuildRequires.

Owners

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

Tracking

  • Last updated: 2018-11-21
  • Tracking bug: #1626677
  • Status: Change accepted

Remove Excessive Linking

Pass --as-needed flag the linker through default system-wide LDFLAGS.

Owners

  • Owner: Igor Gnatenko, Neal Gompa
  • Release notes owner:

Tracking

  • Last updated: 2018-09-05
  • Tracking bug: #1625771
  • Status: 100% code completed

Ruby 2.6

Ruby 2.6 is the latest stable version of Ruby. Many new features and improvements are included for the increasingly diverse and expanding demands for Ruby. With this major update from Ruby 2.5 in Fedora 29 to Ruby 2.6 in Fedora 30, Fedora becomes the superior Ruby development platform.

Owners

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

Tracking

  • Last updated: 2018-12-17
  • Tracking bug: #1660176
  • Status: Change accepted

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-12-21
  • Tracking bug: 1601595
  • Status: Unknown

Deprecating /etc/sysconfig/nfs

Deprecate /etc/sysconfig/nfs and only use /etc/nfs.conf to configure NFS daemons.

Owners

  • Owner: Steve Dickson
  • Release notes owner:

Tracking

  • Last updated: 2018-10-29
  • Tracking bug: #1644049
  • Status: Change accepted

Fedora 30 Accepted Self Contained Changes Proposals

Erlang 21

Update Erlang/OTP to version 21.

  • Owner: Peter Lemenkov, Fedora Erlang SIG, Randy Barlow, Jeremy Cline
  • Last updated: 2018-12-12
  • Completed: no

Make ambiguous python shebangs error

The /usr/lib/rpm/redhat/brp-mangle-shebangs buildroot policy script will be changed to make the build fail when it sees an ambiguous python shebang, such as #!/usr/bin/python or #!/usr/bin/env python. (The script has been warning in these cases for 2 Fedora releases already, saying This will become an ERROR.)

  • Owner: Miro Hrončok
  • Last updated: 2018-09-10
  • Completed: yes

No more automagic Python bytecompilation (phase 2)

See Changes/No_more_automagic_Python_bytecompilation. Now we are changing the default to be %global _python_bytecompile_extra 0.

  • Owner: Petr Viktorin
  • Last updated: 2018-09-07
  • Completed: yes

Pantheon Desktop

The Pantheon desktop environment is the DE that powers elementaryOS. It builds on GNOME technologies, but utilizes components that were written from scratch in vala, using the GTK+3 toolkit.

  • Owner: Fabio Valentini
  • Last updated: 2018-12-05
  • Completed: no

PHP 7.3

Update the PHP stack in Fedora to latest version 7.3.x

  • Owner: Remi Collet and PHP SIG
  • Last updated: 2018-12-05
  • Completed: yes