From Fedora Project Wiki

< Releases‎ | 26

Line 12: Line 12:
  
 
These changes have been accepted by the Fedora [[Fedora_Engineering_Steering_Committee |Engineering Steering Committee]] for the Fedora 26 Release as System Wide Changes.
 
These changes have been accepted by the Fedora [[Fedora_Engineering_Steering_Committee |Engineering Steering Committee]] for the Fedora 26 Release as System Wide Changes.
 +
 +
===[[Changes/ParallelInstallableDebuginfo | Parallel Installable Debuginfo]]===
 +
debuginfo packages can be installed in parallel to make it easier to trace, profile and observe what programs are doing or to debug when they have crashed. That way debugging, tracing or profiling programs can be done independent of whether they are 32bit, 64bit, a slightly newer or older version than currently installed or even from a different architecture.
 +
====Owners====
 +
* Owner: Mark Wielaard
 +
* Release notes owner:
 +
====Tracking====
 +
* Last updated: 2017-01-25
 +
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1340819 #1340819]
 +
* Status: Change accepted
 +
  
 
===[[Changes/pkgconf as system pkg-config implementation | pkgconf as system pkg-config implementation]]===
 
===[[Changes/pkgconf as system pkg-config implementation | pkgconf as system pkg-config implementation]]===
Line 22: Line 33:
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1413522 #1413522]
 
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1413522 #1413522]
 
* Status: Change accepted
 
* Status: Change accepted
 
  
 
===[[Changes/OpenLDAPwithOpenSSL | Switch OpenLDAP from NSS to OpenSSL]]===
 
===[[Changes/OpenLDAPwithOpenSSL | Switch OpenLDAP from NSS to OpenSSL]]===

Revision as of 11:29, 25 January 2017


Fedora 26 Accepted System Wide Changes Proposals

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

Parallel Installable Debuginfo

debuginfo packages can be installed in parallel to make it easier to trace, profile and observe what programs are doing or to debug when they have crashed. That way debugging, tracing or profiling programs can be done independent of whether they are 32bit, 64bit, a slightly newer or older version than currently installed or even from a different architecture.

Owners

  • Owner: Mark Wielaard
  • Release notes owner:

Tracking

  • Last updated: 2017-01-25
  • Tracking bug: #1340819
  • Status: Change accepted


pkgconf as system pkg-config implementation

This change switches Fedora's system-wide/default pkg-config implementation to pkgconf, a new implementation of pkg-config that provides better support for handling .pc files and a stable library ABI/API for integrating into applications.

Owners

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

Tracking

  • Last updated: 2017-01-16
  • Tracking bug: #1413522
  • Status: Change accepted

Switch OpenLDAP from NSS to OpenSSL

Currently, OpenLDAP in Fedora is compiled with NSS (aka MozNSS) for cypto. OpenLDAP is going to be compiled with OpenSSL, instead.

Owners

  • Owner: Matus Honek
  • Release notes owner:

Tracking

  • Last updated: 2017-01-16
  • Tracking bug: #1413515
  • Status: Change accepted

Golang 1.8

Rebase of Golang package to upcoming version 1.8 in Fedora 26, including rebuild of all dependent packages.

Owners

  • Owner: Jakub Čajka
  • Release notes owner:

Tracking

  • Last updated: 2017-01-09
  • Tracking bug: #1411242
  • Status: Change accepted

Ruby 2.4

Ruby 2.4 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.3 in Fedora 24 to Ruby 2.4 in Fedora 26, Fedora becomes the superior Ruby development platform.

Owners

  • Owner: Vít Ondruch
  • Release notes owner:

Tracking

  • Last updated: 2017-01-06
  • Tracking bug: #1410720
  • Status: Change accepted

Enable systemd-coredump by default

Enable systemd-coredump by default. Core dumps will be accessible via the coredumpctl tool.

Owners

  • Owner: Michael Catanzaro
  • Release notes owner:

Tracking

  • Last updated: 2016-12-19
  • Tracking bug: #1405995
  • Status: Change accepted

GHC 8.0

Update the GHC Haskell compiler in Fedora from version 7.10 to the current stable version 8.0, with much improved support for aarch64, ppc64, and ppc64le.

Owners

  • Owner: Jens Petersen, Haskell_SIG
  • Release notes owner:

Tracking

  • Last updated: 2016-12-05
  • Tracking bug: #1401438
  • Status: Change accepted

Debugging Information For Static Libraries

This change proposes to ship debugging information in static libraries.

Owners

  • Owner: Florian Weimer
  • Release notes owner:

Tracking

  • Last updated: 2016-12-05
  • Tracking bug: #1401435
  • Status: Change accepted

Fedora 26 Boost 1.63 upgrade

This change brings Boost 1.63.0 to Fedora 26. This will mean F26 ships with a recent upstream Boost release.

Owners

  • Owner: Jonathan Wakely
  • Release notes owner:

