Skip to content

Commit 8f99038

Browse files
committed
README: Document the alternate-week meeting times
On Thu, Mar 09, 2017 at 08:37:55AM -0700, Chris Aniszczyk wrote [1]: > summarizing the discussion, how about we just alternative the time like > Jonathan discussed? > > I believe that's the only fair thing to do and it's reassuring to hear from > people like Phil who would be able to make the time along with others. > > I'm fine with the current time (1000AEST/1500PST/0000CET) and then > 0400AEST/0900PST/1800CET The 8am Pacific time ended up working out better than 9am for Jonathan and Samuel [2,3], so I've used that instead of 9am. The 8am slot was confirmed as the most popular slot in a Doodle poll [4], with the following folks approving that slot: * David Lyle * George Lestaris * Jonathan Boulle * Julz * Michael Crosby * Mike Brown * Mrunal Patel * Phil Estes * Rob Dolin * Samuel Ortiz * Stephen Day * Stephen Walli * Vincent Batts * W. Trevor King Removing those folks, the second most popular slot is 5pm Pacific, with the following folks approving that slot: * Aleksa Sarai * Keyang Xie * Lei Jitang * Ma Shimiao * Qiang Huang Stephen and Mrunal approved both slots, and since they frequently anchor the runtime and image conversations respectively, there should be sufficient continuity between the two meetings. The only person voting in the Doodle poll who didn't approve either slot is Tianon. Folks with a POSIX ‘date’ command can find the week number with [5]: $ date +%V There may be some doubling up around the end of the year, but we're usually canceling meetings around then anyway. The 8am Pacific meeting gets the odd slot because it's Europe-friendly and lots of folks will be in Europe on 2017-03-29 for KubeCon [6]. I'd be happier with meeting times anchored to UTC to make life easier for folks outside of the US, but one change at a time ;). Future bumps to meeting.ics should bump LAST-MODIFIED [7] or DTSTAMP [8] for any altered components. We can't use DTSTAMP in the VEVENT because VEVENTs require DTSTAMP [9]. The timezone entry is based on the America/New_York example from [10]. Figuring out a single RRULE to cover both meeting times was beyond my abilities, and while RFC 2445 allowed multiple RRULEs in a single VEVENT [11,12], RFC 5545 does not [13]. Something like: RRULE:FREQ=YEARLY;BYDAY=WE;BYHOUR=8,17;BYSETPOS=1,4,5,8,9,... should be legal (at least for 2017), but Google Calendar [14] doesn't seem to respect BYHOUR expansion, and ICAL.js [15] doesn't seem to respect the BYSETPOS limit, so I gave it up and went with two events. The ICS was validated with [16]. The CRLF line endings are intentional [17], and the .gitattributes entry ensures we keep them. [1]: https://groups.google.com/a/opencontainers.org/d/msg/dev/p0mTOspVgd0/mh7FYse2BAAJ Subject: Re: Moving the OCI Call (again) Date: Thu, 9 Mar 2017 08:37:55 -0700 Message-ID: <CAJg1wMTCGEFRuKoKBEbUPdho82TVH8sPZdGORK_NA2vCNe+w9w@mail.gmail.com> [2]: https://groups.google.com/a/opencontainers.org/d/msg/dev/p0mTOspVgd0/ULXnARy9BAAJ Subject: Re: Moving the OCI Call (again) Date: Thu, 9 Mar 2017 18:33:34 +0100 Message-ID: <CAPWU_0rByhFp=jQQ6cvagHJuYmeTvN7T1zAW+oZR3=F1W8b_rw@mail.gmail.com> [3]: #719 (review) [4]: http://doodle.com/poll/zu664785gb59pwkg [5]: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/date.html [6]: http://ircbot.wl.linuxfoundation.org/meetings/opencontainers/2017/opencontainers.2017-03-22-21.00.log.html [7]: https://tools.ietf.org/html/rfc5545#section-3.8.7.3 [8]: https://tools.ietf.org/html/rfc5545#section-3.8.7.2 [9]: https://tools.ietf.org/html/rfc5545#section-3.6.1 [10]: https://tools.ietf.org/html/rfc5545#page-69 [11]: https://tools.ietf.org/html/rfc2445#section-4.6.1 [12]: https://tools.ietf.org/html/rfc2445#section-4.8.5.4 [13]: https://tools.ietf.org/html/rfc5545#appendix-A.1 [14]: https://calendar.google.com/ [15]: http://mozilla-comm.github.io/ical.js/ [16]: https://icalendar.org/validator.html [17]: https://tools.ietf.org/html/rfc5545#section-3.1 Signed-off-by: W. Trevor King <[email protected]>
1 parent ce9db85 commit 8f99038

