Re: [OpenStack-Infra] Scheduling a monthly meeting

2015-06-16 Thread Tony Breeds
On Tue, Jun 16, 2015 at 04:00:52PM +0800, Tom Fifield wrote:
> 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?

I coded this up before the summit but after talking to Thierry I abanonded it
due to the resource utilisation concerens which I agree are valid and not
something I'd considered.

Yours Tony.


pgpT8m9ZYbdxI.pgp
Description: PGP signature
___
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra


Re: [OpenStack-Infra] Scheduling a monthly meeting

2015-06-16 Thread Thierry Carrez
Tom Fifield wrote:
> 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?

It is somewhat by design. "Once-a-month" meetings basically consume as
much meeting space as "weekly" ones in terms of the conflicts they
generate. So not supporting it encourages people to pick biweekly
options, which just consume biweekly space. I guess we could support
"once-every-4-weeks" but that would likely be confusing. Better pick a
biweekly spot and skip meetings liberally.

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

Right, there is nothing technical preventing to encode it in ICAL -- it
just generates so much conflicts that we so far preferred to not offer
the option.

-- 
Thierry Carrez (ttx)

___
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra


[OpenStack-Infra] Scheduling a monthly meeting

2015-06-16 Thread Tom Fifield
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:19970905T09
  RRULE:FREQ=MONTHLY;BYDAY=1FR

eg "Second to last Monday of the Month":

  DTSTART;TZID=US-Eastern:19970922T09
  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

___
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra