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.
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-09-07
- 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
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-07
- Completed: no
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