RE: calendar file for IETF

2005-07-27 Thread John W Noerenberg II

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

2005-07-27 Thread Marshall Eubanks
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

2005-07-27 Thread Cyrus Daboo

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

2005-07-27 Thread Bill Fenner

>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

2005-07-27 Thread Elwyn Davies
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

2005-07-27 Thread Iljitsch van Beijnum

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

2005-07-26 Thread Eliot Lear
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

2005-07-26 Thread Bill Fenner

>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

2005-07-26 Thread Bill Fenner

>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

2005-07-26 Thread Cyrus Daboo

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

2005-07-26 Thread Elwyn Davies
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

2005-07-26 Thread Bill Fenner

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

2005-07-25 Thread Brian Rosen
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

2005-07-23 Thread Eliot Lear
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

2005-07-22 Thread Henrik Levkowetz
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

2005-07-22 Thread Eliot Lear

> 
> 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

2005-07-22 Thread Cyrus Daboo

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

2005-07-21 Thread Tommy Park

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

2005-07-21 Thread Elwyn Davies
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

2005-07-21 Thread Elwyn Davies

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