From Fedora Project Wiki

< Releases‎ | 28

No edit summary
No edit summary
Line 123: Line 123:
[[:Category:ChangeAcceptedF28]] and [[:Category:SelfContainedChange]]
[[:Category:ChangeAcceptedF28]] and [[:Category:SelfContainedChange]]


===[[Changes/Avoid usr bin python in RPM Build | Avoid /usr/bin/python in RPM build]]===
Deprecate, and later disable, running /usr/bin/python (as opposed to /usr/bin/python3 or /usr/bin/python2) during RPM build.
* Owner: Miro Hrončok
* Last updated: 2018-01-22
* Completed: no - [https://bugzilla.redhat.com/show_bug.cgi?id=1537244 #1537244]
===[[Changes/Django20 | Django 2.0]]===
===[[Changes/Django20 | Django 2.0]]===
This change is about upgrading python-django to version 2.0. The latest Django release drops support for Python 2, but a few Django apps packaged in Fedora do not yet support Python 3. A compatibility package will be provided for those.
This change is about upgrading python-django to version 2.0. The latest Django release drops support for Python 2, but a few Django apps packaged in Fedora do not yet support Python 3. A compatibility package will be provided for those.
* Owner: Petr Viktorin
* Owner: Petr Viktorin
* Last updated: 2018-01-15
* Last updated: 2018-01-19
* Completed: no
* Completed: no - [https://bugzilla.redhat.com/show_bug.cgi?id=1534542 #1534542]
===[[Changes/Erlang 20 | Erlang 20]]===
===[[Changes/Erlang 20 | Erlang 20]]===
Update Erlang/OTP to version 20.
Update Erlang/OTP to version 20.
* Owner: Peter Lemenkov, Fedora Erlang SIG, Randy Barlow, Jeremy Cline
* Owner: Peter Lemenkov, Fedora Erlang SIG, Randy Barlow, Jeremy Cline
* Last updated: 2017-11-21
* Last updated: 2017-11-21
* Completed: no
* Completed: no - [https://bugzilla.redhat.com/show_bug.cgi?id=1520901 #1520901]
===[[Changes/Facter3 | Facter3]]===
===[[Changes/Facter3 | Facter3]]===
This is an update of the Facter package from 2.X to 3.X. It is a self contained changed which will impact puppet directly and potentially any other tools that make use of facter to gather information.
This is an update of the Facter package from 2.X to 3.X. It is a self contained changed which will impact puppet directly and potentially any other tools that make use of facter to gather information.
* Owner: James Hogarth
* Owner: James Hogarth
* Last updated: 2017-11-07
* Last updated: 2018-01-23
* Completed: no
* Completed: yes - [https://bugzilla.redhat.com/show_bug.cgi?id=1502673 #1502673]
===[[Changes/Fontconfig 2.13 | Fontconfig 2.13]]===
===[[Changes/Fontconfig 2.13 | Fontconfig 2.13]]===
Update fontconfig package to the latest version.
Update fontconfig package to the latest version.
* Owner: Akira TAGOH
* Owner: Akira TAGOH
* Last updated: 2018-01-15
* Last updated: 2018-01-15
* Completed: no
* Completed: no - [https://bugzilla.redhat.com/show_bug.cgi?id=1534557 #1534557]
===[[Changes/JPDefaultFontsToNoto | Japanese Default Fonts to Google Noto]]===
===[[Changes/JPDefaultFontsToNoto | Japanese Default Fonts to Google Noto]]===
Changes the default fonts for Japanese to Google Noto.
Changes the default fonts for Japanese to Google Noto.
* Owner: Akira TAGOH
* Owner: Akira TAGOH
* Last updated: 2018-01-15
* Last updated: 2018-01-15
* Completed: no
* Completed: no - [https://bugzilla.redhat.com/show_bug.cgi?id=1534559 #1534559]
===[[Changes/KRDefaultFontsToNoto | Korean Default Fonts to Google Noto]]===
===[[Changes/KRDefaultFontsToNoto | Korean Default Fonts to Google Noto]]===
Changes the default fonts for Korean to Google Noto.
Changes the default fonts for Korean to Google Noto.
* Owner: Akira TAGOH
* Owner: Akira TAGOH
* Last updated: 2018-01-15
* Last updated: 2018-01-15
* Completed: no
* Completed: no - [https://bugzilla.redhat.com/show_bug.cgi?id=1534560 #1534560]
===[[Changes/MingwMiniDebugInfo | MinGW MiniDebugInfo]]===
===[[Changes/MingwMiniDebugInfo | MinGW MiniDebugInfo]]===
Analogously to the MiniDebugInfo change for native packages, install minimal debuginfos by default also for MinGW packages.
Analogously to the MiniDebugInfo change for native packages, install minimal debuginfos by default also for MinGW packages.
* Owner: Sandro Mani
* Owner: Sandro Mani
* Last updated: 2017-09-18
* Last updated: 2017-09-18
* Completed: yes
* Completed: yes - [https://bugzilla.redhat.com/show_bug.cgi?id=1492824 #1492824]
===[[Changes/OpenLDAPDropTCPWrappersSupport | OpenLDAP: Drop TCP wrappers support]]===
===[[Changes/OpenLDAPDropTCPWrappersSupport | OpenLDAP: Drop TCP wrappers support]]===
As per [1], TCP wrappers are being deprecated in Fedora. Also, as per [2], upstream discourages its usage in favour of other means of protection (e.g. firewall).  After this change OpenLDAP will no longer be affected by TCP wrappers configuration.
As per [1], TCP wrappers are being deprecated in Fedora. Also, as per [2], upstream discourages its usage in favour of other means of protection (e.g. firewall).  After this change OpenLDAP will no longer be affected by TCP wrappers configuration.
* Owner: Matus Honek
* Owner: Matus Honek
* Last updated: 2018-01-05
* Last updated: 2018-01-05
* Completed: no
* Completed: no - [https://bugzilla.redhat.com/show_bug.cgi?id=1531487 #1531487]
===[[Changes/Packaging Rust applications and libraries | Packaging Rust applications/libraries]]===
===[[Changes/Packaging Rust applications and libraries | Packaging Rust applications/libraries]]===
Add required tools/instructions for packaging applications/libraries written in Rust. Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
Add required tools/instructions for packaging applications/libraries written in Rust. Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
* Owner: Igor Gnatenko (on behalf of Rust SIG)
* Owner: Igor Gnatenko (on behalf of Rust SIG)
* Last updated: 2017-10-30
* Last updated: 2017-10-30
* Completed: yes
* Completed: yes - [https://bugzilla.redhat.com/show_bug.cgi?id=1475132 #1475132]
===[[Changes/StratisStorage | Stratis Storage]]===
===[[Changes/StratisStorage | Stratis Storage]]===
Add initial support for Stratis, a local storage management solution. This will allow initial testing and user feedback that will guide Stratis's development and stabilization.
Add initial support for Stratis, a local storage management solution. This will allow initial testing and user feedback that will guide Stratis's development and stabilization.
* Owner: Andy Grover,  Igor Gnatenko
* Owner: Andy Grover,  Igor Gnatenko
* Last updated: 2018-01-05
* Last updated: 2018-01-05
* Completed: yes
* Completed: yes - [https://bugzilla.redhat.com/show_bug.cgi?id=1531488 #1531488]
===[[Changes/Sugar-112 | Sugar 0.112]]===
===[[Changes/Sugar-112 | Sugar 0.112]]===
Update Sugar to the new upstream 0.112 stable feature release.
Update Sugar to the new upstream 0.112 stable feature release.
* Owner: Peter Robinson
* Owner: Peter Robinson
* Last updated: 2017-11-02
* Last updated: 2017-11-02
* Completed: no
* Completed: yes - [https://bugzilla.redhat.com/show_bug.cgi?id=1515517 #1515517]
===[[Changes/ThunderboltEnablement | Thunderbolt Enablement]]===
===[[Changes/ThunderboltEnablement | Thunderbolt Enablement]]===
Support Thunderbolt 3 peripherals in a secure way hardware out of the box.
Support Thunderbolt 3 peripherals in a secure way hardware out of the box.
* Owner: Christian Kellner
* Owner: Christian Kellner
* Last updated: 2018-01-15
* Last updated: 2018-01-15
* Completed: no
* Completed: no - [https://bugzilla.redhat.com/show_bug.cgi?id=1534594 #1534594]
===[[Changes/VirtualBox Guest Integration | VirtualBox Guest Integration]]===
===[[Changes/VirtualBox Guest Integration | VirtualBox Guest Integration]]===
VirtualBox is popular, easy to use virtual-machine software. The purpose of this change is to ship the VirtualBox guest-drivers and -tools by default in the Fedora workstation product.
VirtualBox is popular, easy to use virtual-machine software. The purpose of this change is to ship the VirtualBox guest-drivers and -tools by default in the Fedora workstation product.
* Owner: Hans de Goede
* Owner: Hans de Goede
* Last updated: 2018-01-15
* Last updated: 2018-01-15
* Completed: no
* Completed: no - [https://bugzilla.redhat.com/show_bug.cgi?id=1534595 #1534595]
===[[Changes/librealsense2 | librealsense2]]===
===[[Changes/librealsense2 | librealsense2]]===
A new version of librealsense has been released, which does not support older camera versions. Bump librealsense to the new release and add the old library as librealsense1.
A new version of librealsense has been released, which does not support older camera versions. Bump librealsense to the new release and add the old library as librealsense1.
* Owner: Till Hofmann
* Owner: Till Hofmann
* Last updated: 2018-01-15
* Last updated: 2018-01-15
* Completed: no
* Completed: no - [https://bugzilla.redhat.com/show_bug.cgi?id=1534563 #1534563]
===[[Changes/php72 | PHP 7.2]]===
===[[Changes/php72 | PHP 7.2]]===
Update the PHP stack in Fedora to latest version 7.2.x
Update the PHP stack in Fedora to latest version 7.2.x
* Owner: Remi Collet and PHP SIG
* Owner: Remi Collet and PHP SIG
* Last updated: 2017-12-05
* Last updated: 2017-12-05
* Completed: yes
* Completed: yes - [https://bugzilla.redhat.com/show_bug.cgi?id=1474939 #1474939]

Revision as of 12:42, 23 January 2018


Fedora 28 Accepted System Wide Changes Proposals

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

Annotated Binaries

This change causes extra information to be stored in binary files compiled by gcc. This information can be used by scripts to check on various features of the file, such as the hardening options used or potential ABI conflicts.

Owners

  • Owner: Nick Clifton
  • Release notes owner:

Tracking

  • Last updated: 2018-01-09
  • Tracking bug: #1502660
  • Status: 100% code completed

Deprecate TCP wrappers

TCP wrappers is a simple tool to block incoming connection on application level. This was very useful 20 years ago, when there were no firewalls in Linux. This is not the case for today and connection filtering should be done in network level or completely in application scope if it makes sense. After recent discussions I believe it is time to go for this package, if not completely, than at least as a dependency of modern daemons in system by default.

Owners

  • Owner: Jakub Jelen
  • Release notes owner:

Tracking

  • Last updated: 2018-01-04
  • Tracking bug: #1495181
  • Status: Change accepted

GHC 8.2

Update the Haskell GHC compiler from major version 8.0.2 to 8.2.2.

Owners

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

Tracking

  • Last updated: 2018-01-15
  • Tracking bug: #1534526
  • Status: Change accepted

Hardening Flags Updates for Fedora 28

This system-wide change covers changes to the hardening flags in Fedora 28.

Owners

  • Owner: Florian Weimer
  • Release notes owner:

Tracking

  • Last updated: 2018-01-15
  • Tracking bug: #1534527
  • Status: Change accepted

Switch libidn-using applications to IDNA2008

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

Owners

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

Tracking

  • Last updated: 2017-09-06
  • Tracking bug: #1445151
  • Status: Change accepted

Improved Laptop Battery Life

Improve Fedora (Workstation) Battery Life by enabling various hardware power-saving features by default.

Owners

  • Owner: Hans de Goede
  • Release notes owner:

Tracking

  • Last updated: 2017-12-06
  • Tracking bug: #1520902
  • Status: Change accepted

NSS Default File Format SQL

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

Owners

  • Owner: Kai Engert
  • Release notes owner:

Tracking

  • Last updated: 2017-11-29
  • Tracking bug: #1474771
  • Status: Testable

Ruby 2.5

Ruby 2.5 is the latest stable version of Ruby. Many new features and improvements are included for the increasingly diverse and expanding demands for Ruby. With this major update from Ruby 2.4 in Fedora 26 to Ruby 2.5 in Fedora 28, Fedora becomes the superior Ruby development platform.

Owners

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

Tracking

  • Last updated: 2017-11-21
  • Tracking bug: #1515518
  • Status: Change accepted

Strong crypto settings

This change is about updating the current system-wide crypto policy to disable legacy and unused cryptographic protocols.

Owners

  • Owner: Nikos Mavrogiannopoulos
  • Release notes owner:

Tracking

  • Last updated: 2018-01-15
  • Tracking bug: #1534532
  • Status: Change accepted

Switch libcurl to use libssh instead of libssh2

libcurl currently uses libssh2 to implement the SSH layer of SCP and SFTP protocols. After implementing this change, libcurl will use the libssh library instead.

Owners

  • Owner: Kamil Dudka
  • Release notes owner:

Tracking

  • Last updated: 2018-01-05
  • Tracking bug: #1531483
  • Status: Change accepted

time-1.8

A new time tool version 1.8 has changed output format.

Owners

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

Tracking

  • Last updated: 2018-01-05
  • Tracking bug: #1520903
  • Status: Change accepted

Category:ChangeAcceptedF28 and Category:SystemWideChange

Fedora 28 Accepted Self Contained Changes Proposals

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


Category:ChangeAcceptedF28 and Category:SelfContainedChange

Avoid /usr/bin/python in RPM build

Deprecate, and later disable, running /usr/bin/python (as opposed to /usr/bin/python3 or /usr/bin/python2) during RPM build.

  • Owner: Miro Hrončok
  • Last updated: 2018-01-22
  • Completed: no - #1537244

Django 2.0

This change is about upgrading python-django to version 2.0. The latest Django release drops support for Python 2, but a few Django apps packaged in Fedora do not yet support Python 3. A compatibility package will be provided for those.

  • Owner: Petr Viktorin
  • Last updated: 2018-01-19
  • Completed: no - #1534542

Erlang 20

Update Erlang/OTP to version 20.

  • Owner: Peter Lemenkov, Fedora Erlang SIG, Randy Barlow, Jeremy Cline
  • Last updated: 2017-11-21
  • Completed: no - #1520901

Facter3

This is an update of the Facter package from 2.X to 3.X. It is a self contained changed which will impact puppet directly and potentially any other tools that make use of facter to gather information.

  • Owner: James Hogarth
  • Last updated: 2018-01-23
  • Completed: yes - #1502673

Fontconfig 2.13

Update fontconfig package to the latest version.

  • Owner: Akira TAGOH
  • Last updated: 2018-01-15
  • Completed: no - #1534557

Japanese Default Fonts to Google Noto

Changes the default fonts for Japanese to Google Noto.

  • Owner: Akira TAGOH
  • Last updated: 2018-01-15
  • Completed: no - #1534559

Korean Default Fonts to Google Noto

Changes the default fonts for Korean to Google Noto.

  • Owner: Akira TAGOH
  • Last updated: 2018-01-15
  • Completed: no - #1534560

MinGW MiniDebugInfo

Analogously to the MiniDebugInfo change for native packages, install minimal debuginfos by default also for MinGW packages.

  • Owner: Sandro Mani
  • Last updated: 2017-09-18
  • Completed: yes - #1492824

OpenLDAP: Drop TCP wrappers support

As per [1], TCP wrappers are being deprecated in Fedora. Also, as per [2], upstream discourages its usage in favour of other means of protection (e.g. firewall). After this change OpenLDAP will no longer be affected by TCP wrappers configuration.

  • Owner: Matus Honek
  • Last updated: 2018-01-05
  • Completed: no - #1531487

Packaging Rust applications/libraries

Add required tools/instructions for packaging applications/libraries written in Rust. Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.

  • Owner: Igor Gnatenko (on behalf of Rust SIG)
  • Last updated: 2017-10-30
  • Completed: yes - #1475132

Stratis Storage

Add initial support for Stratis, a local storage management solution. This will allow initial testing and user feedback that will guide Stratis's development and stabilization.

  • Owner: Andy Grover, Igor Gnatenko
  • Last updated: 2018-01-05
  • Completed: yes - #1531488

Sugar 0.112

Update Sugar to the new upstream 0.112 stable feature release.

  • Owner: Peter Robinson
  • Last updated: 2017-11-02
  • Completed: yes - #1515517

Thunderbolt Enablement

Support Thunderbolt 3 peripherals in a secure way hardware out of the box.

  • Owner: Christian Kellner
  • Last updated: 2018-01-15
  • Completed: no - #1534594

VirtualBox Guest Integration

VirtualBox is popular, easy to use virtual-machine software. The purpose of this change is to ship the VirtualBox guest-drivers and -tools by default in the Fedora workstation product.

  • Owner: Hans de Goede
  • Last updated: 2018-01-15
  • Completed: no - #1534595

librealsense2

A new version of librealsense has been released, which does not support older camera versions. Bump librealsense to the new release and add the old library as librealsense1.

  • Owner: Till Hofmann
  • Last updated: 2018-01-15
  • Completed: no - #1534563

PHP 7.2

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

  • Owner: Remi Collet and PHP SIG
  • Last updated: 2017-12-05
  • Completed: yes - #1474939