Bug 1722233
| Summary: | tzdata: Allow complete removal of tzdata. | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Patsy Griffin <pfrankli> |
| Component: | tzdata | Assignee: | Patsy Griffin <pfrankli> |
| Status: | ASSIGNED --- | 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: | 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 |