Bug 428539

Summary: Digital clock shows incorrect time of another timezone due to daylight savings time sync issues between the timezones
Product: [Plasma] plasmashell Reporter: yjcoshc
Component: Digital Clock widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: dabosq, kde, nate
Priority: HI    
Version First Reported In: 5.20.1   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Incorrect time

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.