Binary package hint: evolution
evolution 2.22.3.1-0ubuntu1 on Hardy does not use the correct timezone when adding calendar events or displaying reminders. My timezone is set to America/New_York (-0400, currently in daylight savings). This is confirmed with 'dpkg-reconfigure tzdata'. Evolution preferences are setup to America/New_York. Output of date:
$ date
Tue Aug 5 09:41:48 EDT 2008
$ date -u
Tue Aug 5 13:41:50 UTC 2008
If I am in 'day view' of the evolution calendar, and I double click on the '12pm' time slot, the Appointment editor dialog displays the time as '4pm', but the Appointment editor dialog shows the timezone as 'America/New_York'. It doesn't seem to make a difference if I choose another timezone, the times are always wrong in the appointment editor. Interestingly, if I double click '12pm', the editor shows '4pm', then if I don't change the time at all and save the appointment, it shows up in the calendar as '8pm'. Creating a new calendar and adding a single event as described (ie double click 12pm, is displays 4pm in edit, save, displays 8pm in evolution) results in:
BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:/softwarestudio.org/Tzfile/America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:STANDARD
TZNAME:EST
DTSTART:19701102T010000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=11
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:EDT
DTSTART:19700308T030000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=3
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:20080805T134927Z-19543-1000-1-97@severus
DTSTAMP:20080805T134927Z
DTSTART;TZID=/softwarestudio.org/Tzfile/America/New_York:20080805T160000
DTEND;TZID=/softwarestudio.org/Tzfile/America/New_York:20080805T163000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:bar
CLASS:PUBLIC
CREATED:20080805T134952
LAST-MODIFIED:20080805T134952
BEGIN:VALARM
X-EVOLUTION-ALARM-UID:20080805T134952Z-19867-1000-1-14@severus
DESCRIPTION:bar
ACTION:DISPLAY
TRIGGER;VALUE=DURATION;RELATED=START:-PT1H
END:VALARM
END:VEVENT
END:VCALENDAR
thank you for your bug report