Fedora 21 Accepted System Wide Changes Proposals
These changes have been accepted by the Fedora Engineering Steering Committee for the Fedora 21 Release as System Wide Changes.
Category:ChangeAcceptedF21 and Category:SystemWideChange
Application Installer Continued
Fully integrate the new application installer with Fedora, and complete its feature set
Owners
- Owner: Richard Hughes and Kalev Lember for the implementation, Ryan Lerch and Allan Day for the design
- Release notes owner: pbokoc@redhat.com
Tracking
- Last updated: 2014-04-23
- Tracking bug: #1098218
- Status: 100% code completed
Cockpit Management Console
The Fedora Server Product will ship the Cockpit Project as available by default, providing an approachable tool for system management.
Owners
- Owner: Stef Walter
- Release notes owner: pbokoc@redhat.com
Tracking
- Last updated: 2014-07-04
- Tracking bug: #1091301
- Status: 100% code completed
System-wide crypto policy
Unify the crypto policies used by different applications and libraries. That is allow setting a consistent security level for crypto on all applications in a Fedora system. The implementation approach will be to initially modify SSL libraries to respect the policy and gradually adding more libraries and applications.
Owners
- Owner: Nikos Mavrogiannopoulos
- Release notes owner:
Tracking
- Last updated: 2013-01-16
- Tracking bug: #1076390
- Status: 100% code completed
Domain Controller Server Role
The Fedora Server Product will provide a standard deployment mechanism for a Linux Domain Controller (powered by the FreeIPA project).
Owners
- Owner: Simo Sorce
- Release notes owner: me@petetravis.com
Tracking
- Last updated: 2014-03-27
- Tracking bug: #1089262
- Status: 100% code completed
Fedora 21 Boost 1.56 Uplift
This change brings Boost 1.55.0 (as, Boost 1.56.0 was not ready in time) to Fedora 21.
Owners
- Owner: Petr Machata
- Release notes owner: pbokoc@redhat.com
Tracking
- Last updated: 2014-04-07
- Tracking bug: #1089268
- Status: 100% code completed
Fedora 21 Make 4.0 Update
This change brings Make 4.0 to Fedora 21.
Owners
- Owner: Patsy Franklin
- Release notes owner: me@petetravis.com
Tracking
- Last updated: 2014-04-08
- Tracking bug: #1091302
- Status: 100% code completed
Format Security
Enable "-Werror=format-security" compilation flag for all packages in Fedora. Once this flag is enabled, GCC will refuse to compile code that could be vulnerable to a string format security flaw.
Owners
- Owner: Dhiru Kholia
- Release notes owner: me@petetravis.com
Tracking
- Last updated: 2013-11-21
- Tracking bug: #1078901
- Status: 100% code completed
Framework for Server Role Deployment
A new D-Bus service, and associated command-line tools, to deploy and manage Server Roles.
Owners
- Owner: Miloslav Trmač, Fedora Server Working Group
- Release notes owner:
Tracking
- Last updated: April 1, 2014
- Tracking bug: #1089272
- Status: 100% code completed
GCC49
Switch GCC in Fedora 21 to 4.9.x, rebuild all packages with it.
Owners
- Owner: Jakub Jelínek
- Release notes owner: bancinco@redhat.com
Tracking
- Last updated: 2014-03-28
- Tracking bug: #1086269
- Status: 100% code completed
GNOME 3.14
Update GNOME to the latest upstream release, 3.14
Owners
- Owner: Matthias Clasen
- Release notes owner: pkovar@redhat.com
Tracking
- Last updated: 2014-09-09
- Tracking bug: #1089273
- Status: 100% code completed
Headless Java
Server installations of Fedora should usually not pull in packages related to X system or sound subsystem. For this reason part of OpenJDK package has been split into headless subpackage which has smaller dependency chain. Fedora packages should be migrated to require java-headless instead of full java package when appropriate.
Owners
- Owner: Stanislav Ochotnicky
- Release notes owner: e@mayorgalinux.com
Tracking
- Last updated: 29-10-2014
- Tracking bug: #1067528
- Status: 100% code completed
Java 8
Make Java 8 (provided by OpenJDK 8 which is java-1.8.0-openjdk) the default Java runtime. The current default Java runtime (Java 7, provided by OpenJDK 7, java-1.7.0-openjdk) will be obsoleted and removed.
Owners
- Owner: Omair Majid
- Release notes owner: me@petetravis.com
Tracking
- Last updated: 2014-06-26
- Tracking bug: #1084097
- Status: 100% code completed
Lohit Odia and Gurmukhi font naming
This is a change to make Lohit Oriya fonts name as per the guidelines by Odisha governement and improve Lohit Punjabi font name to avoid confusion between Arabic and Gurmukhi script fonts. It will change Lohit Oriya fonts to Lohit Odia and Lohit Punjabi to Lohit Gurmukhi.
Owners
- Owner: Pravin Satpute
- Release notes owner: pbokoc@redhat.com
Tracking
- Last updated: 2014-03-06
- Tracking bug: #1076438
- Status: 100% code completed
Modular Kernel Packaging for Cloud
Kernel modules that are not necessary in virtualized environments become optionally (un)installable.
Owners
- Owner: Cloud SIG / Sandro Mathys, Kernel Team / Josh Boyer
- Release notes owner: me@petetravis.com
Tracking
- Last updated: 2014-03-13
- Tracking bug: #1081581
- Status: 100% code completed
Optional Javadocs
Make javadoc subpackages of Java packages optional in guidelines and communicate this change to users.
Owners
- Owner: Stanislav Ochotnicky
- Release notes owner: e@mayorgalinux.com
Tracking
- Last updated: 17th March 2014
- Tracking bug: #1081583
- Status: 100% code completed
Access control in PCSC
Add access control to PC/SC smart cards available in the system. Adding access control would (a) prevent unauthorized processes/users from reading data on a smart card, (b) prevent unauthorized processes/users from erasing a smart card, (c) prevent unauthorized processes/users from talking to the smart card firmware
Owners
- Owner: Nikos Mavrogiannopoulos
- Release notes owner: me@petetravis.com
Tracking
- Last updated: 2014-01-16
- Tracking bug: #1076440
- Status: 100% code completed
PHP 5.6
Update the PHP stack to new version 5.6.
Owners
- Owner: Remi Collet
- Release notes owner: simon.richard.clark@gmail.com
Tracking
- Last updated: 2014-06-19
- Tracking bug: #1089323
- Status: Finished
Python 3.4
Update the Python 3 stack in Fedora from Python 3.3 to Python 3.4.
Owners
- Owner: Slavek Kabrda
- Release notes owner: bancinco@redhat.com
Tracking
- Last updated: October 25, 2013
- Tracking bug: #1076442
- Status: 100% code completed
RPM-4.12
Update RPM to the upcoming 4.12 release.
Owners
- Owner: Florian Festi, Panu Matilainen
- Release notes owner: pbokoc@redhat.com
Tracking
- Last updated: 2014/06/30
- Tracking bug: #1086274
- Status: 100% code completed
Remove python-setuptools-devel
The python-setuptools package has carried a virtual Provide for python-setuptools-devel since 2009 for backwards compatibility. We're going to remove this virtual Provide. Packages which still BuildRequire python-setuptools-devel will need to be updated to Require: python-setuptools instead.
Owners
- Owner: Toshio Kuratomi
- Release notes owner:
Tracking
- Last updated: 5 December 2013
- Tracking bug: #1076443
- Status: 100% code completed
Ruby 2.1
Ruby 2.1 is the latest stable version of Ruby, with major increases in speed, memory efficiency and reliability. With this major update from Ruby 2.0.0 in Fedora 20 to Ruby 2.1 in Fedora 21, alongside JRuby, Fedora becomes the superior Ruby development platform.
Owners
- Owner: Vít Ondruch
- Release notes owner: pbokoc@redhat.com
Tracking
- Last updated: 2014-03-14
- Tracking bug: #1076444
- Status: 100% code completed
Ruby on Rails 4.1
Ruby on Rails 4.1 is the latest version of well know web framework written in Ruby.
Owners
- Owner: Vít Ondruch, Josef Stříbný
- Release notes owner: simon.richard.clark@gmail.com
Tracking
- Last updated: 2014-05-02
- Tracking bug: #1081587
- Status: 100% code completed
Smaller Cloud Image Footprint
Shrink the footprint of our cloud images as far as reasonably, and within the given timeframe, possible.
Owners
- Owner: Cloud SIG / Joe Brockmeier
- Release notes owner: me@petetravis.com
Tracking
- Last updated: 2014-07-10
- Tracking bug: #1091306
- Status: 100% code completed
Use license macro in RPMs for packages in Cloud Image
Use new %license macro to separate license files from documentation, so the latter can be excluded from container images without stripping license information which must be included.
Owners
- Owner: Matthew Miller, Tom Callaway
- Release notes owner:
Tracking
- Last updated: 2014-04-13
- Tracking bug: #1152022
- Status: 100% code completed
Wayland
Support GNOME Wayland sessions
Owners
- Owner: Matthias Clasen and the desktop team
- Release notes owner: pbokoc@redhat.com
Tracking
- Last updated: 2014-05-05
- Tracking bug: #1104669
- Status: 100% code completed
Web Assets
Traditionally, Fedora has been pushing bits from its various servers to people's browsers in an ad-hoc fashion, and issues surrounding JavaScript have been swept under the rug. This change proposal provides a simple framework for shipping static web content and a way forward to treat JavaScript more closely to other code in the distribution.
Owners
- Owner: T.C. Hollingsworth
- Release notes owner: me@petetravis.com
Tracking
- Last updated: 2014-01-18
- Tracking bug: #998583
- Status: Finished
TCL/TK 8.6
Update tcl/tk from 8.5 to 8.6 in Fedora 21.
Owners
- Owner: Jaroslav Škarvada
- Release notes owner: yruseva@redhat.com
Tracking
- Last updated: April 08, 2014
- Tracking bug: #1091307
- Status: 100% code completed
u-boot syslinux by default
Add syslinux support to u-boot enabling both pxelinux and extlinux support. simplifying booting arm machines, making anaconda installs easy and overall providing for a better user experience. Default u-boot to using syslinux config files for booting. pxelinux for network and extlinux for local booting. u-boot is the bootloader used on ARM systems in Fedora so the scope of this change is limited to ARM hardware only.
Owners
- Owner: Dennis Gilmore
- Release notes owner: me@petetravis.com
Tracking
- Last updated: 2014-03-03
- Tracking bug: #1078911
- Status: 100% code completed
Fedora 21 Accepted Self Contained Changes Proposals
These changes have been accepted by the Fedora Engineering Steering Committee for the Fedora 21 Release as Self Contained Changes.
Category:ChangeAcceptedF21 and Category:SelfContainedChange
Add amd map parser to autofs
The am-utils package provides automount services for automount maps that use an amd format. However, the am-utils project has not been actively maintained for quite a while now.
- Owner: Ian Kent
- Last updated: 6 Mar 2014
- Completed: yes
Allwinner sunxi (A10 / A13 / A20) ARM SoC support
Allwinner A10 / A13 / A20 SoCs are used in a number of popular low cost arm development boards and arm mini computers. Currently Fedora ARM is supported on these devices through a Remix. Allwinner kernel support is progressing rapidly upstream, and with this upstream kernel support it should be possible to support Allwinner SoCs in the official Fedora ARM images, without the need for a remix.
- Owner: Peter Robinson
- Last updated: December 25th 2013
- Completed: yes
Amplab Tachyon
Amplab-Tachyon is a fault tolerant distributed file system enabling reliable file sharing at memory-speed across cluster frameworks.
- Owner: Timothy St. Clair
- Last updated: 25 March 2014
- Completed: yes
Apache Accumulo
The Apache Accumulo is a scalable sorted, distributed, key/value store.
- Owner: Christopher Tubbs
- Last updated: 2 April 2014
- Completed: yes
Apache Ambari
Apache Ambari is a cluster management framework and UI for Apache Hadoop.
- Owner: Peter MacKinnon
- Last updated: 7 April 2014
- Completed: yes
Apache HBase
Apache HBase is a distributed database built on top of Apache Hadoop.
- Owner: Robert Rati
- Last updated: 26 March 2014
- Completed: yes
Apache Hive
Apache Hive is a data warehouse built on top of Apache Hadoop.
- Owner: Peter MacKinnon
- Last updated: 26 March 2014
- Completed: yes
Apache Mesos
Apache Mesos is a cluster manager for sharing distributed application frameworks. This change brings Mesos to Fedora, which many have called a micro-kernel for the data center.
- Owner: Timothy St. Clair
- Last updated: 25 March 2014
- Completed: yes
Apache Oozie
Apache Oozie is a workflow scheduler system to manage Apache Hadoop jobs.
- Owner: Robert Rati
- Last updated: 26 March 2014
- Completed: yes
Apache Pig
Apache Pig is a data analysis tool built on top of Apache Hadoop.
- Owner: Peter MacKinnon
- Last updated: 26 March 2014
- Completed: yes
Apache Spark
Apache Spark is a fast and general engine for large-scale data processing. This change brings Spark to Fedora, allowing easy deployment and development of Spark applications on Fedora.
- Owner: William Benton
- Last updated: 20 March 2014
- Completed: yes
Atomic Cloud Image
New Fedora product: Fedora Atomic (Cloud Image) - Docker host ready to go in the cloud. This is the "host" component of the Project Atomic pattern.
- Owner: Cloud SIG / Joe Brockmeier Colin Walters
- Last updated: 2014-07-10
- Completed: no
Better Erlang Support
Update Erlang/OTP to R17, and improve Erlang integration with the rest of Fedora.
- Owner: Peter Lemenkov, Sam Kottler, Fedora Erlang SIG
- Last updated: 2014-03-23
- Completed: yes
Convert Fedora Cloud Image to Fedora Server ("Adopt Your Cattle")
We provide a smooth path so a Cloud Base Image can be turned into Fedora Server. Fedora Cloud images are designed to be run and managed as scale-out undifferentiated "cattle", while Fedora Server is intended for more "pet-like" individually-managed servers.
- Owner: Matthew Miller, Stephen Gallagher, Kushal Das
- Last updated: 2014-04-14
- Completed: yes
CUPS Journal Logging
By default, CUPS will send log output to the system journal rather than /var/log/cups/error_log.
- Owner: Tim Waugh
- Last updated: 2014-03-11
- Completed: yes
Docker Container Image
This is Fedora running inside Docker. Currently, there are non-official images in the docker index, but we'd like them to really come out of release engineering.
- Owner: Lokesh Mandvekar / Dennis Gilmore
- Last updated: 2014-04-07
- Completed: no
DNSSEC support for FreeIPA
FreeIPA with integrated DNS server will support serving of DNSSEC secured zones and automatic DNSSEC key maintenance.
- Owner: Petr Špaček
- Last updated: 2014-03-20
- Completed: yes
Improved Ivy Packaging
This change aims at improving the way of packaging Java software, which uses Apache Ivy to manage build dependencies.
- Owner: Mikolaj Izdebski
- Last updated: 2014-03-31
- Completed: yes
Improved Scala Ecosystem Support
Fedora now supports several essential parts of the Scala language ecosystem as well as building packages with sbt, the de facto build tool for the Scala community.
- Owner: William Benton
- Last updated: 18 March 2014
- Completed: yes
Jenkins
Jenkins is an open source continuous integration tool written in Java.
- Owner: Michal Srb
- Last updated: 2014-04-07
- Completed: yes
KDE Frameworks 5
KDE Frameworks 5 is a set of libraries and technologies developed in the KDE project over the past 18 years. Most of the frameworks come from the kdelibs module, which has been split, cleaned up, dependencies were strightened and packed into individual libraries. This allows developers and projects outside the KDE ecosystem to make use of these technologies and benefit from work of the KDE Community.
- Owner: Daniel Vrátil
- Last updated: 2014-03-26
- Completed: yes
MATE Desktop 1.8
Update MATE Desktop to version 1.8
- Owner: Wolfgang Ulbrich
- Last updated: 2014-03-24
- Completed: yes
MariaDB 10.0
Update MariaDB to version 10.0
- Owner: Jakub Dorňák
- Last updated: 2014-04-08
- Completed: yes
Move to ImageFactory For Cloud Image Creation
Create images using Anaconda in Koji rather than appliance-creator. Allows non-scratch builds with fedmsg integration for upload service, and also could produce official Docker images.
- Owner: Ian McLeod, Dennis Gilmore
- Last updated: 2014-04-07
- Completed: no
NFS Ganesha File Server
NFS Ganesha is a user mode file server that supports NFSv3, NFSv4, and NFSv4.1 including pNFS for distributed filesystems. It uses loadable filesystem driver modules to support its backend filesystems. It also integrates 9P.2000L file service
- Owner: Jim Lieb
- Last updated: 2014-03-04
- Completed: yes
OpenCL
This change will bring basic OpenCL support to Fedora to support the development of OpenCL enabled software and the development of OpenCL implementations itself. The change includes enabling Mesa's OpenCL state-tracker (in 10.0 with ICD support), packaging pocl - an CPU only OpenCL implementation - and the introduction of several other OpenCL related packages.
- Owner: Fabian Deutsch
- Last updated: 2014-25-01
- Completed: yes
Remote Journal Logging
Systemd journal can be configured to forward events to a remote server. Entries are forwarded including full metadata, and are stored in normal journal files, identically to locally generated logs. This can be used as an alternative or in addition to existing log forwarding solutions.
- Owner: Zbigniew Jędrzejewski-Szmek
- Last updated: 2014/03/31
- Completed: no
Review Board 2.0
Review Board is a powerful tool for managing patch reviews.
- Owner: Stephen Gallagher
- Last updated: 2014-05-21 (Packages are now all in Fedora)
- Completed: yes
SDDM as the default KDE display manager instead of KDM
Retire KDM as the default display manager of the KDE Fedora Spin in favor of SDDM.
- Owner: mbriza@redhat.com
- Last updated: 2013-12-08
- Completed: yes
SSSD GPO-Based Access Control
This change will enhance SSSD, by adding support for centrally managed host-based access control in an Active Directory (AD) environment, using Group Policy Objects (GPOs).
- Owner: Stephen Gallagher
- Last updated: 2014-10-14
- Completed: yes
64bit ARM emulation on x86
Allow running 64bit ARM (AArch64) VMs on x86 hosts using standard the standard qemu and libvirt stack, as well as end user tools like virt-manager and virt-install.
- Owner: Cole Robinson
- Last updated: 2014-03-26
- Completed: no
Web Application Authentication
On operating system level, there are numerous authentication and identity lookup mechanisms, some of them using sssd. With new Apache modules and new sssd, some of those mechanisms become more easily consumable by web applications. Various web application environments and frameworks can then consume results of the authentication and information retrieval using environment variables similar to REMOTE_USER.
- Owner: Jakub Hrozek
- Last updated: 2014-04-08
- Completed: yes
libzhuyin
An new intelligent input method for Traditional Chinese (Taiwan) provided by libzhuyin using n-gram to give better conversion than ibus-chewing with libchewing.
- Owner: Peng Wu
- Last updated: 2014-04-01
- Completed: yes
The Shogun Machine Learning Toolbox
SHOGUN is a large Scale Machine Learning Toolbox, being implemented in C++ and offering interfaces to C#, Java, Lua, Octave, Perl, Python, R and Ruby.
- Owner: Björn Esser
- Last updated: 2013-12-15
- Completed: no