[OpenStack-Infra] Scheduling a monthly meeting

Tom Fifield tom at openstack.org
Tue Jun 16 08:00:52 UTC 2015


Hi all,

A couple of things I'm working on at the moment would like to meet on a
monthly basis.

>From irc-meetings: " Options for the `frequency` are `weekly`,
`biweekly-even`, and  `biweekly-odd` at the moment.", and in
yaml2ical/recurrence.py [1] it's pretty clear that there's no support
for Monthly.

So ... first question: is there some enormous trap that means adding
support to the code for monthly meetings is best avoided/really hard?


According to ICAL examples[2], it looks like monthly is basically done
as based on a day, and a week-of-month position:

eg "1st Friday of the Month"
  DTSTART;TZID=US-Eastern:19970905T090000
  RRULE:FREQ=MONTHLY;BYDAY=1FR

eg "Second to last Monday of the Month":

  DTSTART;TZID=US-Eastern:19970922T090000
  RRULE:FREQ=MONTHLY;BYDAY=-2MO

So, second question, if one was to implement this, what schedule entry
format would be the best:

A)
    schedule:
        - time:       '1400'
          day:        1st-Friday
          irc:        openstack-meeting
          frequency:  monthly

B)
    schedule:
        - time:       '1400'
          day:        Friday
          irc:        openstack-meeting
          frequency:  monthly
          month-week:  1

C) other?


Thanks for your input!


Regards,


Tom

[1]
https://github.com/openstack-infra/yaml2ical/blob/master/yaml2ical/recurrence.py
[2] http://www.kanzaki.com/docs/ical/rrule.html



More information about the OpenStack-Infra mailing list