Bug 466860 - Time Zone isn't consistent in all parts of APP
Summary: Time Zone isn't consistent in all parts of APP
Status: RESOLVED INTENTIONAL
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: 5.19.1
Platform: Slackware Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-05 01:25 UTC by Wayne Smith
Modified: 2024-02-21 08:46 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wayne Smith 2023-03-05 01:25:24 UTC
SUMMARY
***
I live in Saskatoon. Our time zone is UTC-6 or same as America/Guatemala
I can set it to America/Regina or America/Swift-current and they seem to work
I want  to set it to UTC-6 but there is no selection for that on the main set date/time /timezone.
UTC-6 does appear on the event timezone selection but not on the main clock/timezone set up.
Its just simpler to remember UTC-6 than the name of some city in Saskatchewan. There is more than one.
***


STEPS TO REPRODUCE
1. try to configure - System Settings for KOrganizer - Date/Time 
2. UTC-6 is not in the list of available timezone settings
3. Create an event . UTC-6 is available on the event timezone selection 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma:  Slackware 15
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Daniel Vrátil 2024-02-21 08:46:52 UTC
Hi, this is actually a KDE/Plasma-wide timezone settings, not strictly related to KOrganizer. KOrganizer just honors whatever is configured in the System Settings.

However, UTC-6 is not really a timezone, it's UTC time offset, which in some parts of the world changes with DST (for example I live in Prague, Czech Republic and our UTC offset is UTC+1 in winter and UTC+2 in summer due to DST). When I set my timezone to Europe/Prague, the software can determine the current UTC offset automatically based on the current date. If I were using UTC time offset as my "timezone", I'd have to change it manually twice a year. The region you live in doesn't observe DST, so UTC-6 would work for you, but I can already imagine the bugreports about events sometimes being shown an hour too early/late by users in DST regions who misconfigured their timezone... :-) 

In other words, for the purpose of "showing what's the current time", UTC offset is not appropriate and we need a proper timezone.

Settings UTC time offset for events is a different topic, as certain events may happen at a fixed time regardless of DST.

Looking at Google, Saskatoon doesn't observe DST (mostly), so UTC-6 happens to work for you, but I don't think we want to introduce this support for the reasons I described above.

Btw. the reason for distinct America/Regina and America/Swift Current timezones, even though the cities are quite close to each other, is historical, as in the past, Swift Current (up until the 70s) actually observed the MST, while the rest of SK observed CST. They switched to CST in 1972, but the timezone must be preserved for historical reasons. 

So you should just use America/Regina. There are no other timezones for SK cities :)

[0] https://en.wikipedia.org/wiki/Time_in_Saskatchewan