Summary: | Cannot change or enter time for calendar entry | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kwidgetsaddons | Reporter: | David Bate <va3dbj> |
Component: | general | Assignee: | Christoph Feck <cfeck> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | borden_c, chealer, clintonthegeek, felipeariasf, gjditchfield, haigpetrus, kde-bugs, kdebugs, kdelibs-bugs, steve, v |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/kwidgetsaddons/commit/37c9ebe699e33f84700489982da301bdf8727bd3 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
Kontact add appointment bug
Kontact appointment bug pic 2 |
Description
David Bate
2019-07-24 21:45:53 UTC
Have upgraded to: Operating System: Kubuntu 19.10 KDE Plasma Version: 5.17.0 KDE Frameworks Version: 5.62.0 Qt Version: 5.12.4 Still same issue. When trying to set times, they revert back to midnight when saved. Created attachment 123302 [details]
Kontact add appointment bug
Created attachment 123303 [details]
Kontact appointment bug pic 2
This occurs with either the local calendar or Gmail calendar, on kubuntu or KDE-Neon, multiple reinstalls and devices. *** Bug 411820 has been marked as a duplicate of this bug. *** Happening to me too. Debian Buster. What can I do to help? It's the same here, debian Buster. Debian sid also... Calendar and Tasks are unusable. I think the problem has to do with time zones. I went into my System Settings -> Regional Settings -> Date & Time, changed the time zone and then changed it back. The problem seems to be better now. I think somewhere along the pike KOrg couldn't read the time zone values properly, so it would mess up calculating event times and then default to 00:00 - 23:59. See if this works for you. I stand corrected. The problem's back. Fix didn't work. What Region do you have set? Make sure the time format is set to United States (en_us). My region is set for Canada, and the problem comes up, but if i set the time format to US, it works. I think some of the language/region files are not configured right. Canada and US has the same time format and zones, but yet it has issues with the Canadian time setting. That's the fix. The Canadian locale is broken and the error messages useless. I can confirm this. I'm in Canada and ran into this bug yesterday on Fedora 31. To determine if the problem is with KDE itself or just Fedora's build, I installed Kubuntu on another computer and tried again. Exact same issue. However, if I run the following in Konsole: LANG=en_US.UTF-8; korganizer then I can set up events and assign the desired time to them. *** Bug 406240 has been marked as a duplicate of this bug. *** *** Bug 412506 has been marked as a duplicate of this bug. *** *** Bug 420468 has been marked as a duplicate of this bug. *** (In reply to B Rhodes from comment #12) > That's the fix. The Canadian locale is broken and the error messages useless. Could you clarify which error messages you refer to? Git commit 37c9ebe699e33f84700489982da301bdf8727bd3 by Albert Astals Cid, on behalf of Glen Ditchfield. Committed on 02/07/2020 at 20:46. Pushed by aacid into branch 'master'. Fix KTimeComboBox for locales with unusual characters in formats KTimeComboBox creates an edit mask by replacing the AM/PM indicator in a formatted time with 'a' ("optional alphabetic") mask characters. This does not work for locales that use punctuation in the indicator, such as the current en_CA format "9:00 A.M.". This patch uses mask character 'x' ("optional non-blank"). The current fr_CA time format contains an embedded 'h': "9 h 00". 'h' is an edit mask character ("optional hexadecimal digit"), so the generated mask rejects properly-formatted times. This patch escapes all characters that are not supposed to be mask characters. Credit to Filipus Klutiero for a detailed explanation of the errors. ``` Related: bug 405857, bug 406240, bug 409867, bug 411820, bug 412506, bug 420468 ``` M +52 -3 autotests/ktimecomboboxtest.cpp M +5 -0 autotests/ktimecomboboxtest.h M +26 -23 src/ktimecombobox.cpp https://invent.kde.org/frameworks/kwidgetsaddons/commit/37c9ebe699e33f84700489982da301bdf8727bd3 *** Bug 428184 has been marked as a duplicate of this bug. *** |