[Evolution] Bug#416067: Evolution's time zone files aren't updated for recent DST changes

Mike Hicks hick0088 at tc.umn.edu
Sat Mar 24 17:01:59 UTC 2007


Package: evolution-data-server-common
Version: 1.6.3-4

I noticed last night that an alert I have set to go off at 10PM went of
at 11PM instead.  I looked at my calendar in Evolution and saw that the
red line indicating the current time was an hour earlier than the time
everywhere else on my system.  I live in the U.S. central time zone,
which is represented as  "US/Central", "America/Chicago" (among others),
and "CST6CDT" in regular zoneinfo file distributions.

The rules for which day each year daylight saving time is activated were
changed about a year ago for my region, and the changes became effective
this month.

I shortly tracked down my problem to be an outdated vCalendar
file: /usr/share/evolution-data-server-1.6/zoneinfo/America/Chicago.ics

        BEGIN:VCALENDAR
        PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE
        Converter//EN
        VERSION:2.0
        BEGIN:VTIMEZONE
        TZID:/softwarestudio.org/Olson_20011030_5/America/Chicago
        X-LIC-LOCATION:America/Chicago
        BEGIN:STANDARD
        TZOFFSETFROM:-0500
        TZOFFSETTO:-0600
        TZNAME:CST
        DTSTART:19701025T020000
        RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
        END:STANDARD
        BEGIN:DAYLIGHT
        TZOFFSETFROM:-0600
        TZOFFSETTO:-0500
        TZNAME:CDT
        DTSTART:19700405T020000
        RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
        END:DAYLIGHT
        END:VTIMEZONE
        END:VCALENDAR

As a quick fix, I modified the RRULE lines so they read, respectively:

        RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU

and

        RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU

Of course, this could screw up looking back in time to previous years,
though I'm not sure how critical that is for the Evolution calendar.  If
vCalendar files can represent the history of time zone changes as well
as regular zoneinfo files can, I'd like to see historical info in there
too.  That'd help with future changes too, so then a file containing
info on when the future change takes effect could be distributed almost
as soon as the law gets passed.

Of course, I'd *really* prefer if the calendar just used the system's
time zone settings, or at least had a way to use the existing system
zoneinfo files as templates to recreate the vCalendar time zone files
used by Evolution whenever it's necessary.



Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                           Version        Description
+++-==============================-==============-==============================================
ii  evolution                      2.6.3-6        groupware suite with mail client and organizer
ii  evolution-common               2.6.3-6        architecture independent files for Evolution
ii  evolution-data-server          1.6.3-4        evolution database backend server
ii  evolution-data-server-common   1.6.3-4        architecture independent files for Evolution D
ii  evolution-plugins              2.6.3-6        standard plugins for Evolution

-- 
Mike Hicks <hick0088 at tc.umn.edu>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.alioth.debian.org/pipermail/pkg-evolution-maintainers/attachments/20070324/e081e9ed/attachment.pgp


More information about the Pkg-evolution-maintainers mailing list