Bug 1722233
Summary: | tzdata: Allow complete removal of tzdata. | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Patsy Griffin <pfrankli> |
Component: | tzdata | Assignee: | Patsy Griffin <pfrankli> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | clems.verna, codonell, dridi.boukelmoune, fedoraproject, mhofmann, pbrobinson, pfrankli, skrenger, yaneti |
Target Milestone: | --- | Keywords: | Tracking |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2024-02-01 16:48:16 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1269538, 1734342, 1402934 |
Description
Patsy Griffin
2019-06-19 18:27:51 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle. Changing version to '31'. This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle. Changing version to 31. *** Bug 1733452 has been marked as a duplicate of this bug. *** I've been discussing this with Patsy and in general we discussed the following steps: - Identify critical minimum tzdata install to boot a system in UTC time. - Split up package such that we can have UTC-only containers. - Default Fedora install should have all of tzdata. - Default fedora-minimal containers should be able to get to just UTC tzdata installed e.g. tzdata-minimal. - The glibc team needs to verify and fix glibc TZ fallout which always prints the setup TZ env var name and do something more intelligent. This was taken upstream and rejected. Instead the simpler plan is going to be: - Allow complete tzdata removal. - Loosen dep in glibc. - Test anaconda can still install systems with tzdata by default. - Test container image can be built without tzdata. - The glibc team needs to verify and fix glibc TZ fallout which always prints the setup TZ env var name and do something more intelligent. The tzdata removal plan has run into an issue with Python. In the case of Python the upstream sources do not work when requesting UTC zone if tzdata is not present for the UTC zone. This means we are back to a Tzdata Minimal setup that would allow packages to require minimal tzdata to operate correctly. We will continue to discuss this in Fedora Devel to get consensus for the original change which was Tzdata Minimal: https://fedoraproject.org/wiki/Changes/tzdata-minimal This change has been accepted for Fedora 39: https://fedoraproject.org/wiki/Changes/AllowRemovalOfTzdata glibc no longer requires tzdata to be installed, which starts allowing a minimal system be without tzdata. gcc removal would be next, but libstdc++ may require it for the testsuite and that needs review. Patsy submitted a gcc PR for this: https://src.fedoraproject.org/rpms/gcc/pull-request/43 glibc and gcc no longer have a Require: for tzdata, and the Fedora changes are complete. The Fedora Minimal kickstart has been updated: https://pagure.io/fedora-kickstarts/pull-request/1001 Patsy, Could you please confirm that the Fedora images have been updated and tzdata is no longer part of fedora-minimal? Confirmed that tzdata is no longer part of fedora-minimal. |