After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 247908 - TZID makes Evo incompatible with other ICS programs
TZID makes Evo incompatible with other ICS programs
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.8.x (obsolete)
Other All
: High major
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
evolution[interop]
: 353439 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2003-08-26 10:28 UTC by Ted Anderson
Modified: 2008-08-07 14:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ted Anderson 2003-08-26 10:28:37 UTC
This is a wish to somehow make Evo able to work with other ICS-enabled
systems that apparently haven't yet agreed on a standard for the TZID field.

Iv'e been told by Evo developers that the standard TZID field is supposed
to look something like this:
TZID=/softwarestudio.org/Olson_20011030_5/Europe/Madrid. However, in iCal
.ics files the same appointment would have the following: TZID=Europe/Madrid.

From the experimenting I've done with iCal (online use only as I don't have
a Mac), iCal cannot use Evolution .ics files unless the
/softwarestudio.org/Olson_20011030_5/ is removed from each calendar entry,
and Evolution cannot use iCal .ics files unless that information is added
in. Furthermore, Outlook uses a completely different set of TZID's that
look more like: TZID="Paris, Brussels, Copenhagen, Madrid" which must be
manually changed to the Evolution format before Outlook .ics files can be
successfully imported. In this final case, the .ics file when viewed inline
in an email will actually show the correct details, but upon importing into
the calendar the appointment cannot be seen unless Evo's .ics file is
manually edited to correct the timezone.

All this being said, my wish is for Evo to somehow compensate for this
incompatibility. In the case of Mac-generated .ics files, the solution
seems to be for Evo to add the /softwarestudio.org/Olson_20011030_5/ as
required or to stop using that format altogether. For Windows .ics files it
would be more complicated because the TZID's are not similar enough for
automatic conversion. Perhaps a timezone choice in the inline view before
hitting update?
Comment 1 Dan Winship 2003-08-26 12:44:13 UTC
This is probably related to http://bugzilla.ximian.com/show_bug.cgi?id=25757 (commas in Outlook TZIDs).
The fix from there may be missing some code path that gets used
when importing.
Comment 2 Ted Anderson 2004-04-04 12:00:39 UTC
Just in case this ever gets looked at again, my main concern was not
the Outlook incompatibility, which I've come to expect, but the
difference between Evo and iCal. It's fairly easy to add or remove the
/softwarestudio.org/Olson_20011030_5/ in gedit as required, but it
would be nice if Evo were directly compatible without manually editing
the ICS file.
Comment 3 JP Rosevear 2004-04-04 18:52:41 UTC
FWIW its iCal thats actually broken.  They don't include timezone
information in there files (which they should) and they use non-unique
timezone identifiers.  Evolution does both.  Nothing in the iCalendar
spec includes any information about "default" zones like
Europe/Madrid, iCal just arbitrarily uses the Olsen time zone names,
however there are various versions of the Olsen info as countries
change the info so this is not enough to identify the zone.
Comment 4 JP Rosevear 2005-03-24 16:45:52 UTC
I believe newer versions of iCal actually export the VTIMEZONE
information.  Can anyone confirm this?
Comment 5 André Klapper 2005-08-28 14:13:57 UTC
adding interop keyword
Comment 6 André Klapper 2006-02-19 01:37:26 UTC
can anyone please test this with a current verison of evolution and update this bug? thanks in advance.
Comment 7 Andrew 2006-10-17 20:55:27 UTC
Evolution 2.6.3 does not produce any VTIMEZONE entries which causes Mozilla Calendar to choke.

https://bugzilla.mozilla.org/show_bug.cgi?id=356987#c2
Comment 8 Andrew 2006-10-17 22:41:58 UTC
Evolution 2.8.0 also does not produce VTIMEZONE entries.
Comment 9 André Klapper 2006-10-17 22:55:30 UTC
perhaps related to bug 353439.
reopening.
Comment 10 André Klapper 2006-11-13 01:01:59 UTC
*** Bug 353439 has been marked as a duplicate of this bug. ***
Comment 11 André Klapper 2006-11-13 01:02:40 UTC
this isn't an enhancement, but a serious bug to me.
Comment 12 Chenthill P 2008-08-07 14:14:41 UTC
This has been fixed in evolution. We now export the timezone data while saving calendar to disk as .ics or while publishing the calendar on to a webserver.

http://svn.gnome.org/viewvc/evolution?view=revision&revision=33230
http://svn.gnome.org/viewvc/evolution?view=revision&revision=33231