iCal Feed Broken redux

Events happening in the community are now at Drupal community events on www.drupal.org.
jakemonO's picture

I know I keep bringing up related issues, but it seems that the iCal feed does not work in Google Calendar or Hotmail. I parsed it at the iCalendar Validator http://severinghaus.org/projects/icv/ and it comes up with:

Sorry, your calendar could not be parsed.
Error:  Error was: Error at line 9: Cannot set timezone for UTC properties
Cause:   Caused by: Cannot set timezone for UTC properties
Context for line 9:
6:    BEGIN:VEVENT
7:     UID:calendar:43930:field_start7:0:0
8:  SUMMARY:DrupalNYC Meetup -- Feb.10th
9:     DTSTAMP;TZID=UTC;VALUE=DATE-TIME:20100204T143001
10:    DTSTART;TZID=America/New_York;VALUE=DATE-TIME:20100210T183000
11:   DTEND;TZID=America/New_York;VALUE=DATE-TIME:20100210T210000
12:     URL;VALUE=URI:http://groups.drupal.org/node/43930

Am I doing something wrong? Where's an appropriate place to raise the visibility of this issue? Is it a groups maintainer issue or a calendar module maintenance one?

It's really near and dear to me as without calendar notification I end up missing meetups :-(

UPDATE: While not definitively tracing the problem in code, accd. to the iCal spec, DTSTAMP is inherently UTC and should not have a TZID component, as the iCal Validator indicates.

Comments

hack/fix

jakemonO's picture

seems that the explicit URL works in Google calendar like so: http://groups.drupal.org/ical/332/calendar.ics

See: http://drupal.org/node/384614

Odd...

Just curious if anyone found this tidbit useful, let me know

it used to be working for me,

skyredwang's picture

it used to be working for me, but now my Google Calendar can't pull out anything.

ditto

jakemonO's picture

@skyredwang ditto. did you try dropping the calendar and recreating using my tip?

Patch for testing

skwashd's picture

This thread seems to have stalled. For those still interested in resolving the problem, I have submitted [#760316]. The patch deals with this issue, and RFC 2445 compliance in general. I'd welcome any feedback.