mNo edit summary |
(Add GPG 2) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 9: | Line 9: | ||
These changes have been accepted by the Fedora [[Fedora_Engineering_Steering_Committee |Engineering Steering Committee]] for the Fedora 30 Release as System Wide Changes. | These changes have been accepted by the Fedora [[Fedora_Engineering_Steering_Committee |Engineering Steering Committee]] for the Fedora 30 Release as System Wide Changes. | ||
===[[Changes/BootLoaderSpecByDefault | Make BootLoaderSpec-style configuration files the default]]=== | |||
This change enables the use of per-boot-entry configuration files, similar to those described in Boot Loader Specification (BLS), to populate the bootloader's menu entries. | |||
====Owners==== | |||
* Owner: Peter Jones | |||
* Release notes owner: | |||
====Tracking==== | |||
* Last updated: 2018-12-03 | |||
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1598523 #1598523] | |||
* Status: Testable | |||
===[[Changes/FreeIPA Python 2 Removal | FreeIPA Python 2 Removal]]=== | ===[[Changes/FreeIPA Python 2 Removal | FreeIPA Python 2 Removal]]=== | ||
FreeIPA 4.8 will require Python 3.6+ and therefore no longer provide Python 2 packages on Fedora 30. | FreeIPA 4.8 will require Python 3.6+ and therefore no longer provide Python 2 packages on Fedora 30. | ||
Line 19: | Line 27: | ||
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1629080 #1629080] | * Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1629080 #1629080] | ||
* Status: Change accepted | * Status: Change accepted | ||
===[[Changes/GLIBC229 | The GNU C Library version 2.29]]=== | |||
Switch glibc in Fedora 30 to glibc version 2.29. | |||
====Owners==== | |||
* Owner: Carlos O'Donell | |||
* Release notes owner: | |||
====Tracking==== | |||
* Last updated: 2018-11-26 | |||
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1653403 #1653403] | |||
* Status: Change accepted | |||
===[[Changes/GnuPG2 as default GPG implementation | GnuPG 2 as default GPG implementation]]=== | |||
The /usr/bin/gpg path representing the main GPG implementation will now use GnuPG 2 instead of GnuPG 1. | |||
====Owners==== | |||
* Owner: Igor Gnatenko, Till Maas, Neal Gompa | |||
* Release notes owner: | |||
====Tracking==== | |||
* Last updated: 2018-12-04 | |||
* Tracking bug: | |||
* Status: Unknown | |||
===[[Changes/Mass Python 2 Package Removal | Mass Python 2 Package Removal]]=== | ===[[Changes/Mass Python 2 Package Removal | Mass Python 2 Package Removal]]=== | ||
(Sub-)packages only providing python2 importable modules without additional functionality will be removed from Fedora unless some other package(s) depends on them. | (Sub-)packages only providing python2 importable modules without additional functionality will be removed from Fedora unless some other package(s) depends on them. | ||
Line 27: | Line 53: | ||
* Last updated: 2018-09-10 | * Last updated: 2018-09-10 | ||
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1625773 #1625773] | * Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1625773 #1625773] | ||
* Status: Change accepted | |||
===[[Changes/PPC64LE Float128 Transition | New 128-bit IEEE long double ABI for IBM 64-bit POWER LE]]=== | |||
Transition IBM 64-bit POWER LE systems to the new 128-bit IEEE long double ABI. | |||
====Owners==== | |||
* Owner: Carlos O'Donell | |||
* Release notes owner: | |||
====Tracking==== | |||
* Last updated: 2018-11-14 | |||
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1649936 #1649936] | |||
* Status: Change accepted | * Status: Change accepted | ||
===[[Changes/Remove Group Tag | Remove the Group: Tag From All Packages]]=== | ===[[Changes/Remove Group Tag | Remove the Group: Tag From All Packages]]=== | ||
Line 43: | Line 78: | ||
* Release notes owner: | * Release notes owner: | ||
====Tracking==== | ====Tracking==== | ||
* Last updated: 2018- | * Last updated: 2018-11-21 | ||
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1626677 #1626677] | * Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1626677 #1626677] | ||
* Status: Change accepted | * Status: Change accepted | ||
Line 55: | Line 90: | ||
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1625771 #1625771] | * Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1625771 #1625771] | ||
* Status: 100% code completed | * Status: 100% code completed | ||
===[[Changes/nfs.conf | Deprecating /etc/sysconfig/nfs]]=== | |||
Deprecate /etc/sysconfig/nfs and only use /etc/nfs.conf to configure NFS daemons. | |||
====Owners==== | |||
* Owner: Steve Dickson | |||
* Release notes owner: | |||
====Tracking==== | |||
* Last updated: 2018-10-29 | |||
* Tracking bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1644049 #1644049] | |||
* Status: Change accepted | |||
== Fedora 30 Accepted Self Contained Changes Proposals == | == Fedora 30 Accepted Self Contained Changes Proposals == | ||
Line 61: | Line 105: | ||
The /usr/lib/rpm/redhat/brp-mangle-shebangs buildroot policy script will be changed to make the build fail when it sees an ambiguous python shebang, such as #!/usr/bin/python or #!/usr/bin/env python. (The script has been warning in these cases for 2 Fedora releases already, saying This will become an ERROR.) | The /usr/lib/rpm/redhat/brp-mangle-shebangs buildroot policy script will be changed to make the build fail when it sees an ambiguous python shebang, such as #!/usr/bin/python or #!/usr/bin/env python. (The script has been warning in these cases for 2 Fedora releases already, saying This will become an ERROR.) | ||
* Owner: Miro Hrončok | * Owner: Miro Hrončok | ||
* Last updated: 2018-09- | * Last updated: 2018-09-10 | ||
* Completed: | * Completed: yes | ||
===[[Changes/No more automagic Python bytecompilation phase 2 | No more automagic Python bytecompilation (phase 2)]]=== | ===[[Changes/No more automagic Python bytecompilation phase 2 | No more automagic Python bytecompilation (phase 2)]]=== | ||
See Changes/No_more_automagic_Python_bytecompilation. Now we are changing the default to be %global _python_bytecompile_extra 0. | See Changes/No_more_automagic_Python_bytecompilation. Now we are changing the default to be %global _python_bytecompile_extra 0. | ||
Line 68: | Line 112: | ||
* Last updated: 2018-09-07 | * Last updated: 2018-09-07 | ||
* Completed: no | * Completed: no | ||
===[[Changes/PantheonDesktop | Pantheon Desktop]]=== | |||
The Pantheon desktop environment is the DE that powers elementaryOS. It builds | |||
on GNOME technologies, but utilizes components that were written from scratch | |||
in vala, using the GTK+3 toolkit. | |||
* Owner: Fabio Valentini | |||
* Last updated: 2018-11-13 | |||
* Completed: no | |||
===[[Changes/php73 | PHP 7.3]]=== | |||
Update the PHP stack in Fedora to latest version 7.3.x | |||
* Owner: Remi Collet and PHP SIG | |||
* Last updated: 2018-11-08 | |||
* Completed: yes | |||
[[Category:F30]] | [[Category:F30]] |
Revision as of 22:42, 4 December 2018
Fedora 30 Accepted System Wide Changes Proposals
These changes have been accepted by the Fedora Engineering Steering Committee for the Fedora 30 Release as System Wide Changes.
Make BootLoaderSpec-style configuration files the default
This change enables the use of per-boot-entry configuration files, similar to those described in Boot Loader Specification (BLS), to populate the bootloader's menu entries.
Owners
- Owner: Peter Jones
- Release notes owner:
Tracking
- Last updated: 2018-12-03
- Tracking bug: #1598523
- Status: Testable
FreeIPA Python 2 Removal
FreeIPA 4.8 will require Python 3.6+ and therefore no longer provide Python 2 packages on Fedora 30.
Owners
- Owner: Christian Heimes
- Release notes owner:
Tracking
- Last updated: 2018-09-14
- Tracking bug: #1629080
- Status: Change accepted
The GNU C Library version 2.29
Switch glibc in Fedora 30 to glibc version 2.29.
Owners
- Owner: Carlos O'Donell
- Release notes owner:
Tracking
- Last updated: 2018-11-26
- Tracking bug: #1653403
- Status: Change accepted
GnuPG 2 as default GPG implementation
The /usr/bin/gpg path representing the main GPG implementation will now use GnuPG 2 instead of GnuPG 1.
Owners
- Owner: Igor Gnatenko, Till Maas, Neal Gompa
- Release notes owner:
Tracking
- Last updated: 2018-12-04
- Tracking bug:
- Status: Unknown
Mass Python 2 Package Removal
(Sub-)packages only providing python2 importable modules without additional functionality will be removed from Fedora unless some other package(s) depends on them.
Owners
- Owner: Neal Gompa
- Release notes owner:
Tracking
- Last updated: 2018-09-10
- Tracking bug: #1625773
- Status: Change accepted
New 128-bit IEEE long double ABI for IBM 64-bit POWER LE
Transition IBM 64-bit POWER LE systems to the new 128-bit IEEE long double ABI.
Owners
- Owner: Carlos O'Donell
- Release notes owner:
Tracking
- Last updated: 2018-11-14
- Tracking bug: #1649936
- Status: Change accepted
Remove the Group: Tag From All Packages
Remove the Group: tag from over 9000 source packages.
Owners
- Owner: Jason Tibbitts
- Release notes owner:
Tracking
- Last updated: 2018-09-07
- Tracking bug: #1626676
- Status: Change accepted
Remove glibc-all-langpacks from buildroot
glibc-minimal-langpack is added to @Buildsystem group and installed into the minimal buildroot instead of glibc-all-langpacks. Packages which need more locales than plain C/C.UTF-8/POSIX need to pull them in through BuildRequires.
Owners
- Owner: Zbigniew Jędrzejewski-Szmek
- Release notes owner:
Tracking
- Last updated: 2018-11-21
- Tracking bug: #1626677
- Status: Change accepted
Remove Excessive Linking
Pass --as-needed flag the linker through default system-wide LDFLAGS.
Owners
- Owner: Igor Gnatenko, Neal Gompa
- Release notes owner:
Tracking
- Last updated: 2018-09-05
- Tracking bug: #1625771
- Status: 100% code completed
Deprecating /etc/sysconfig/nfs
Deprecate /etc/sysconfig/nfs and only use /etc/nfs.conf to configure NFS daemons.
Owners
- Owner: Steve Dickson
- Release notes owner:
Tracking
- Last updated: 2018-10-29
- Tracking bug: #1644049
- Status: Change accepted
Fedora 30 Accepted Self Contained Changes Proposals
Make ambiguous python shebangs error
The /usr/lib/rpm/redhat/brp-mangle-shebangs buildroot policy script will be changed to make the build fail when it sees an ambiguous python shebang, such as #!/usr/bin/python or #!/usr/bin/env python. (The script has been warning in these cases for 2 Fedora releases already, saying This will become an ERROR.)
- Owner: Miro Hrončok
- Last updated: 2018-09-10
- Completed: yes
No more automagic Python bytecompilation (phase 2)
See Changes/No_more_automagic_Python_bytecompilation. Now we are changing the default to be %global _python_bytecompile_extra 0.
- Owner: Petr Viktorin
- Last updated: 2018-09-07
- Completed: no
Pantheon Desktop
The Pantheon desktop environment is the DE that powers elementaryOS. It builds on GNOME technologies, but utilizes components that were written from scratch in vala, using the GTK+3 toolkit.
- Owner: Fabio Valentini
- Last updated: 2018-11-13
- Completed: no
PHP 7.3
Update the PHP stack in Fedora to latest version 7.3.x
- Owner: Remi Collet and PHP SIG
- Last updated: 2018-11-08
- Completed: yes