Tracking

  • Last updated: 2016-12-05
  • Tracking bug: #1401431
  • Status: Change accepted

Fedora 26 C/C++ Compilation Flags Updates

This change updates the default C/C++ compilation flags, as determined by the redhat-rpm-config package.

Owners

  • Owner: Florian Weimer
  • Release notes owner:

Tracking

  • Last updated: 2016-11-21
  • Tracking bug: #1397147
  • Status: Change accepted

Retire Synaptics Driver

Retire the xorg-x11-drv-synaptics driver and remove it from user's install.

Owners

  • Owner: Peter Hutterer
  • Release notes owner:

Tracking

  • Last updated: 2016-11-14
  • Tracking bug: #1394836
  • Status: Change accepted

AARCH64 - 48-bit VA

Enable 48bit VA on AARCH64

Owners

  • Owner: Jeremy Linton
  • Release notes owner:

Tracking

  • Last updated: 2016-11-14
  • Tracking bug: #1394837
  • Status: Change accepted

OpenSSL 1.1.0

Rebase of OpenSSL package to 1.1.0 version

Owners

  • Owner: Tomáš Mráz
  • Release notes owner:

Tracking

  • Last updated: 2016-10-03
  • Tracking bug: #1381131
  • Status: Change accepted

DNF 2.0

DNF rebase to version 2.0.

Owners

  • Owner: Igor Gnatenko
  • Release notes owner:

Tracking

  • Last updated: 2016-09-19
  • Tracking bug: #1377324
  • Status: Change accepted


Python 3.6

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

Owners

  • Owner: Charalampos Stratakis
  • Release notes owner:

Tracking

  • Last updated: 2016-09-05
  • Tracking bug: #1373132
  • Status: Change accepted


Category:ChangeAcceptedF26 and Category:SystemWideChange

Fedora 26 Accepted Self Contained Changes Proposals

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

Category:ChangeAcceptedF26 and Category:SelfContainedChange

Base Runtime

We will deliver the first release of Base Runtime, a module providing base operating system features that application level modules can build and depend on. This module will be the foundation of the new modular Fedora 26 Server release.

  • Owner: Petr Šabata
  • Last updated: 2017-01-16
  • Completed: no

Golang buildmode PIE

Change default build mode of golang in Fedora packaging macros to buildmode=pie, which results in packages using them to produce Position Independent Executables. Another part of the change is to pass the Fedora hardened linker flags to the external linker(regular system linker). In result reducing exploit-ability of binaries.

  • Owner: Jakub Čajka
  • Last updated: 2017-01-16
  • Completed: no

Authconfig Cleanup

Removal of obsolete and unmaintainable code from Authconfig such as the support for configuring Hesiod and the authconfig GTK2 based GUI and TUI.

  • Owner: Tomáš Mráz
  • Last updated: 2016-12-19
  • Completed: no

Java/OpenJDK enforces the system-wide crypto policy

As it is now, the System-wide crypto policy in F25 is enforced by the OpenSSL, GnuTLS and NSS TLS libraries. To harmonize crypto across all applications in Fedora, including the Java ones, OpenJDK is enhanced to respect the settings of the system-wide crypto policy as well.

  • Owner: Nikos Mavrogiannopoulos
  • Last updated: 2016-12-12
  • Completed: no

Zend Framework 3

Update Zend Framework to latest version 3.

  • Owner: Remi Collet and PHP SIG
  • Last updated: 2016-12-12
  • Completed: no

Modular Compose

For Fedora 26, we would like to modify the compose tools (pungi) to produce an additional experimental variant, derived from modules built in the Module Build Service.

  • Owner: Ralph Bean
  • Last updated: 2016-11-21
  • Completed: no

Module Build Service

We will deploy an instance of the Module Build Service to production in Fedora Infrastructure. Other teams will use this service to produce some "modular" content for the Fedora 26 release.

  • Owner: Ralph Bean
  • Last updated: 2016-11-21
  • Completed: no

Blivet-GUI in Anaconda

Add blivet-gui as an alternative option for storage configuration in Anaconda Installer.

  • Owner: Vojtěch Trefný
  • Last updated: 2016-11-14
  • Completed: no

PHP 7.1

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

  • Owner: Remi Collet and PHP SIG
  • Last updated: 2016-10-25
  • Completed: no

BIND version 9.11

BIND (Berkeley Internet Name Domain) version 9.11 is the latest stable major update of the widely used DNS server. Besides new features, some settings defaults have changed since the previous major version (9.10).

  • Owner: Michal Ruprich
  • Last updated: 2016-10-17
  • Completed: no

OpenSSH Crypto Policy (Client)

OpenSSH client will follow system-wide crypto policies already followed by other cryptographic libraries and tools. It will allow to use different security levels defined system-wide.

  • Owner: Jakub Jelen
  • Last updated: 2016-10-17
  • Completed: no