[Bug 1053947] New: Korganizer does not display holidays
http://bugzilla.opensuse.org/show_bug.cgi?id=1053947 Bug ID: 1053947 Summary: Korganizer does not display holidays Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.3 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE Applications Assignee: opensuse-kde-bugs@opensuse.org Reporter: eliwap@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Running Kontact / Korganizer 17.04.2-1.7.x86_64 (5.5.2) Korganizer does not display any holidays in any view -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1053947 Eli Wapniarski <eliwap@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Hardware|Other |x86-64 OS|Other |openSUSE 42.3 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1053947 http://bugzilla.opensuse.org/show_bug.cgi?id=1053947#c1 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |eliwap@gmail.com, | |wbauer@tmo.at Flags| |needinfo?(eliwap@gmail.com) --- Comment #1 from Wolfgang Bauer <wbauer@tmo.at> --- Works fine here, with both the latest 17.08.0 and 17.04.2 as shipped in Leap 42.3. Did you actually configure the desired holiday region in KOrganizer's settings? (Settings->Configure KOrganizer->Time and Date) The default is "None", which will of course *not* display any holidays. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1053947 http://bugzilla.opensuse.org/show_bug.cgi?id=1053947#c2 --- Comment #2 from Wolfgang Bauer <wbauer@tmo.at> --- PS: Note that you need to restart KOrganizer after changing the setting for full effect. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1053947 http://bugzilla.opensuse.org/show_bug.cgi?id=1053947#c3 --- Comment #3 from Eli Wapniarski <eliwap@gmail.com> --- Of course I configured holidays in kogranizer and restarted However, perhaps I have an upgrade hangover from kdepim 4 - 5? Perhaps I am missing some packages? or koganizer is looking for the holidays in the wrong location? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1053947 http://bugzilla.opensuse.org/show_bug.cgi?id=1053947#c4 --- Comment #4 from Wolfgang Bauer <wbauer@tmo.at> --- Well then, what exact region have you configured? (might be a problem with this particular one) What do the following commands print (run as user): grep Holidays ~/.config/korganizerrc kreadconfig5 --file korganizerrc --group "Time & Date" --key Holidays (In reply to Eli Wapniarski from comment #3)
However, perhaps I have an upgrade hangover from kdepim 4 - 5?
I somehow doubt this, especially if you tried to change that setting afterwards (it might be possible that the configured setting is not migrated correctly). But you could try a fresh user account to rule that out. (or delete/rename .config/korganizerrc)
Perhaps I am missing some packages? or koganizer is looking for the holidays in the wrong location?
The holiday data files are part of the libKF5Holidays5 package which is required. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1053947 http://bugzilla.opensuse.org/show_bug.cgi?id=1053947#c5 --- Comment #5 from Wolfgang Bauer <wbauer@tmo.at> --- (In reply to Wolfgang Bauer from comment #4)
But you could try a fresh user account to rule that out. (or delete/rename .config/korganizerrc)
And ~/.kde4/share/config/korganizerrc too, otherwise the settings will be migrated from KDE4 again. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1053947 http://bugzilla.opensuse.org/show_bug.cgi?id=1053947#c6 --- Comment #6 from Eli Wapniarski <eliwap@gmail.com> --- grep Holidays ~/.config/korganizerrc Exclude Holidays=false produces Holidays=il_en-us I tried deleting ~/.kde4/share/config/korganizerrc some time ago and the file is not there currently Progress though After renaming .config/korganizerrc and restarting korganizer, I changed the holiday to: Israel (English) Restarted Korgnaizer; no joy. Did the same for: Israel (Hebrew). Again, no joy. However, when I changed to: Canada (English). I finally saw holidays. But not, unfortuneately the holidays I need. rpm -qa | grep oliday kholidays-17.04.2-1.1.x86_64 libKF5Holidays5-17.04.2-1.1.x86_64 kholidays-lang-17.04.2-1.1.noarch so the package is installed. I took a look inside the rpm and found that the files for Israel English and Hebrew are included. Just a side note... While the file for Canada (French) is included in the rpm. There is no listing for it in the Holidays drop down. So it would seem that there is a problem with the Israel holidays in the library I very much appreciate you helping me to resolve this. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1053947 http://bugzilla.opensuse.org/show_bug.cgi?id=1053947#c7 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |UPSTREAM Summary|Korganizer does not display |Korganizer does not display |holidays |Israel's holidays Flags|needinfo?(eliwap@gmail.com) | --- Comment #7 from Wolfgang Bauer <wbauer@tmo.at> --- (In reply to Eli Wapniarski from comment #6)
grep Holidays ~/.config/korganizerrc Exclude Holidays=false
produces Holidays=il_en-us
Ok, so the setting is being saved correctly. (there was a bug about this, but this should be fixed since 5.3.0) I can reproduce the problem now though.
Just a side note... While the file for Canada (French) is included in the rpm. There is no listing for it in the Holidays drop down.
It is listed as "Quebec (French)".
So it would seem that there is a problem with the Israel holidays in the library
The holidays data files should be fine, they haven't been changed since 2014. The problem rather seems to be that there is no support for the Hebrew calendar system implemented. So apparently this is just another case of the "broken"/inappropriate locale support in Qt5 (and KDE dropped their own in favor of Qt's). Though to be fair, kholidays contains/uses its own QCalendarSystem class (apparently intended to be included in Qt itself at some point), which is "incomplete" obviously. Nothing we (openSUSE) as a distribution can really do about that, sorry. FWIW, I filed an upstream bug report though: https://bugs.kde.org/show_bug.cgi?id=383896 (Interesting that there wasn't one already...) Btw, the "Victory Day" is actually displayed (it's specified as "cultural on gregorian may 9"), but only if it is on a weekday outside the "Working Period" (i.e. Saturday or Sunday by default). Looks like another, independent, bug to me. (seems to happen with all holidays except "civil" ones) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1053947 http://bugzilla.opensuse.org/show_bug.cgi?id=1053947#c8 --- Comment #8 from Eli Wapniarski <eliwap@gmail.com> --- OK... so I added myself to the cc list. Thank you so very much for looking into this. Is there anything I can do from my end to get the kdepim team to deal with this sooner? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1053947 http://bugzilla.opensuse.org/show_bug.cgi?id=1053947#c9 --- Comment #9 from Wolfgang Bauer <wbauer@tmo.at> --- *** Bug 1159967 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com