From Fedora Project Wiki

< Releases‎ | 29

(Update changes)
mNo edit summary
Line 39: Line 39:
* 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: Change accepted
* Status: Change accepted
===[[Changes/CJKDefaultFontsToNoto | 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: [https://bugzilla.redhat.com/show_bug.cgi?id=1600675 #1600675]
* Status: Not being worked on
===[[Changes/DbusBrokerAsTheDefaultDbusImplementation | Make dbus-broker the default DBus implementation]]===
===[[Changes/DbusBrokerAsTheDefaultDbusImplementation | Make dbus-broker the default DBus implementation]]===
Enable dbus-broker.service to use dbus-broker as system and session message bus backend.
Enable dbus-broker.service to use dbus-broker as system and session message bus backend.
Line 72: Line 81:
* Release notes owner:  
* Release notes owner:  
====Tracking====
====Tracking====
* Last updated: 2018-06-18
* Last updated: 2018-07-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1592201 #1592201]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1592201 #1592201]
* Status: Change accepted
* Status: Change accepted
Line 130: Line 139:
* 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: Change accepted
* Status: Change accepted
===[[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 157: Line 175:
* 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: 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-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 175: Line 202:
* 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


== Fedora 29 Accepted Self Contained Changes Proposals ==
== Fedora 29 Accepted Self Contained Changes Proposals ==

Revision as of 19:39, 16 July 2018


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.

Build non-RELRO ELF binaries with .plt.got isolation

Fedora 23 enabled hardening for all packages. However, some ELF binaries still use lazy binding. This change proposes additional hardening for them.

Owners

  • Owner: Florian Weimer
  • Release notes owner:

Tracking

  • Last updated: 2018-07-04
  • Tracking bug: #1598149
  • Status: Change accepted

BINUTILS 2.30

Rebase the binutils package from version 2.29 .1 to version 2.30. This will bring in bug-fixes and some new features.

Owners

  • Owner: Nick Clifton
  • Release notes owner:

Tracking

  • Last updated: 2018-03-04
  • Tracking bug: #1551329
  • Status: Change accepted

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: Change accepted

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: Not being worked on

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: #1557954
  • Status: Change accepted

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: Change accepted

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: Change accepted

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: Change accepted

IBus 1.5.19

IBus 1.5.19 will have two features.

Owners

  • Owner: Takao Fujiwara
  • Release notes owner:

Tracking

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

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: Change accepted

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: Change accepted

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: Change accepted

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: Change accepted

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: #1537260
  • Status: Not being worked on

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: Testable

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: 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-07-16
  • Tracking bug:
  • Status: Unknown

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: Testable

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


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

Drop Legacy GTK+ GUI in wireshark

Owner

  • Owner: Michal Ruprich
  • Last updated: 2018-03-04
  • 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: no

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: no

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

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: 2018-07-05
  • Completed: no

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: 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: no


Category:ChangeAcceptedF29 and Category:SelfContainedChange