RE: calendar file for IETF
At 1:38 PM -0400 7/25/05, Brian Rosen wrote: So, I just had to try it, even though my company insists on MS Exchange for calendars. Of course it didn't work, and I never expected it to work. However, the error message is at least amusing: This error can appear if you have attempted to save a recurring Lunar appointment in iCalendar format. To avoid this error, set the appointment option to Gregorian instead of Lunar. I ran into the same thing (although not with Eliot's .ics file). Outlook is unable to parse the VTIMEZONE object generated by iCal - despite the fact it conforms to 2445. What's alternately amusing and horrifying is the VTIMEZONE object's I've seen that Outlook can process are pretty goofy. For one thing the Outlook/Exchange-generated VTIMEZONE object uses a start date of Jan 1, 1601. This is hilarious. There are other problems with the iCalendar files generated by Microsoft, and with Outlook's attempts to read iCalendar files generated by means other than Outlook/Exchange. But this one is so wacky, I can't help but laugh - the help message quoted above is a close second. -- john noerenberg -- Statt des törichten Ignorabimus heiße im Gegenteil unsere Lösung: Wir müssen wissen, Wir werden wissen. -- David Hilbert, "Logic and the Understanding of Nature, Sep 1930 -- ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
On Tue, 26 Jul 2005 16:41:43 -0400 Bill Fenner <[EMAIL PROTECTED]> wrote: > > Just for fun, you could try http://rtg.ietf.org/~fenner/ietf/ietf-63.ics ; > this is a completely independent implementation of the same mapping so > may have a completely different failure mode ;-) > This works like a charm on iCal on OS X 10.3.9. Thanks Marshall > Bill > > ___ > Ietf mailing list > Ietf@ietf.org > https://www1.ietf.org/mailman/listinfo/ietf ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
Hi Eliot, --On July 27, 2005 8:04:17 AM +0200 Eliot Lear <[EMAIL PROTECTED]> wrote: I couldn't agree with you more regarding multiple overlapping events. They're all designed for the case where one might double-book, and even on occasion triple book, but 8 or 9 events? None of them deal with that correctly. I could go on and on about what these Calendar programs don't do, but as I'm not going to fix them... Actually, the client I'm working on does do a pretty good job of laying out the events in IETF meetings. The reason for that is that I actually used the IETF meeting schedule as an example of a complex schedule that had to be displayed properly, and designed the system so that the IETF meetings look nice when displayed. The algorithm for doing that was of course designed to be generic enough to handle other complex schedules too. -- Cyrus Daboo ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
>Why would you want to have a calender without timezones?? Mostly for clients with bad user interfaces - e.g., old Apple iCal which didn't let you set the display time zone differently from the system time zone, or web-based calendar servers that don't allow the visitor to set the display time zone. Bill ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
Absolutely... Be that as it may, I was intrigued as to why Thunderbird did such a different job on the two files. A quick look at the code did not help. Anyway thanks for the effort.. very useful! Regards, Elwyn Eliot Lear wrote: Bill, I couldn't agree with you more regarding multiple overlapping events. They're all designed for the case where one might double-book, and even on occasion triple book, but 8 or 9 events? None of them deal with that correctly. I could go on and on about what these Calendar programs don't do, but as I'm not going to fix them... Eliot ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
On 27-jul-2005, at 2:23, Bill Fenner wrote: One important (IMHO) issue is that Bill's ics does not use timezone info for the times. This was a conscious decision. I think the obvious answer is to have two versions, one with timezone and one without. Why would you want to have a calender without timezones?? (Unless the IETF holds all its meetings in my timezone, like this one. But I don't see that happening.) ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
Bill, I couldn't agree with you more regarding multiple overlapping events. They're all designed for the case where one might double-book, and even on occasion triple book, but 8 or 9 events? None of them deal with that correctly. I could go on and on about what these Calendar programs don't do, but as I'm not going to fix them... Eliot ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
>It reads in to Thunderbird OK, but the result is less pretty than >Eliot's effort. Eliot's version appears to lay out the multiple events >in a partcular timeslot evenly across the available space, whereas >Bill's results in different sized blocks and in some cases some of the >events appear to be hiding others. This may be because mine treats two sequential 1-hour meetings as a 2-hour meeting, and Eliot's treats them as 2 1-hour meetings. See l3vpn on Monday and mip6 on Tuesday evening. I originally wrote the agenda parser that's the basis of this .ics output when we switched to 1-hour meetings on Tuesdays because I could never tell whether a given meeting was one or 2 hours long. I have yet to find a client that has a good variable-length overlapping event rendering algorithm, especially with 8-9 events in the overlap. Apple's iCal usually does really well when there are 3 or 4. Bill ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
>One important (IMHO) issue is that Bill's ics does not use timezone info >for the times. This was a conscious decision. I think the obvious answer is to have two versions, one with timezone and one without. >Couple of other points: > >- Some lines were longer than 72 characters Erk, I forgot about that aspect. >- Some SUMMARY's contained raw HTMl mark-up This was an oversight when converting the HTML output to iCalendar output. Bill ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
Hi Elwyn, --On July 27, 2005 12:06:58 AM +0100 Elwyn Davies <[EMAIL PROTECTED]> wrote: It reads in to Thunderbird OK, but the result is less pretty than Eliot's effort. Eliot's version appears to lay out the multiple events in a partcular timeslot evenly across the available space, whereas Bill's results in different sized blocks and in some cases some of the events appear to be hiding others. Looking at the .ics sources it is not obvious why this should be. Clearly Bill's has additional useul info... need a merge of the two! One important (IMHO) issue is that Bill's ics does not use timezone info for the times. Since I'm not going to be in Paris, but do want to listen in to some sessions, having proper timezone info in the ics would allow me to see the times adjusted to my own local timezone without having to do any math in my head! Couple of other points: - Some lines were longer than 72 characters - Some SUMMARY's contained raw HTMl mark-up However, it imported fine into my client. -- Cyrus Daboo ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
It reads in to Thunderbird OK, but the result is less pretty than Eliot's effort. Eliot's version appears to lay out the multiple events in a partcular timeslot evenly across the available space, whereas Bill's results in different sized blocks and in some cases some of the events appear to be hiding others. Looking at the .ics sources it is not obvious why this should be. Clearly Bill's has additional useul info... need a merge of the two! Regards, Elwyn Bill Fenner wrote: Just for fun, you could try http://rtg.ietf.org/~fenner/ietf/ietf-63.ics ; this is a completely independent implementation of the same mapping so may have a completely different failure mode ;-) Bill ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
RE: calendar file for IETF
Just for fun, you could try http://rtg.ietf.org/~fenner/ietf/ietf-63.ics ; this is a completely independent implementation of the same mapping so may have a completely different failure mode ;-) Bill ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
RE: calendar file for IETF
So, I just had to try it, even though my company insists on MS Exchange for calendars. Of course it didn't work, and I never expected it to work. However, the error message is at least amusing: This error can appear if you have attempted to save a recurring Lunar appointment in iCalendar format. To avoid this error, set the appointment option to Gregorian instead of Lunar. Brian -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Eliot Lear Sent: Saturday, July 23, 2005 4:35 AM To: Cyrus Daboo; IETF Discussion Cc: Eliot Lear Subject: Re: calendar file for IETF An additional update reflecting yesterdays changes is now available at http://www.ofcourseimright.com/~lear/ietf63.ics. Additional stuff: - UIDs *should* be stable across changes. - An attempt has been made to make proper use of SEQUENCE - An attempt has been made to parse out LOCATION information - Garbage in/Garbage out problem repaired. - Several bad dates have been corrected. Usual cautions apply. This calendar file could blow up any tool it is applied to. But it didn't blow up iCal, at least. Eliot ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
An additional update reflecting yesterdays changes is now available at http://www.ofcourseimright.com/~lear/ietf63.ics. Additional stuff: - UIDs *should* be stable across changes. - An attempt has been made to make proper use of SEQUENCE - An attempt has been made to parse out LOCATION information - Garbage in/Garbage out problem repaired. - Several bad dates have been corrected. Usual cautions apply. This calendar file could blow up any tool it is applied to. But it didn't blow up iCal, at least. Eliot ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
On 2005-07-22 18:51 Cyrus Daboo said the following: [...] > BTW I think it might be worthwhile for the folks working on tools for IETF > processes to look into having an automatic iCalendar generator for IETF > agendas as a lot of people now have iCal capable clients that they could > use to display the agendas. Another case where we should eat our own dog > food! Agreed. If Elliot will donate his script, I'll arrange for it to be run automatically as needed, and the result to be accessible from the http://tools.ietf.org/ website. Henrik signature.asc Description: OpenPGP digital signature ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
> > Thanks for the file. Unfortunately it is not a valid iCalendar file > To fix this, just add the following line below the 'BEGIN:VCALENDAR' line: > > VERSION:2.0 Done! > > In addition, each VEVENT component needs to have a UID property with a > unique identifier in each one. Done! > Also, I note there is a new updated agenda out that is different from > the one you posted. NOT DONE - will work on it tomorrow. Eliot > > BTW I think it might be worthwhile for the folks working on tools for > IETF processes to look into having an automatic iCalendar generator for > IETF agendas as a lot of people now have iCal capable clients that they > could use to display the agendas. Another case where we should eat our > own dog food! AGREE! ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
Hi Eliot, --On July 21, 2005 9:23:16 PM +0200 Eliot Lear <[EMAIL PROTECTED]> wrote: For the daring, there is http://www.ofcourseimright.com/~lear/ietf63.ics. I claim no competence in any of this. No responsibility if you miss your meetings. No promises to update it. But it works for me. Thanks for the file. Unfortunately it is not a valid iCalendar file as the VERSION property is missing. That property is required by the iCalendar specification (rfc2445 section 4.6). To fix this, just add the following line below the 'BEGIN:VCALENDAR' line: VERSION:2.0 In addition, each VEVENT component needs to have a UID property with a unique identifier in each one. Whilst the syntax of section 4.6.1 of rfc2446 implies that that parameter is optional, the description for the parameter itself (section 4.8.4.7) actually says it MUST be present. The Calisfy working group is attempting to fix ambiguities in the spec like that, amongst other things. I did 'fix' my version of the file with suitable changes and was able to import it correctly into my client. Also, I note there is a new updated agenda out that is different from the one you posted. BTW I think it might be worthwhile for the folks working on tools for IETF processes to look into having an automatic iCalendar generator for IETF agendas as a lot of people now have iCal capable clients that they could use to display the agendas. Another case where we should eat our own dog food! -- Cyrus Daboo ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
Works well with iCal 2.0.2, too. ::: Tom On Jul 21, 2005, at 7:23 PM, Elwyn Davies wrote: Actually to be more precise it works with Mozilla Firefox 1.0.6 with the calendar plug-in. Regards, Elwyn Eliot Lear wrote: For the daring, there is http://www.ofcourseimright.com/~lear/ ietf63.ics. I claim no competence in any of this. No responsibility if you miss your meetings. No promises to update it. But it works for me. Eliot ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
Actually to be more precise it works with Mozilla Firefox 1.0.6 with the calendar plug-in. Regards, Elwyn Eliot Lear wrote: For the daring, there is http://www.ofcourseimright.com/~lear/ietf63.ics. I claim no competence in any of this. No responsibility if you miss your meetings. No promises to update it. But it works for me. Eliot ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf
Re: calendar file for IETF
Thanks.. certainly seems to work with Mozilla Thunderbird. Regards, Elwyn Eliot Lear wrote: For the daring, there is http://www.ofcourseimright.com/~lear/ietf63.ics. I claim no competence in any of this. No responsibility if you miss your meetings. No promises to update it. But it works for me. Eliot ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf ___ Ietf mailing list Ietf@ietf.org https://www1.ietf.org/mailman/listinfo/ietf