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-11-12
- Tracking bug: #1598523
- Status: Change accepted
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
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
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-05
- 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