From Fedora Project Wiki

< Releases‎ | 21

(Update self contained changes)
(Update self contained changes)
 
(34 intermediate revisions by 5 users not shown)
Line 2: Line 2:
__TOC__
__TOC__


{{admon/important|Internal planning tool|The Change Set is a project's internal planning and tracking tool and the final release may not reflect all information provided there! }}


<!--- IMPORTANT NOTICE: DO NOT EDIT this page manually as it's generated automatically and all changes will be overwritten! If you want to change anything, change the original Feature page and it will be picked up in the next refresh. If not, ping jreznik.  
<!--- IMPORTANT NOTICE: DO NOT EDIT this page manually as it's generated automatically and all changes will be overwritten! If you want to change anything, change the original Feature page and it will be picked up in the next refresh. If not, ping jreznik.  
Line 16: Line 15:
[[:Category:ChangeAcceptedF21]] and [[:Category:SystemWideChange]]
[[:Category:ChangeAcceptedF21]] and [[:Category:SystemWideChange]]


===[[Changes/(A)Periodic Updates to Cloud Images | (A)Periodic Updates to Cloud Images]]===
We want to be able to release updated cloud images not just at release time. Hope for a one-month regular cadence, plus emergency updates if needed.
====Owners====
* Owner: Cloud WG collectively,  Matthew Miller as point of contact.
* Release notes owner:
====Tracking====
* Last updated: 2014-04-08
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1091299 #1091299]
* Status: ASSIGNED
===[[Changes/AnacondaServerRoleSupport | Anaconda Support for Server Roles]]===
The Fedora Server SIG will develop a plug-in for Anaconda to support the deployment of Fedora Server Roles in kickstart files.
====Owners====
* Owner: Stephen Gallagher
* Release notes owner:
====Tracking====
* Last updated: 2014-04-08
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1091300 #1091300]
* Status: ASSIGNED
===[[Changes/AppInstallerContinued | Application Installer Continued]]===
===[[Changes/AppInstallerContinued | Application Installer Continued]]===
Fully integrate the new application installer with Fedora, and complete its feature set
Fully integrate the new application installer with Fedora, and complete its feature set
====Owners====
====Owners====
* Owner: Richard Hughes for the implementation, Ryan Lerch and Allan Day for the design
* Owner: Richard Hughes and Kalev Lember for the implementation, Ryan Lerch and Allan Day for the design
* Release notes owner:  
* Release notes owner: pbokoc@redhat.com
====Tracking====
====Tracking====
* Last updated: 2014-04-23
* Last updated: 2014-04-23
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1098218 #1098218]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1098218 #1098218]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/CockpitManagementConsole | Cockpit Management Console]]===
===[[Changes/CockpitManagementConsole | Cockpit Management Console]]===
The Fedora Server Product will ship the Cockpit Project as available by default, providing an approachable tool for system management.
The Fedora Server Product will ship the Cockpit Project as available by default, providing an approachable tool for system management.
====Owners====
====Owners====
* Owner: Stef Walter
* Owner: Stef Walter
* Release notes owner:  
* Release notes owner: pbokoc@redhat.com
====Tracking====
====Tracking====
* Last updated: 2014-04-01
* Last updated: 2014-07-04
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1091301 #1091301]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1091301 #1091301]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/CryptoPolicy | System-wide crypto policy]]===
===[[Changes/CryptoPolicy | System-wide crypto policy]]===
Unify the crypto policies used by different applications and libraries. That is allow
Unify the crypto policies used by different applications and libraries. That is allow
Line 61: Line 42:
* Last updated: 2013-01-16
* Last updated: 2013-01-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1076390 #1076390]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1076390 #1076390]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/DatabaseServerRole | Database Server Role]]===
The Fedora Server Product will provide a standard deployment mechanism for a Linux Database Server (powered by the postgresql project).
====Owners====
* Owner: Kevin Fenzi and  Truong Anh Tuan
* Release notes owner:
====Tracking====
* Last updated: 2014-03-29
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1089261 #1089261]
* Status: ASSIGNED
===[[Changes/DomainControllerServerRole | Domain Controller Server Role]]===
===[[Changes/DomainControllerServerRole | Domain Controller Server Role]]===
The Fedora Server Product will provide a standard deployment mechanism for a Linux Domain Controller (powered by the FreeIPA project).
The Fedora Server Product will provide a standard deployment mechanism for a Linux Domain Controller (powered by the FreeIPA project).
====Owners====
====Owners====
* Owner: Simo Sorce
* Owner: Simo Sorce
* Release notes owner:  
* Release notes owner: me@petetravis.com
====Tracking====
====Tracking====
* Last updated: 2014-03-27
* Last updated: 2014-03-27
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1089262 #1089262]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1089262 #1089262]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/F21Boost156 | Fedora 21 Boost 1.56 Uplift]]===
===[[Changes/F21Boost156 | 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.
This change brings Boost 1.55.0 (as, Boost 1.56.0 was not ready in time) to Fedora 21.
====Owners====
====Owners====
* Owner: Petr Machata
* Owner: Petr Machata
* Release notes owner:  
* Release notes owner: pbokoc@redhat.com
====Tracking====
====Tracking====
* Last updated: 2014-04-07
* Last updated: 2014-04-07
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1089268 #1089268]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1089268 #1089268]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/F21Make40 | Fedora 21 Make 4.0 Update]]===
===[[Changes/F21Make40 | Fedora 21 Make 4.0 Update]]===
This change brings Make 4.0 to Fedora 21.
This change brings Make 4.0 to Fedora 21.
====Owners====
====Owners====
* Owner: Patsy Franklin
* Owner: Patsy Franklin
* Release notes owner:  
* Release notes owner: me@petetravis.com
====Tracking====
====Tracking====
* Last updated: 2014-04-08
* Last updated: 2014-04-08
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1091302 #1091302]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1091302 #1091302]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/FormatSecurity | Format Security]]===
===[[Changes/FormatSecurity | 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.
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====
====Owners====
* Owner: Dhiru Kholia
* Owner: Dhiru Kholia
* Release notes owner:  
* Release notes owner: me@petetravis.com
====Tracking====
====Tracking====
* Last updated: 2013-11-21
* Last updated: 2013-11-21
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1078901 #1078901]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1078901 #1078901]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/FrameworkForServerRoleDeployment | Framework for Server Role Deployment]]===
===[[Changes/FrameworkForServerRoleDeployment | Framework for Server Role Deployment]]===
A new D-Bus service, and associated command-line tools, to deploy and manage Server Roles.
A new D-Bus service, and associated command-line tools, to deploy and manage Server Roles.
Line 115: Line 87:
* Last updated: April 1, 2014
* Last updated: April 1, 2014
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1089272 #1089272]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1089272 #1089272]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/GCC49 | GCC49]]===
===[[Changes/GCC49 | GCC49]]===
Switch GCC in Fedora 21 to 4.9.x, rebuild all packages with it.
Switch GCC in Fedora 21 to 4.9.x, rebuild all packages with it.
====Owners====
====Owners====
* Owner: Jakub Jelínek
* Owner: Jakub Jelínek
* Release notes owner:  
* Release notes owner: bancinco@redhat.com
====Tracking====
====Tracking====
* Last updated: 2014-03-28
* Last updated: 2014-03-28
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1086269 #1086269]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1086269 #1086269]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/GHC 7.8 | GHC 7.8]]===
===[[Changes/GNOME3.14 | GNOME 3.14]]===
Update the GHC Haskell compiler to the major new 7.8 release, and update/rebuild all Haskell packages against it.
Update GNOME to the latest upstream release, 3.14
====Owners====
* Owner: Jens Petersen, Ricky Elrod, Haskell_SIG
* Release notes owner:
====Tracking====
* Last updated: 2014-04-12
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1086273 #1086273]
* Status: ASSIGNED
===[[Changes/GNOME3.12 | GNOME 3.12]]===
Update GNOME to the latest upstream release. Depending on the Fedora 21 schedule, this might
be GNOME 3.12 or 3.14.
====Owners====
====Owners====
* Owner: Matthias Clasen
* Owner: Matthias Clasen
* Release notes owner:  
* Release notes owner: pkovar@redhat.com
====Tracking====
====Tracking====
* Last updated: 2014-03-05
* Last updated: 2014-09-09
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1089273 #1089273]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1089273 #1089273]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/HeadlessJava | Headless Java]]===
===[[Changes/HeadlessJava | 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.
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====
====Owners====
* Owner: Stanislav Ochotnicky
* Owner: Stanislav Ochotnicky
* Release notes owner:  
* Release notes owner: e@mayorgalinux.com
====Tracking====
====Tracking====
* Last updated: 1-07-2014
* Last updated: 29-10-2014
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1067528 #1067528]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1067528 #1067528]
* Status: NEW
* Status: 100% code completed
===[[Changes/Java8 | Java 8]]===
===[[Changes/Java8 | 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.
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====
====Owners====
* Owner: Omair Majid
* Owner: Omair Majid
* Release notes owner:  
* Release notes owner: me@petetravis.com
====Tracking====
====Tracking====
* Last updated: 2014-06-26
* Last updated: 2014-06-26
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1084097 #1084097]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1084097 #1084097]
* Status: MODIFIED
* Status: 100% code completed
===[[Changes/Lohit Odia Gurmukhi | Lohit Odia and Gurmukhi font naming]]===
===[[Changes/Lohit Odia Gurmukhi | 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.
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====
====Owners====
* Owner: Pravin Satpute
* Owner: Pravin Satpute
* Release notes owner:  
* Release notes owner: pbokoc@redhat.com
====Tracking====
====Tracking====
* Last updated: 2014-03-06
* Last updated: 2014-03-06
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1076438 #1076438]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1076438 #1076438]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/Modular Kernel Packaging for Cloud | Modular Kernel Packaging for Cloud]]===
===[[Changes/Modular Kernel Packaging for Cloud | Modular Kernel Packaging for Cloud]]===
Kernel modules that are not necessary in virtualized environments become optionally (un)installable.
Kernel modules that are not necessary in virtualized environments become optionally (un)installable.
====Owners====
====Owners====
* Owner: Cloud SIG / Sandro Mathys, Kernel Team / Josh Boyer
* Owner: Cloud SIG / Sandro Mathys, Kernel Team / Josh Boyer
* Release notes owner:  
* Release notes owner: me@petetravis.com
====Tracking====
====Tracking====
* Last updated: 2014-03-13
* Last updated: 2014-03-13
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1081581 #1081581]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1081581 #1081581]
* Status: MODIFIED
* Status: 100% code completed
===[[Changes/Mono 3.4 | Mono 3.4]]===
Update the Mono stack in Fedora from 2.10 to 3.4
====Owners====
* Owner: Claudio Rodrigo Pereyra Diaz
* Release notes owner:
====Tracking====
* Last updated: April 16, 2014
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1089278 #1089278]
* Status: ASSIGNED
===[[Changes/OptionalJavadocs | Optional Javadocs]]===
===[[Changes/OptionalJavadocs | Optional Javadocs]]===
Make javadoc subpackages of Java packages optional in guidelines and communicate this change to users.
Make javadoc subpackages of Java packages optional in guidelines and communicate this change to users.
====Owners====
====Owners====
* Owner: Stanislav Ochotnicky
* Owner: Stanislav Ochotnicky
* Release notes owner:  
* Release notes owner: e@mayorgalinux.com
====Tracking====
====Tracking====
* Last updated: 17th March 2014
* Last updated: 17th March 2014
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1081583 #1081583]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1081583 #1081583]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/PcscAccessControl | Access control in PCSC]]===
===[[Changes/PcscAccessControl | Access control in PCSC]]===
Add access control to PC/SC smart cards available in the system.
Add access control to PC/SC smart cards available in the system.
Line 204: Line 157:
====Owners====
====Owners====
* Owner: Nikos Mavrogiannopoulos
* Owner: Nikos Mavrogiannopoulos
* Release notes owner:  
* Release notes owner: me@petetravis.com
====Tracking====
====Tracking====
* Last updated: 2014-01-16
* Last updated: 2014-01-16
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1076440 #1076440]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1076440 #1076440]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/Php56 | PHP 5.6]]===
===[[Changes/Php56 | PHP 5.6]]===
Update the PHP stack to new version 5.6.
Update the PHP stack to new version 5.6.
====Owners====
====Owners====
* Owner: Remi Collet
* Owner: Remi Collet
* Release notes owner:  
* Release notes owner: simon.richard.clark@gmail.com
====Tracking====
====Tracking====
* Last updated: 2014-06-19
* Last updated: 2014-06-19
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1089323 #1089323]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1089323 #1089323]
* Status: CLOSED
* Status: Finished
===[[Changes/Playground repository | Playground repository]]===
The Playground repository gives contributors a place to host packages that are not up to the standards of the main Fedora repository but may still be useful to other users. For now the Playground repository contains both packages that are destined for eventual inclusion into the main Fedora repository and packages that are never going to make it there. Users of the repository should be willing to endure a certain amount of instability when using packages from there.
====Owners====
* Owner: Mirek Suchý
* Release notes owner:
====Tracking====
* Last updated: 2014-04-08
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1091303 #1091303]
* Status: ASSIGNED
===[[Changes/PrivateDevicesAndPrivateNetwork | PrivateDevices=yes and PrivateNetwork=yes For Long-Running Services]]===
Let's make Fedora more secure by default! Recent systemd versions provide two per-service switches PrivateDevices=yes/no and PrivateNetwork=yes/no which enable services to run without access to any physical devices in /dev, or without access to kind of network sockets. So far this has seen little use in Fedora, and with this Fedora Change we'd like to change this, and enable these for all long-running services that do not require device/network access.
====Owners====
* Owner: Lennart Poettering, Dan Walsh, Kay Sievers
* Release notes owner:
====Tracking====
* Last updated: March 20th, 2014
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1084102 #1084102]
* Status: ASSIGNED
===[[Changes/Python 3.4 | Python 3.4]]===
===[[Changes/Python 3.4 | Python 3.4]]===
Update the Python 3 stack in Fedora from Python 3.3 to Python 3.4.
Update the Python 3 stack in Fedora from Python 3.3 to Python 3.4.
====Owners====
====Owners====
* Owner: Slavek Kabrda
* Owner: Slavek Kabrda
* Release notes owner:  
* Release notes owner: bancinco@redhat.com
====Tracking====
====Tracking====
* Last updated: October 25, 2013
* Last updated: October 25, 2013
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1076442 #1076442]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1076442 #1076442]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/RPM-4.12 | RPM-4.12]]===
===[[Changes/RPM-4.12 | RPM-4.12]]===
Update RPM to the upcoming 4.12 release.
Update RPM to the upcoming 4.12 release.
====Owners====
====Owners====
* Owner: Florian Festi,  Panu Matilainen
* Owner: Florian Festi,  Panu Matilainen
* Release notes owner:  
* Release notes owner: pbokoc@redhat.com
====Tracking====
====Tracking====
* Last updated: 2014/06/30
* Last updated: 2014/06/30
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1086274 #1086274]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1086274 #1086274]
* Status: MODIFIED
* Status: 100% code completed
===[[Changes/Remove Python-setuptools-devel | Remove python-setuptools-devel]]===
===[[Changes/Remove Python-setuptools-devel | 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.
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.
Line 262: Line 197:
* Last updated: 5 December 2013
* Last updated: 5 December 2013
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1076443 #1076443]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1076443 #1076443]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/Ruby 2.1 | Ruby 2.1]]===
===[[Changes/Ruby 2.1 | 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.
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====
====Owners====
* Owner: Vít Ondruch
* Owner: Vít Ondruch
* Release notes owner:  
* Release notes owner: pbokoc@redhat.com
====Tracking====
====Tracking====
* Last updated: 2014-03-14
* Last updated: 2014-03-14
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1076444 #1076444]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1076444 #1076444]
* Status: MODIFIED
* Status: 100% code completed
===[[Changes/Ruby on Rails 4.1 | Ruby on Rails 4.1]]===
===[[Changes/Ruby on Rails 4.1 | Ruby on Rails 4.1]]===
Ruby on Rails 4.1 is the latest version of well know web framework written in Ruby.
Ruby on Rails 4.1 is the latest version of well know web framework written in Ruby.
====Owners====
====Owners====
* Owner: Vít Ondruch,  Josef Stříbný
* Owner: Vít Ondruch,  Josef Stříbný
* Release notes owner:  
* Release notes owner: simon.richard.clark@gmail.com
====Tracking====
====Tracking====
* Last updated: 2014-05-02
* Last updated: 2014-05-02
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1081587 #1081587]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1081587 #1081587]
* Status: MODIFIED
* Status: 100% code completed
===[[Changes/Ruby193 in SCL | Ruby193 in SCL]]===
Ruby 1.9.3 with Rails 3.2.8 is still commonly used by many projects. Let's provide Ruby and Rails in SCL even for Fedora. Rails depends on exact v8 version, which means v8 3.14 must have also their own SCL as part of the SCL.
====Owners====
* Owner: MarcelaMašláňová
* Release notes owner:
====Tracking====
* Last updated: 7. 4. 2014
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1091304 #1091304]
* Status: ASSIGNED
===[[Changes/SCL | SCL]]===
SCL - Software Collections - are popular packaging format above rpm. Let's enable them for Fedora. More details on upstream page. Workstation Working Group prepared similar change to this one Worsktation Enable Software Collections, it's merged now with SCL change on FESCo request.
====Owners====
* Owner: MarcelaMašláňová
* Release notes owner:
====Tracking====
* Last updated: 26. 3. 2014
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1091305 #1091305]
* Status: ASSIGNED
===[[Changes/Smaller Cloud Image Footprint | Smaller Cloud Image Footprint]]===
===[[Changes/Smaller Cloud Image Footprint | Smaller Cloud Image Footprint]]===
Shrink the footprint of our cloud images as far as reasonably, and within the given timeframe, possible.
Shrink the footprint of our cloud images as far as reasonably, and within the given timeframe, possible.
====Owners====
====Owners====
* Owner: Cloud SIG / Sandro Mathys
* Owner: Cloud SIG / Joe Brockmeier
* Release notes owner:  
* Release notes owner: me@petetravis.com
====Tracking====
====Tracking====
* Last updated: 2014-04-05
* Last updated: 2014-07-10
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1091306 #1091306]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1091306 #1091306]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/Use license macro in RPMs for packages in Cloud Image | Use license macro in RPMs for packages in Cloud Image]]===
===[[Changes/Use license macro in RPMs for packages in Cloud Image | 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.
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.
Line 315: Line 232:
====Tracking====
====Tracking====
* Last updated: 2014-04-13
* Last updated: 2014-04-13
* Tracking bug:  
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1152022 #1152022]
* Status: unknown
* Status: 100% code completed
===[[Changes/Wayland | Wayland]]===
===[[Changes/Wayland | Wayland]]===
Support GNOME Wayland sessions
Support GNOME Wayland sessions
====Owners====
====Owners====
* Owner: Matthias Clasen and the desktop team
* Owner: Matthias Clasen and the desktop team
* Release notes owner:  
* Release notes owner: pbokoc@redhat.com
====Tracking====
====Tracking====
* Last updated: 2014-05-05
* Last updated: 2014-05-05
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1104669 #1104669]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1104669 #1104669]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/Web Assets | Web Assets]]===
===[[Changes/Web Assets | 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.
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====
====Owners====
* Owner: T.C. Hollingsworth
* Owner: T.C. Hollingsworth
* Release notes owner:  
* Release notes owner: me@petetravis.com
====Tracking====
====Tracking====
* Last updated: 2014-01-18
* Last updated: 2014-01-18
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=998583 #998583]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=998583 #998583]
* Status: NEW
* Status: Finished
===[[Changes/XorgWithoutRootRights | Xorg without root rights]]===
The Xorg xserver is a large piece of software which currently runs as root, making it a potential vector for attacks against the system. With recent changes made to systemd-logind it is possible for the xserver to let systemd-logind do device management for it, at which point the xserver will no longer need root rights. Initially this will likely be implemented as the xserver dropping root rights early on.
====Owners====
* Owner: Hans de Goede, graphics team
* Release notes owner:
====Tracking====
* Last updated: December 18th 2013
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1078902 #1078902]
* Status: ASSIGNED
===[[Changes/f21tcl86 | TCL/TK 8.6]]===
===[[Changes/f21tcl86 | TCL/TK 8.6]]===
Update tcl/tk from 8.5 to 8.6 in Fedora 21.
Update tcl/tk from 8.5 to 8.6 in Fedora 21.
====Owners====
====Owners====
* Owner: Jaroslav Škarvada
* Owner: Jaroslav Škarvada
* Release notes owner:  
* Release notes owner: yruseva@redhat.com
====Tracking====
====Tracking====
* Last updated: April 08, 2014
* Last updated: April 08, 2014
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1091307 #1091307]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1091307 #1091307]
* Status: ASSIGNED
* Status: 100% code completed
===[[Changes/jQuery | jQuery]]===
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
====Owners====
* Owner: T.C. Hollingsworth, Jamie Nguyen
* Release notes owner:
====Tracking====
* Last updated: 2014-01-18
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1078903 #1078903]
* Status: ASSIGNED
===[[Changes/u-boot syslinux | u-boot syslinux by default]]===
===[[Changes/u-boot syslinux | 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.
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.
Line 367: Line 266:
====Owners====
====Owners====
* Owner: Dennis Gilmore
* Owner: Dennis Gilmore
* Release notes owner:  
* Release notes owner: me@petetravis.com
====Tracking====
====Tracking====
* Last updated: 2014-03-03
* Last updated: 2014-03-03
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1078911 #1078911]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1078911 #1078911]
* Status: ASSIGNED
* Status: 100% code completed


== Fedora 21 Accepted Self Contained Changes Proposals ==
== Fedora 21 Accepted Self Contained Changes Proposals ==
Line 382: Line 281:
* Owner: Ian Kent
* Owner: Ian Kent
* Last updated: 6 Mar 2014
* Last updated: 6 Mar 2014
* Completed: no
* Completed: yes
===[[Changes/AllwinnerSunxiSupport | Allwinner sunxi (A10 / A13 / A20) ARM SoC support]]===
===[[Changes/AllwinnerSunxiSupport | 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.
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
* Owner: Peter Robinson
* Last updated: December 25th 2013
* Last updated: December 25th 2013
* Completed: no
* Completed: yes
===[[Changes/AmplabTachyon | Amplab Tachyon]]===
===[[Changes/AmplabTachyon | Amplab Tachyon]]===
Amplab-Tachyon is a fault tolerant distributed file system enabling reliable file sharing at memory-speed across cluster frameworks.
Amplab-Tachyon is a fault tolerant distributed file system enabling reliable file sharing at memory-speed across cluster frameworks.
* Owner: Timothy St. Clair
* Owner: Timothy St. Clair
* Last updated: 25 March 2014
* Last updated: 25 March 2014
* Completed: no
* Completed: yes
===[[Changes/ApacheAccumulo | Apache Accumulo]]===
===[[Changes/ApacheAccumulo | Apache Accumulo]]===
The Apache Accumulo is a scalable sorted, distributed, key/value store.
The Apache Accumulo is a scalable sorted, distributed, key/value store.
* Owner: Christopher Tubbs
* Owner: Christopher Tubbs
* Last updated: 2 April 2014
* Last updated: 2 April 2014
* Completed: no
* Completed: yes
===[[Changes/ApacheAmbari | Apache Ambari]]===
===[[Changes/ApacheAmbari | Apache Ambari]]===
Apache Ambari is a cluster management framework and UI for Apache Hadoop.
Apache Ambari is a cluster management framework and UI for Apache Hadoop.
* Owner: Peter MacKinnon
* Owner: Peter MacKinnon
* Last updated: 7 April 2014
* Last updated: 7 April 2014
* Completed: no
* Completed: yes
===[[Changes/ApacheHBase | Apache HBase]]===
===[[Changes/ApacheHBase | Apache HBase]]===
Apache HBase is a distributed database built on top of Apache Hadoop.
Apache HBase is a distributed database built on top of Apache Hadoop.
* Owner: Robert Rati
* Owner: Robert Rati
* Last updated: 26 March 2014
* Last updated: 26 March 2014
* Completed: no
* Completed: yes
===[[Changes/ApacheHive | Apache Hive]]===
===[[Changes/ApacheHive | Apache Hive]]===
Apache Hive is a data warehouse built on top of Apache Hadoop.
Apache Hive is a data warehouse built on top of Apache Hadoop.
* Owner: Peter MacKinnon
* Owner: Peter MacKinnon
* Last updated: 26 March 2014
* Last updated: 26 March 2014
* Completed: no
* Completed: yes
===[[Changes/ApacheMesos | Apache Mesos]]===
===[[Changes/ApacheMesos | 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.
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
* Owner: Timothy St. Clair
* Last updated: 25 March 2014
* Last updated: 25 March 2014
* Completed: no
* Completed: yes
===[[Changes/ApacheOozie | Apache Oozie]]===
===[[Changes/ApacheOozie | Apache Oozie]]===
Apache Oozie is a workflow scheduler system to manage Apache Hadoop jobs.
Apache Oozie is a workflow scheduler system to manage Apache Hadoop jobs.
* Owner: Robert Rati
* Owner: Robert Rati
* Last updated: 26 March 2014
* Last updated: 26 March 2014
* Completed: no
* Completed: yes
===[[Changes/ApachePig | Apache Pig]]===
===[[Changes/ApachePig | Apache Pig]]===
Apache Pig is a data analysis tool built on top of Apache Hadoop.
Apache Pig is a data analysis tool built on top of Apache Hadoop.
* Owner: Peter MacKinnon
* Owner: Peter MacKinnon
* Last updated: 26 March 2014
* Last updated: 26 March 2014
* Completed: no
* Completed: yes
===[[Changes/ApacheSpark | Apache Spark]]===
===[[Changes/ApacheSpark | 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.
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
* Owner: William Benton
* Last updated: 20 March 2014
* Last updated: 20 March 2014
* Completed: no
* Completed: yes
===[[Changes/Atomic Cloud Image | Atomic Cloud Image]]===
===[[Changes/Atomic Cloud Image | Atomic Cloud Image]]===
New Fedora product: Fedora Atomic (Cloud Image) - Docker host ready to go in the cloud.
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
* Owner: Cloud SIG / Joe Brockmeier Colin Walters
* Last updated: 2014-07-10
* Last updated: 2014-07-10
Line 442: Line 341:
* Owner: Peter Lemenkov, Sam Kottler, Fedora Erlang SIG
* Owner: Peter Lemenkov, Sam Kottler, Fedora Erlang SIG
* Last updated: 2014-03-23
* Last updated: 2014-03-23
* Completed: no
* Completed: yes
===[[Changes/Big Data Cloud Image | Big Data Cloud Image]]===
Fedora Cloud agreed to make a base image plus several tailored to specific purposes. This is one of the tailored ones, produced in collaboration with the Big Data SIG.
* Owner: Haïkel Guémar
* Last updated: April 8, 2014
* Completed: no
===[[Changes/Cache Logical Volumes | LVM Cache Logical Volumes]]===
LVM can now use fast block devices (e.g. SSDs and PCIe Flash) to improve the performance of larger but slower block devices.  These hierarchical or layered logical volumes are called "Cache Logical Volumes" in LVM.
* Owner: Vratislav Podzimek
* Last updated: 2014-04-28
* Completed: no
===[[Changes/Convert Fedora Cloud Image to Fedora Server | Convert Fedora Cloud Image to Fedora Server ("Adopt Your Cattle")]]===
===[[Changes/Convert Fedora Cloud Image to Fedora Server | 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.
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
* Owner: Matthew Miller,  Stephen Gallagher,  Kushal Das
* Last updated: 2014-04-04
* Last updated: 2014-04-14
* Completed: no
* Completed: yes
===[[Changes/CupsJournalLogging | CUPS Journal Logging]]===
===[[Changes/CupsJournalLogging | CUPS Journal Logging]]===
By default, CUPS will send log output to the system journal rather than /var/log/cups/error_log.
By default, CUPS will send log output to the system journal rather than /var/log/cups/error_log.
Line 472: Line 361:
* Owner: Petr Špaček
* Owner: Petr Špaček
* Last updated: 2014-03-20
* Last updated: 2014-03-20
* Completed: no
* Completed: yes
===[[Changes/ImprovedIvyPackaging | Improved Ivy Packaging]]===
===[[Changes/ImprovedIvyPackaging | Improved Ivy Packaging]]===
This change aims at improving the way of packaging Java software, which uses Apache Ivy to manage build dependencies.
This change aims at improving the way of packaging Java software, which uses Apache Ivy to manage build dependencies.
* Owner: Mikolaj Izdebski
* Owner: Mikolaj Izdebski
* Last updated: 2014-03-31
* Last updated: 2014-03-31
* Completed: no
* Completed: yes
===[[Changes/ImprovedScalaEcosystem | Improved Scala Ecosystem Support]]===
===[[Changes/ImprovedScalaEcosystem | 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.
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
* Owner: William Benton
* Last updated: 18 March 2014
* Last updated: 18 March 2014
* Completed: no
* Completed: yes
===[[Changes/Jenkins | Jenkins]]===
===[[Changes/Jenkins | Jenkins]]===
Jenkins is an open source continuous integration tool written in Java.
Jenkins is an open source continuous integration tool written in Java.
* Owner: Michal Srb
* Owner: Michal Srb
* Last updated: 2014-04-07
* Last updated: 2014-04-07
* Completed: no
* Completed: yes
===[[Changes/KDE Frameworks 5 | KDE Frameworks 5]]===
===[[Changes/KDE Frameworks 5 | 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.
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
* Owner: Daniel Vrátil
* Last updated: 2014-03-26
* Last updated: 2014-03-26
* Completed: no
* Completed: yes
===[[Changes/MATE 1.8 | MATE Desktop 1.8]]===
===[[Changes/MATE 1.8 | MATE Desktop 1.8]]===
Update MATE Desktop to version 1.8
Update MATE Desktop to version 1.8
* Owner: Wolfgang Ulbrich
* Owner: Wolfgang Ulbrich
* Last updated: 2014-03-24
* Last updated: 2014-03-24
* Completed: no
* Completed: yes
===[[Changes/MariaDB10 | MariaDB 10.0]]===
===[[Changes/MariaDB10 | MariaDB 10.0]]===
Update MariaDB to version 10.0
Update MariaDB to version 10.0
* Owner: Jakub Dorňák
* Owner: Jakub Dorňák
* Last updated: 2014-04-08
* Last updated: 2014-04-08
* Completed: no
* Completed: yes
===[[Changes/Move to ImageFactory For Cloud Image Creation | Move to ImageFactory For Cloud Image Creation]]===
===[[Changes/Move to ImageFactory For Cloud Image Creation | 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.
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.
Line 512: Line 401:
* Owner: Jim Lieb
* Owner: Jim Lieb
* Last updated: 2014-03-04
* Last updated: 2014-03-04
* Completed: no
* Completed: yes
===[[Changes/OpenCL | OpenCL]]===
===[[Changes/OpenCL | 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.
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
* Owner: Fabian Deutsch
* Last updated: 2014-25-01
* Last updated: 2014-25-01
* Completed: no
* Completed: yes
===[[Changes/Remote Journal Logging | Remote Journal Logging]]===
===[[Changes/Remote Journal Logging | 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.
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.
Line 532: Line 421:
* Owner: mbriza@redhat.com
* Owner: mbriza@redhat.com
* Last updated: 2013-12-08
* Last updated: 2013-12-08
* Completed: no
* Completed: yes
===[[Changes/Serf 0.4.5 | Serf 0.4.5]]===
Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant. This change is to package serf for Fedora users.
* Owner: Jeff Schroeder
* Last updated: 2014-02-27
* Completed: no
===[[Changes/SssdGpoBasedAccessControl | SSSD GPO-Based Access Control]]===
===[[Changes/SssdGpoBasedAccessControl | 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).
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: Yassir Elley
* Owner: Stephen Gallagher
* Last updated: 2014-03-31
* Last updated: 2014-10-14
* Completed: no
* Completed: yes
===[[Changes/Virt 64bit ARM on x86 | 64bit ARM emulation on x86]]===
===[[Changes/Virt 64bit ARM on x86 | 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.
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.
Line 552: Line 436:
* Owner: Jakub Hrozek
* Owner: Jakub Hrozek
* Last updated: 2014-04-08
* Last updated: 2014-04-08
* Completed: no
* Completed: yes
===[[Changes/libzhuyin | libzhuyin]]===
===[[Changes/libzhuyin | 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.
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
* Owner: Peng Wu
* Last updated: 2014-04-01
* Last updated: 2014-04-01
* Completed: no
* Completed: yes
===[[Changes/shogun | The Shogun Machine Learning Toolbox]]===
===[[Changes/shogun | 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.
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.

Latest revision as of 12:08, 29 October 2014


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