3 files changed

Lines changed: 57 additions & 1 deletion

File tree

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# https://tools.ietf.org/html/rfc5545#section-3.1
2+
*.ics text eol=crlf

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,13 @@ When in doubt, start on the [mailing-list](#mailing-list).
6060

6161
### Weekly Call
6262

63-
The contributors and maintainers of all OCI projects have a weekly meeting Wednesdays at 2:00 PM (USA Pacific).
63+
The contributors and maintainers of all OCI projects have a weekly meeting on Wednesdays at:
64+
65+
* 8:00 AM (USA Pacific), during [odd weeks][iso-week].
66+
* 5:00 PM (USA Pacific), during [even weeks][iso-week].
67+
68+
There is an [iCalendar][rfc5545] format for the meetings [here](meeting.ics).
69+
6470
Everyone is welcome to participate via [UberConference web][uberconference] or audio-only: 415-968-0849 (no PIN needed.)
6571
An initial agenda will be posted to the [mailing list](#mailing-list) earlier in the week, and everyone is welcome to propose additional topics or suggest other agenda alterations there.
6672
Minutes are posted to the [mailing list](#mailing-list) and minutes from past calls are archived to the [wiki][runtime-wiki].
@@ -148,7 +154,9 @@ Read more on [How to Write a Git Commit Message][how-to-git-commit] or the Discu
148154
[dev-list]: https://groups.google.com/a/opencontainers.org/forum/#!forum/dev
149155
[how-to-git-commit]: http://chris.beams.io/posts/git-commit
150156
[irc-logs]: http://ircbot.wl.linuxfoundation.org/eavesdrop/%23opencontainers/
157+
[iso-week]: https://en.wikipedia.org/wiki/ISO_week_date#Calculating_the_week_number_of_a_given_date
151158
[oci]: https://www.opencontainers.org
159+
[rfc5545]: https://tools.ietf.org/html/rfc5545
152160
[runtime-wiki]: https://github.com/opencontainers/runtime-spec/wiki
153161
[uberconference]: https://www.uberconference.com/opencontainers
154162

meeting.ics

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
BEGIN:VCALENDAR
2+
VERSION:2.0
3+
PRODID:-//Open Containers Initiative//Developer Meeting//EN
4+
BEGIN:VTIMEZONE
5+
TZID:America/Los_Angeles
6+
LAST-MODIFIED:20050809T050000Z
7+
BEGIN:STANDARD
8+
DTSTART:20071104T020000
9+
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
10+
TZOFFSETFROM:-0700
11+
TZOFFSETTO:-0800
12+
TZNAME:PST
13+
END:STANDARD
14+
BEGIN:DAYLIGHT
15+
DTSTART:20070311T020000
16+
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
17+
TZOFFSETFROM:-0800
18+
TZOFFSETTO:-0700
19+
TZNAME:PDT
20+
END:DAYLIGHT
21+
END:VTIMEZONE
22+
BEGIN:VEVENT
23+
24+
DTSTAMP:20170322T223000Z
25+
DTSTART;TZID=America/Los_Angeles:20170329T080000
26+
RRULE:FREQ=YEARLY;BYDAY=WE;BYWEEKNO=13,15,17,19,21,23,25,27,29,31,33,35,
27+
37,39,41,43,45,47,49,51
28+
DURATION:PT1H
29+
SUMMARY:OCI TDC Meeting
30+
DESCRIPTION;ALTREP="https://github.com/opencontainers/runtime-spec#
31+
weekly-call":Open Containers Initiative Developer Meeting
32+
URL:https://github.com/opencontainers/runtime-spec/blob/master/meeting.ics
33+
END:VEVENT
34+
BEGIN:VEVENT
35+
36+
DTSTAMP:20170322T223000Z
37+
DTSTART;TZID=America/Los_Angeles:20170405T170000
38+
RRULE:FREQ=YEARLY;BYDAY=WE;BYWEEKNO=14,16,18,20,22,24,26,28,30,32,34,36,
39+
38,40,42,44,46,48,50,52
40+
DURATION:PT1H
41+
SUMMARY:OCI TDC Meeting
42+
DESCRIPTION;ALTREP="https://github.com/opencontainers/runtime-spec#
43+
weekly-call":Open Containers Initiative Developer Meeting
44+
URL:https://github.com/opencontainers/runtime-spec/blob/master/meeting.ics
45+
END:VEVENT
46+
END:VCALENDAR

0 commit comments

Comments
 (0)