After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 429941 - Better Feedback for failed WebCal
Better Feedback for failed WebCal
Status: RESOLVED NOTGNOME
Product: evolution
Classification: Applications
Component: Calendar
2.8.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2007-04-15 11:59 UTC by Sebastien Bacher
Modified: 2009-07-27 17:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastien Bacher 2007-04-15 11:59:41 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."
Comment 1 Rotbart van Dainig 2008-03-10 12:40:14 UTC
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.
Comment 2 Milan Crha 2009-07-27 17:47:45 UTC
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