khal v0.8.4 released

Published on 2016-10-06 00:00:00

khal v0.8.4 (pypi) is a bugfix release that fixes a critical bug in khal import. All users are advised to upgrade as soon as possible.

Details

If importing events from .ics files, any VTIMEZONEs (specifications of the timezone) would not be imported with those events. As khal understands Olson DB timezone specifiers (such as “Europe/Berlin” or “America/New_York”, events using those timezones are displayed in the correct timezone, but all other events are displayed as if they were in the configured default timezone. This can lead to imported events being shown at wrong times!

Solution

First, please upgrade khal to either v0.8.4 or, if you are using a version of khal directly from the git repository, upgrade to the latest version from github.

To see if you are affected by this bug, delete your local khal caching db, (usually ~/.local/share/khal/khal.db), re-run khal and watch out for lines looking like this: warning: $PROPERTY has invalid or incomprehensible timezone information in $long_uid.ics in $my_collection. You will then need to edit these files by hand and either replace the timezone identifiers with the corresponding one from the Olson DB (e.g., change Europe_Berlin to Europe/Berlin) or copy original VTIMZONE definition in.

If you have any problems with this, please either open an issue at github or come into our irc channel (#pimutils on Freenode).

We are sorry for any inconveniences this is causing you!