From Fedora Project Wiki

< Releases‎ | 21

(Update Self Contained changes)
(Update system wide changes)
Line 26: Line 26:
* 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: ASSIGNED
===[[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.
====Owners====
* Owner: Dhiru Kholia
* Release notes owner:
====Tracking====
* Last updated: 2013-11-21
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1078901 1078901]
* Status: unknown
===[[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.
====Owners====
* Owner: Stanislav Ochotnicky
* Release notes owner:
====Tracking====
* Last updated: 20-03-2014
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1067528 #1067528]
* Status: NEW
===[[Changes/Lohit Odia Gurmukhi | Lohit Odia Gurmukhi font naming]]===
===[[Changes/Lohit Odia Gurmukhi | Lohit Odia 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.
Line 45: Line 63:
* 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
===[[Changes/Python 3 as Default | Python 3 as the Default Implementation]]===
Up until now, Fedora has used Python 2 as the default Python implementation. This change proposes switching to Python 3. The details of the term "switching" are explained thoroughly in the Scope section.
====Owners====
* Owner: Miro Hroncok
* Release notes owner:
====Tracking====
* Last updated: 10-03-2013
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1014209) https://bugzilla.redhat.com/show_bug.cgi?id=1014209)]
* Status: ASSIGNED
* Status: ASSIGNED
===[[Changes/Python 3.4 | Python 3.4]]===
===[[Changes/Python 3.4 | Python 3.4]]===
Line 73: Line 100:
* 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: ASSIGNED
* Status: ASSIGNED
===[[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: unknown
===[[Changes/cron-to-systemd-time-units | cron to systemd time units]]===
===[[Changes/cron-to-systemd-time-units | cron to systemd time units]]===
Fix dependency on crontab in packages containing cron jobs as well as migrate cron jobs that are applicable to native systemd timer units.
Fix dependency on crontab in packages containing cron jobs as well as migrate cron jobs that are applicable to native systemd timer units.
Line 82: Line 118:
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1076445 #1076445]
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1076445 #1076445]
* Status: ASSIGNED
* Status: ASSIGNED
===[[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
* Release notes owner:
====Tracking====
* Last updated: 2014-01-18
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1078903 1078903]
* Status: unknown
===[[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.
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:
====Tracking====
* Last updated: 2014-03-03
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1078911 1078911]
* Status: unknown


== Fedora 21 Accepted Self Contained Changes Proposals ==
== Fedora 21 Accepted Self Contained Changes Proposals ==

Revision as of 14:55, 20 March 2014

Important.png
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!


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

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

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:

Tracking

  • Last updated: 2013-11-21
  • Tracking bug: 1078901
  • Status: unknown

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:

Tracking

  • Last updated: 20-03-2014
  • Tracking bug: #1067528
  • Status: NEW

Lohit Odia 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:

Tracking

  • Last updated: 2014-03-06
  • Tracking bug: #1076438
  • Status: ASSIGNED

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:

Tracking

  • Last updated: 2014-01-16
  • Tracking bug: #1076440
  • Status: ASSIGNED

Python 3 as the Default Implementation

Up until now, Fedora has used Python 2 as the default Python implementation. This change proposes switching to Python 3. The details of the term "switching" are explained thoroughly in the Scope section.

Owners

  • Owner: Miro Hroncok
  • Release notes owner:

Tracking

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:

Tracking

  • Last updated: October 25, 2013
  • Tracking bug: #1076442
  • Status: ASSIGNED

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

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:

Tracking

  • Last updated: 2014-03-14
  • Tracking bug: #1076444
  • Status: ASSIGNED

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: 1078902
  • Status: unknown

cron to systemd time units

Fix dependency on crontab in packages containing cron jobs as well as migrate cron jobs that are applicable to native systemd timer units.

Owners

  • Owner: Jóhann B. Guðmundsson
  • Release notes owner:

Tracking

  • Last updated: 04/03/2014
  • Tracking bug: #1076445
  • Status: ASSIGNED

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
  • Release notes owner:

Tracking

  • Last updated: 2014-01-18
  • Tracking bug: 1078903
  • Status: unknown

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:

Tracking

  • Last updated: 2014-03-03
  • Tracking bug: 1078911
  • Status: unknown

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

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

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

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