GNOME Bugzilla – Bug 579561
Evolution fails to include VTIMEZONE in .ics file
Last modified: 2009-05-25 21:37:41 UTC
Please describe the problem: When saving an event to a CalDAV server, Evolution references the appropriate timezone but fails to include a VTIMEZONE element in the .ics file. This causes problems when other applications (including Mozilla Lightning 0.9) try to read the event from the server. Steps to reproduce: 1. Connect to a calendar on a CalDAV server 2. Edit an event and save it Actual results: Everything looks normal in Evolution, but Lightning 0.9 can't read the calendar. Expected results: Evolution should save a VTIMEZONE so that other programs can use the event. Does this happen every time? Yes Other information: Lightning 1.0pre (current beta version of Lightning) can read the event, but I suspect there are other apps out there with the same problem as Lightning 0.9.
Is this defined somewhere in the RFC?
Sorry it took so long to reply. Yes, it's in the RFC, section 4.6.5: 'An individual "VTIMEZONE" calendar component MUST be specified for each unique "TZID" parameter value specified in the iCalendar object.'
Thanks for the bug report. I realized and changed myself today, within bug #543069, thus marking as a duplicate. I put it to 2.27 only, as some testing is required before calling it finished. See the other bug report for more details. *** This bug has been marked as a duplicate of 543069 ***