GNOME Bugzilla – Bug 429941
Better Feedback for failed WebCal
Last modified: 2009-07-27 17:47:45 UTC
The bug has been opened on https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/94210 "Binary package hint: evolution Dear developers I'm trying to import my own webcal internet calendar in my Evolution calendar. If I do so, there aren't any new entries in the calendar and unfortunately no error message appears. The logs of the select Apache server says "error 200 - ok", the size of the file is correct, too. So, the document is delivered correctly. By the way, importing through a local calendar works fine with the same file. It would be much better if Evolution would show more information why the import fails. Debugging my iCal-file would be much easier. At the moment, I have absolutely no clue what the problem could be. I import a webcal like this (I think this is the usual way): 1. Change to calendar, 2. Right click 3. Select "New Calendar" 4. Select "In the Web", enter a name and a webcal:// adress 5. Press OK. ... http://librarian.launchpad.net/6875731/calendar.ics example calendar file Sorry, I forgot: I'm using Ubuntu 6.10 with Evolution 2.8.1. See attachment for example file that works by importing on local calendar and doesn't work through webcal."
Problem persists with Evolution 2.21.92. Addding the calender with New Calender - On the Web includes it, but does show no events if enabled. Downloading the calender and importing it into an existing calender works, on the other hand.
Basically, events in the provided ics file doesn't have UID specified. As stated in RFC 2445 [1], the UID is mandatory. The import supports importing iCalendar, the one defined in [1], but also vCalendars. Basically, the Version property states 2.0, which means, based on the [2], it is RFC 2445 conformance, but it isn't. [1] http://tools.ietf.org/html/rfc2445.html#section-4.8.4.7 [2] http://tools.ietf.org/html/rfc2445#section-4.7.4