Bug 428539 - Digital clock shows incorrect time of another timezone due to daylight savings time sync issues between the timezones
Summary: Digital clock shows incorrect time of another timezone due to daylight saving...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Digital Clock widget (other bugs)
Version First Reported In: 5.20.1
Platform: openSUSE Linux
: HI normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-01 02:38 UTC by yjcoshc
Modified: 2021-07-19 22:32 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Incorrect time (9.68 KB, image/png)
2020-11-01 02:38 UTC, yjcoshc
Details

Note You need to log in before you can comment on or make changes to this bug.
Description yjcoshc 2020-11-01 02:38:02 UTC
Created attachment 132928 [details]
Incorrect time

SUMMARY
The digital clock widget shows incorrect time of another timezone if the current timezone is a daylight saving time while the day of another timezone ends daylight saving.

STEPS TO REPRODUCE
1. Set the local timezone to Chicago.
2. Add another digital clock widget and set its (not the system's) timezone to Shanghai.
3. Wait until the daylight saving change is coming.

OBSERVED RESULT
The time 21:15 at 10/31/2020 in Chicago is 9:15 at 11/1/2020 in Shanghai.

EXPECTED RESULT
The time 21:15 at 10/31/2020 in Chicago should be 10:15 at 11/1/2020 in Shanghai.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.20.1
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.1

ADDITIONAL INFORMATION
Comment 1 David Edmundson 2021-07-19 21:53:17 UTC
This isn't going to be Plasma at fault.

Please run "date -u" and see if that's wrong.

timeatectl set-local-rtc is also something to investigate.