[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them
https://bugs.kde.org/show_bug.cgi?id=263018 Andre Heinecke changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution||FIXED --- Comment #21 from Andre Heinecke 2011-03-04 11:09:11 --- Git commit fb6883c61020535ae88e13e648dbdf5f362601e9 by Andre Heinecke. Committed on 04/03/2011 at 11:03. Pushed by aheinecke into branch 'komo3'. Write a valid VTIMEZONE on Windows CE On Systems that do not provide a valid database about Timezone transitions the VTIMEZONE entry of the ical data would only contain the Tzid. For WinCE there is now a fallback to write the current Timezone information in the entry. This works since the gui on WinCE does not offer the user to create an Event in a different Timezone. I've added the code here in kcalcore instead of KTimeZone because this is tailored specifically to what the ical format requires and can not be generalized to other timezones then the current Zone. BUG: 263018 M +60 -0kcalcore/icaltimezones.cpp http://commits.kde.org/kdepimlibs/fb6883c61020535ae88e13e648dbdf5f362601e9 -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. ___ Kdepim-bugs mailing list Kdepim-bugs@kde.org https://mail.kde.org/mailman/listinfo/kdepim-bugs
[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them
https://bugs.kde.org/show_bug.cgi?id=263018 --- Comment #20 from Bernhard E. Reiter 2011-02-28 12:37:53 --- As discussed yesterday: On CE we also can send TZID + VTIMEZONE for the timezone we are currently in. Andre, can you make the change? -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. ___ Kdepim-bugs mailing list Kdepim-bugs@kde.org https://mail.kde.org/mailman/listinfo/kdepim-bugs
[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them
https://bugs.kde.org/show_bug.cgi?id=263018 --- Comment #19 from Sergio Martins 2011-02-27 15:03:04 --- So, WinCe: Should send invitations in UTC for non-recurring events. What should we do for recurring events ?! options: A) Use UTC B) Use TZID and no VTIMEZONE A) is bad because of the day light shift B) is bad because it breaks OL2003 and possibly more clients. Desktop: Should always use TZID and VTIMEZONE when sending invitations. -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. ___ Kdepim-bugs mailing list Kdepim-bugs@kde.org https://mail.kde.org/mailman/listinfo/kdepim-bugs
[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them
https://bugs.kde.org/show_bug.cgi?id=263018 --- Comment #18 from Bernhard E. Reiter 2011-02-24 16:34:54 --- Added a testscript for this here: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/utils/testing/test-send-invitations-timezone.py Results: test1) invalid VCALENDER with TZID=Europe/Berlin, but missing the corresponding VTIMEZONE: OL 2003 cannot, it will display the event at the wrong time, assuming UTC without further notice. This ss a stricter rfc interpretation then OL 2007. OL 2007 can deal with it. Thus it interprets the name. (No idea how many names it knows, though.) test2 and test3) with TZID and good VTIMEZONE info (created by Kontact Touch N900 4:4.6~.20110211.1251.git9d81e94-1maemo1.1219908 carrige returns fixed manually) Both OL 2003 and OL 2007 can deal with it. One test included a repeated appointment accross one sometime change. test4) Repeating appointment in UTC (created by Kontact Touch CE being at the same time) OL 2003 will display and calculate it from the first appointment and adjust for the sommertime shift. So Kontact Touch and CE are displaying the same. OL 2007 will behave stricter towards the RFC and warn the user in the appointment that it repeats in GMT+0 having no timezone, displaying the GMT time! When accepting the appointments they are at the right time in UTC shown at two different times in Berlin/Europe. test5 test6) Both OL 2003 and OL 2007 can display single UTC events. Lifetime of tested Outlook versions (inquired at http://support.microsoft.com/gp/lifeselectindex, can be longer according to http://support.microsoft.com/gp/lifepolicy) Outlook 2003 mainstream support ended 2009, extended support until Aug 2014 Outlook 2007 mainstream support until April 2012, extended s until April 2017 Conclusion: To be compatible with both versions of Outlook tested for recurrent events, we would need to send a proper VTIMEZONE with use of the TZID. It is okay to send VTIMEZONE with the use of TZID for singe instance events. -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. ___ Kdepim-bugs mailing list Kdepim-bugs@kde.org https://mail.kde.org/mailman/listinfo/kdepim-bugs
[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them
https://bugs.kde.org/show_bug.cgi?id=263018 Bernhard E. Reiter changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED | --- Comment #17 from Bernhard E. Reiter 2011-02-15 12:21:13 --- @Tokoe: We did _not_ establish that Kontact Desktop e35 or Outlook is not correct. Uncorrect is the behaviour of Kontact Touch to use a TZID which is not defined properly as VTIMEZONE. (See my comment #14.) Re Comment #15: I have to correct myself about Outlook 2007 behaviour: My test was not conclusive, as floating time and correct time were the same. It could be that Outlook 2007 correctly interpets the TZID without VTIMEZONE as floating time. Note that as far as I have understood Kontact Touch on MS CE cannot create VTIMEZONE entries. If this is the case only Kontact Touch on CE must use UTC and we still have to decide about what other versions should do. If Outlook behaviour with TZID and VTIMEZONE is correct, then all versions of Kontact (that can) should create it, I'd say. According to #16 Kontact Touch still does not use UTC for recurrences. If so, code should be changed IMO to use UTC for recurrances on CE only. [o] Correct behaviour in this comment means according to (my interpretation) of http://www.rfc-editor.org/rfc/rfc5545.txt(correctly according to RFC -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. ___ Kdepim-bugs mailing list Kdepim-bugs@kde.org https://mail.kde.org/mailman/listinfo/kdepim-bugs
[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them
https://bugs.kde.org/show_bug.cgi?id=263018 Tobias Koenig changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution||FIXED --- Comment #16 from Tobias Koenig 2011-02-14 17:10:06 --- Git commit 7f2d63468e3b097d21756d3440b6062b11da96b6 by Tobias Koenig. Committed on 14/02/2011 at 17:11. Pushed by tokoe into branch 'komo3'. Use UTC times for non-recurring invitation times Since KDE 3.5 and Outlook do not handle the TZID attribute in invitation mails correctly, we restore compatibility by always using UTC times for non-recurring events. In case of recurring events we provide the TZID information, because that is needed to schedule events in different timezones with different DST correctly. BUG: 263018 M +29 -4kcalcore/icalformat.cpp M +2-7kcalcore/icalformat_p.cpp http://commits.kde.org/kdepimlibs/7f2d63468e3b097d21756d3440b6062b11da96b6 -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. ___ Kdepim-bugs mailing list Kdepim-bugs@kde.org https://mail.kde.org/mailman/listinfo/kdepim-bugs
[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them
https://bugs.kde.org/show_bug.cgi?id=263018 Bernhard E. Reiter changed: What|Removed |Added CC||win...@kde.org --- Comment #15 from Bernhard E. Reiter 2011-02-14 15:43:04 --- Interesting enough: Outlook 2007 (12.0.6423.1000) SP2 MSO (12.0.6425.1000) on Windows Vista (both German) did correctly display an appointment with no VTIMEZONE, but: DTSTART;TZID=Europe/Berlin:20110211T155900 DTEND;TZID=Europe/Berlin:20110211T175900 So the behavior is different for OL 2003 and OL 2007. :/ The behaviour seems not matching the standard: http://www.rfc-editor.org/rfc/rfc5545.txt, which has a possiblity for a global TZ databse in the future but indicated with a leading '/' -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. ___ Kdepim-bugs mailing list Kdepim-bugs@kde.org https://mail.kde.org/mailman/listinfo/kdepim-bugs
[Bug 263018] Organizer Mobile uses emtpy VTIMEZONE section in invitations - breaking them
https://bugs.kde.org/show_bug.cgi?id=263018 Ludwig Reiter changed: What|Removed |Added AssignedTo|ludwig.rei...@intevation.de |kdepim-bugs@kde.org -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug. ___ Kdepim-bugs mailing list Kdepim-bugs@kde.org https://mail.kde.org/mailman/listinfo/kdepim-bugs