Migrating appointments from old timezone to updated ones

Since countries such as US, canada and western Australia have changed their daylight savings time for 2007, appointments created before the timezone update in evolution, would be using the old timezones and may appear at wrong times. I have written a tool which would modify the appointments so that they use the updated timezones. Running the tool would update all the appointments which occur after Jan 1 2007 to use the updated timezones. The executable file has been compiled on sled10. The tarball contains the C file and binary. It may not run properly on other distro’s, please install evolution-data-server-devel and libgnome-devel package and compile the file,

$gcc `pkg-config –cflags libecal-1.2` `pkg-config –libs libecal-1.2` `pkg-config –cflags libgnome-2.0` `pkg-config –libs libgnome-2.0`-g -o0 migrate_zones.c -o migrate_zones

After it compiles sucessfully, run the binary. This would update the appointments in the personal calendar and tasks. Re-starting evolution would update GroupWise appointment and tasks.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s