Bug 2265628
Summary: | Installed system with 24-hour time format is in 12-hour format after installation | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Daniel Rusek <drusek> |
Component: | gsettings-desktop-schemas | Assignee: | Matthias Clasen <mclasen> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 40 | CC: | anaconda-maint, awilliam, debarshir, fmuellner, gnome-sig, kkoukiou, mail, mclasen, robatino, slavik.vladimir, w |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2024-02-23 16:47:14 UTC | Type: | --- |
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: | 2187794 |
Description
Daniel Rusek
2024-02-23 11:08:17 UTC
Proposed as a Blocker for 40-final by Fedora user asciiwolf using the blocker tracking app because: The installed Fedora Workstation 40 system seems to always have a 12-hour format set, even if I selected a 24-hour one during the installation. This is not correct and should be fixed. There's no release criterion for this, I don't think. It doesn't really seem like something important enough to block release, to me. What anaconda's intending to do is let you set a time *zone*, not a time format. Well, it's capable of three things: setting whether the hardware clock is set to UTC or local time, configuring NTP, and setting a timezone. What it specifically does to configure those is: * Write out /etc/adjtime (to set the hardware clock offset) * Enable chrony and write a configuration file for it (to configure NTP) * Create a /etc/localtime symlink to the appropriate file in /usr/share/zoneinfo (to set the timezone) it does nothing at all to indicate a time *display format* preference based on the timezone, and never has. What actually changed here, I think, is just that GNOME effectively changed its default display format from 24 hour to 12 hour (while trying to make it possible to set a correct default per locale): https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/merge_requests/55 Since then, however, someone realized the original goal could be met more cleanly by setting the default back to 24h and just adding a US English "translation" to 12 hour: https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/merge_requests/75 so when we get that in Fedora, GNOME's default should be back to 24hr display for all locales except en_US. https://bodhi.fedoraproject.org/updates/FEDORA-2024-06d5306b7d should fix this, let me know if not. |