From Fedora Project Wiki


Fedora 27 Accepted System Wide Changes Proposals

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

Host and Platform

Host and Platform is an evolution of the Base Runtime module concept introduced in Fedora 26 Boltron, splitting the minimal system further into independent modules allowing for greater flexibility when composing and maintaining the base system.

Owners

  • Owner: Petr Šabata
  • Release notes owner:

Tracking

  • Last updated: 2017-07-17
  • Tracking bug: #1474910
  • Status: Change accepted

Golang 1.9

Rebase of Golang package to upcoming version 1.9 in Fedora 27, including rebuild of all dependent packages(pre-release version of Go will be used for mass rebuild).

Owners

  • Owner: Jakub Čajka
  • Release notes owner:

Tracking

  • Last updated: 2017-07-17
  • Tracking bug: #1474909
  • Status: Change accepted

The GNU C Library version 2.26

Switch glibc in Fedora 27 to glibc version 2.26.

Owners

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

Tracking

  • Last updated: 2016-07-04
  • Tracking bug: #1474902
  • Status: Change accepted

Fedora 27 Boost 1.64 upgrade

This change brings Boost 1.64.0 to Fedora 27. This will mean F27 ships with a recent upstream Boost release.

Owners

  • Owner: Jonathan Wakely
  • Release notes owner:

Tracking

  • Last updated: 2017-07-17
  • Tracking bug: #1474895
  • Status: Change accepted

Drop 256term.sh

Do not install /etc/profile.d/256term.sh and /etc/profile.d/256term.csh.

Owners

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

Tracking

  • Last updated: 2017-07-17
  • Tracking bug: #1474884
  • Status: Change accepted

32 bit UEFI Support

Some x86 systems ship with a 64 bit CPU, but 32 bit UEFI firmware. It is possible to use a 32 bit UEFI grub build to boot a 64 bit kernel and distribution on these systems. So far this setup has not been supported in Fedora. This feature is about adding support for installing and booting Fedora on this hardware.

Owners

  • Owner: Peter Jones
  • Release notes owner:

Tracking

  • Last updated: 2017-07-21
  • Tracking bug: #1474861
  • Status: Change accepted

RPM 4.14

Update RPM to the upcoming 4.14 release.

Owners

  • Owner: Igor Gnatenko, Florian Festi, Panu Matilainen
  • Release notes owner:

Tracking

  • Last updated: 2017-07-25
  • Tracking bug: #1474836
  • Status: Change accepted

Reduce Initial Setup Redundancy

Currently there is a high level of redundancy between the Anaconda installer and gnome-initial-setup. This change aims to eliminate these redundancies and streamline the initial user experience in Fedora Workstation.

Owners

  • Owner: Michael Catanzaro
  • Release notes owner:

Tracking

  • Last updated: 2017-07-25
  • Tracking bug: #1474787
  • Status: Change accepted

NSS Default File Format SQL

Change the NSS library default to use the sqlite based data storage, when applications don't specify their preferred storage file format.

Owners

  • Owner: Kai Engert
  • Release notes owner:

Tracking

  • Last updated: 2017-07-25
  • Tracking bug: #1474771
  • Status: Change accepted

Graphical Applications as Flatpaks

This change is to enable package maintainers to build Flatpaks of their applications and make those Flatpaks available for installation.

Owners

  • Owner: Owen Taylor
  • Release notes owner:

Tracking

  • Last updated: 2017-07-25
  • Tracking bug: #1474769
  • Status: Change accepted

perl Package to Install Core Modules

dnf install perl will install all core Perl modules that come with Perl upstream sources.

Owners

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

Tracking

  • Last updated: 2017-06-26
  • Tracking bug: #1464903
  • Status: Change accepted

Node.js 8.x

Fedora 27 will be updated to Node.js 8.x, the latest LTS release of the platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.

Owners

  • Owner: Zuzana Svetlikova
  • Release notes owner:

Tracking

  • Last updated: 2017-06-13
  • Tracking bug: #1461012
  • Status: Change accepted

Ruby on Rails 5.1

Ruby on Rails 5.1 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: 2017-06-05
  • Tracking bug: #1458667
  • Status: Change accepted

Arbitrary Branching

Tooling changes to support the new way of branching for Fedora 27

Owners

  • Owner: Matt Prahl
  • Release notes owner:

Tracking

  • Last updated: 2017-06-05
  • Tracking bug: #1458665
  • Status: Change accepted

Switch libcurl back to OpenSSL

libcurl in Fedora currently uses the NSS (Network Security Services) library for TLS and cryptography. After implementing this change, libcurl will use OpenSSL instead of NSS.

Owners

  • Owner: Kamil Dudka
  • Release notes owner:

Tracking

  • Last updated: 2017-04-25
  • Tracking bug: #1445153
  • Status: Change accepted

Switch libidn-using applications to IDNA2008

The proposed change is about deprecating libidn, which supports IDNA2003, and switch all applications using libidn, to libidn2 2.0.0, which supports IDNA2008.

Owners

  • Owner: Nikos Mavrogiannopoulos, Robert Scheck
  • Release notes owner:

Tracking

  • Last updated: 2017-04-25
  • Tracking bug: #1445151
  • Status: Change accepted

No More Alphas

Fedora will no longer produce Alpha releases.

Owners

  • Owner: Dennis Gilmore, Adam Williamson
  • Release notes owner:

Tracking

  • Last updated: 2017-03-16
  • Tracking bug: #1432874
  • Status: Change accepted

Category:ChangeAcceptedF27 and Category:SystemWideChange

Fedora 27 Accepted Self Contained Changes Proposals

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

Decouple system java setting from java command setting

By default, Java applications installed from RPMs are run with JVM found on PATH. We propose to run them with default system JVM, not considering PATH. Users will still be able to override the default using JAVA_HOME environment variable as before.

  • Owner: Mikolaj Izdebski
  • Last updated: 2017-07-18
  • Completed: no

Remove krb5-appl

Remove src:krb5-appl (produces packages krb5-appl-clients and krb5-appl-servers) from the distribution.

  • Owner: Robbie Harwood (rharwood)
  • Last updated: 2017-07-25
  • Completed: no

Making sudo pip Safe (Again)

At the present time, running sudo pip3 in Fedora is not safe. Pip shares its installation directory with dnf, can remove dnf-managed files and generally break the Python 3 interpreter. We propose a series of measures that will make it safe to use.

  • Owner: Miro Hroncok
  • Last updated: 2017-02-13
  • Completed: no

Java 9

Add a tech preview preview of the the upcoming version of Java (OpenJDK9) to Fedora 27

  • Owner: Jiri Vanek
  • Last updated: 2017-04-18
  • Completed: no

Replace Yumex-DNF with dnfdragora

Replace the current alternative graphical package manager.

  • Owner: Christian Dersch, Christian Dersch
  • Last updated: 2017-04-04
  • Completed: no

Bodhi Non-RPM Artifacts

Bodhi, the Fedora Updates System, should be able to process more than just RPMs.

  • Owner: Randy Barlow
  • Last updated: 2017-03-21
  • 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: 2017-03-21
  • Completed: no

Category:ChangeAcceptedF27 and Category:SelfContainedChange