[CalendarServer-dev] unsupported property TZNAME - failed to import ical

Rahul Amaram amaramrahul at users.sourceforge.net
Tue Aug 14 13:51:59 PDT 2012


On Tuesday 14 August 2012 11:17 PM, Cyrus Daboo wrote:
> Hi Rahul,
>
> --On August 15, 2012 2:06:17 AM +0530 Rahul Amaram 
> <amaramrahul at users.sourceforge.net> wrote:
>
>> The ical file at https://penta.debconf.org/dc9_schedule/schedule.en.ics
>> fails to import. The original Debian bug report can be found at
>> http://bugs.debian.org/536101.
>>
>> Kindly guide me in properly resolving this bug.
>
> The calendar data is invalid.
>
> In particular the VTIMEZONE component is bogus:
>
> BEGIN:VTIMEZONE
> TZID:CET
> TZNAME:Europe/Madrid
> END:VTIMEZONE
>
> The TZNAME property that appears there is not defined for use within 
> that component, it is only allowed in STANDARD and DAYLIGHT 
> components. Neither of STANDARD or DAYLIGHT is present which is also a 
> violation of the specification. Thus the specific VTIMEZONE is totally 
> useless as it does not contain any information.
>
> Next, the DTSTAMP values are wrong, e.g.:
>
> DTSTAMP:20090721T170000
>
> The value is required to be specified in UTC - i.e. a trailing 'Z' on 
> the value is missing.
>
> The URL values are not well-formed, e.g.:
>
> URL:/dc9_schedule/events/483.en.html
>
> Really they should have http://<<host>> specified to make them useful.
>
> You need to get the originator of this calendar data to fix their code 
> to generate valid iCalendar data.
>
Thanks Cyrus. That was a really fast response. I will update the bug 
with this information and close it.


More information about the calendarserver-dev mailing list