<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Thierry Carrez wrote on 11/10/2016 6:52
      PM:<br>
    </div>
    <blockquote
      cite="mid:ad414c76-da47-51c4-fa31-2f0eff833f26@openstack.org"
      type="cite">
      <pre wrap="">Tony Breeds wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">On Wed, Nov 09, 2016 at 10:56:38AM +0100, Thierry Carrez wrote:

</pre>
        <blockquote type="cite">
          <pre wrap="">Our scheduling system currently only supports biweekly or weekly
meetings. We don't currently support monthly or triweekly meetings
(mostly to avoid having to detect complex conflicts with biweekly meetings).

I guess we could evolve openstack-infra/yaml2ical to detect more complex
conflicts. We'd gain in scheduling flexibility, but lose in our ability
to pack the schedule tightly and make it pretty difficult to find empty
slots manually.
</pre>
        </blockquote>
        <pre wrap="">
Yeah I think we should add monthly (which would more-or-less cover triweekly)
In that you could have a monthly-1st, monthly-3rd and monthly-4th events.
---
  - time:       '1400'
    day:        Monday
    irc:        openstack-meeting
    frequency:  monthly-1st             # 1400 on the 1st Monday of the month
  - time:       '2100'
    day:        Thursday
    irc:        openstack-meeting-alt
    frequency:  monthly-3rd             # 2100 on the 3rd Thursday of the month
  - time:       '0930'
    day:        Thursday
    irc:        openstack-meeting-alt
    frequency:  monthly-4th             # 0930 on the 4th Thursday of the month
---

It isn't quite a tri-weekly rotation but may be close enough.
</pre>
      </blockquote>
      <pre wrap="">
The issue with this solution is that any "monthly" slot ends up being
exactly the same as a "weekly" slot: you can't schedule any
weekly/biweekly meetings at the same time and location. Monthly meetings
are therefore paradoxically more wasteful than biweekly meetings, and
there is therefore little point in adding them to the software since you
can emulate them with "weekly" bookings and just skip most meetings.

Instead of monthly-1st/2nd/3rd/4th we could have
monthly-1st-odd/1st-even/2nd-odd/2nd-even. That would make them slightly
less wasteful (monthly-*-odd things do not conflict with biweekly-even
things). But they would be pretty complex to interpret and then why not
just use biweekly-* things and skip one every two meetings ?

</pre>
      <blockquote type="cite">
        <pre wrap="">Of course adding this would mean adding tools to grok the data ad see if a
meeting slot is open

search-open --day Monday --time 1000 --freq weekly ?

Which could list the available irc channels or nothing.  Later it could be
extended to list "nearby options"
</pre>
      </blockquote>
      <pre wrap="">
We'll probably have to add a meeting channel as well, since that will
create wasted slots (places where you can't put a weekly or biweekly
meeting).</pre>
    </blockquote>
    +1 for adding a meeting channel :)<br>
    <br>
    At first, I had similar idea with Tony: supporting
    monthly-1st/2nd/3rd/4th would be needed<br>
    in openstack-infra/yaml2cal, and I started to work for the support
    like <a class="moz-txt-link-freetext" href="https://review.openstack.org/#/c/395762/">https://review.openstack.org/#/c/395762/</a> .<br>
    <br>
    But after reading ttx's comments, now I am more inclined to
    substitute with weekly or bi-weekly instead.<br>
    <br>
    One of my small concern is that ICS file will also occupy all
    meeting time every week or bi-week.<br>
    To solve this concern and also to provide exact information, IMO
    documenting into description<br>
    for skipping meetings in some weeks might be needed like
    <a class="moz-txt-link-freetext" href="https://review.openstack.org/#/c/394719/">https://review.openstack.org/#/c/394719/</a> .<br>
    <br>
    <br>
    With many thanks,<br>
    <br>
    /Ian<br>
    <blockquote
      cite="mid:ad414c76-da47-51c4-fa31-2f0eff833f26@openstack.org"
      type="cite">
      <pre wrap="">

</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
OpenStack-Infra mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OpenStack-Infra@lists.openstack.org">OpenStack-Infra@lists.openstack.org</a>
<a class="moz-txt-link-freetext" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra</a>
</pre>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>