Bug 353864 - America/Caracas timezone shows one hour off
Summary: America/Caracas timezone shows one hour off
Status: RESOLVED DUPLICATE of bug 343610
Alias: None
Product: plasmashell
Classification: Plasma
Component: Digital Clock (show other bugs)
Version: 5.4.2
Platform: Arch Linux Linux
: NOR minor
Target Milestone: 1.0
Assignee: Martin Klapetek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-13 16:32 UTC by Alejandro Díaz
Modified: 2015-10-16 17:44 UTC (History)
2 users (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 Alejandro Díaz 2015-10-13 16:32:36 UTC
Ever since the introduction of plasma5 I've seen that the digital clock shows the wrong time for my timezone(I've made sure that hwclock is properly set and so is NTP, actually the shows correctly in KDE's config window).

This only happens when I select "America/Caracas" as my timezone if I set the timezone to "UTC -4:30"(Which should be the same as "America/Caracas" as it is GMT-4.5) in the digital clock settings the time is then shown correctly(I use this as a workaround).

Please note that even though I'm reporting this from Arch this also happens in Fedora(and possibly other distros)

Reproducible: Always

Steps to Reproduce:
1.Set timezone to "America/Caracas"
2.The clock will show the time but with one hour added(as if DST was enabled but there's no DST in Venezuela)
3.

Actual Results:  
The clock shows the wrong time with one hour being added

Expected Results:  
The clock should show the correct time for my timezone, that is the same value as UTC -4:30

To work around this issue people can just set the timezone to UTC -4:30, however this adds the timezone to the clock and makes it show the time in smaller text.

Also worth noting that this problem doesn't happen with the Analog Clock
Comment 1 David Edmundson 2015-10-15 12:42:25 UTC
> This only happens when I select "America/Caracas" as my timezone

Where are you setting this timezone, from systemsettings or the applet?

What is the output of typing "date" on the command line?
Comment 2 Alejandro Díaz 2015-10-15 12:45:24 UTC
>(In reply to David Edmundson from comment #1)
> Where are you setting this timezone, from systemsettings or the applet?

The applet, in systemsettings my timezone is properly set too

> What is the output of typing "date" on the command line?

Thu Oct 15 08:14:15 VET 2015

Just now, that is the correct time
Comment 3 Martin Klapetek 2015-10-16 17:44:40 UTC
This is a known Qt bug (we use Qt to give use timezones data).

Please see https://bugreports.qt.io/browse/QTBUG-44614 and according to https://codereview.qt-project.org/#/c/120779/ it should be fixed in Qt 5.5. So just wait for Qt 5.5 hitting your repos. In the meantime, you could probably try selecting other timezone that has the same time, perhaps that would help.

*** This bug has been marked as a duplicate of bug 343610 ***