Implemented basic ical conversion. Some hardcoding involved, which will need to be removed.

Improved ical description.

Cleaned up code/yaml.

Use uuid as ical filename.

Remove __pycache__ directory.

Implemented support for multiple events in a single ical file.

Removed hardcoding of event frequency.

Added comment about meeting duration.

Modified yaml files by removing uuid field, renaming 'Period' to 'Schedule', and removing 'UTC' from the time field values. Relocated yaml to meetings/ directory. Also now use pprint.pformat to print agenda. This resulting output isn't very user-friendly, so it should be improved in the future.

updated yaml files and made minor formatting changes

removed libs and edited .gitignore

Removed old yaml files.

Made time a string in yaml.

iCal files now use same filename as YAML files.

Add event times as UTC.

Changed agenda output in iCal description to a YAML dump of the agenda.

updated yaml files some more

When finding yaml files in MeetingJobs.create_meetings(), program now tests whether the filename ends with '.yaml', instead of if it contains '.yaml'. (This avoids the problem of temporary emacs files like '#meeting.yaml#'.)

Added basic logging functionality.

Change-Id: Ib6cbe5b54228595faa42ccdadc6be15ee4c278da
This commit is contained in:
Josh Tan 2014-03-07 18:04:52 -06:00
parent 706ad1eee2
commit e7235a7301
5 changed files with 87 additions and 71 deletions

View File

@ -1,13 +1,17 @@
project: 'Nova Bug Scrub Meeting'
uuid:
project: Nova Bug Scrub Meeting
schedule:
- time: '1630 UTC'
day: 'Wednesday'
irc: 'openstack-meeting-3'
period: 'weekly'
chair: 'Tracy Jones'
description: 'This is a weekly meeting review Nova Bugs. The initial focus will be on triaging bugs in the New state and ensuring that critical bugs are making progress. Once the New queue is under control we will switch our focus to reviewing incomplete bugs, removing assignees from stale bugs so others can pick them up (especially low hanging fruit)'
- time: '1630'
day: Wednesday
irc: openstack-meeting-3
frequency: weekly
chair: Tracy Jones
description: >
This is a weekly meeting review Nova Bugs. The initial focus will be on
triaging bugs in the New state and ensuring that critical bugs are making
progress. Once the New queue is under control we will switch our focus to
reviewing incomplete bugs, removing assignees from stale bugs so others can
pick them up (especially low hanging fruit)
agenda:
- 'triage new'
- 'review critical'
- 'open discussion'
- triage new
- review critical
- open discussion

View File

@ -1,20 +1,22 @@
project: N'ova Team Meeting'
uuid:
project: Nova Team Meeting
schedule:
- time: '1400 UTC'
day: 'Thursday'
irc: 'openstack-meeting-alt'
period: 'weekly'
- time: '1400'
day: Thursday
irc: openstack-meeting-alt
frequency: weekly
- time: '2100 UTC'
day: 'Thursday'
irc: 'openstack-meeting'
period: 'weekly'
chair: 'Russell Bryant'
description: 'This meeting is a weekly gathering of developers working on OpenStack Compute (Nova). We cover topics such as release planning and status, bugs, reviews, and other current topics worthy of real-time discussion.'
- time: '2100'
day: Thursday
irc: openstack-meeting
frequency: weekly
chair: Russell Bryant
description: >
This meeting is a weekly gathering of developers working on OpenStack Compute
(Nova). We cover topics such as release planning and status, bugs, reviews,
and other current topics worthy of real-time discussion.
agenda:
- 'general annoucement'
- 'sub-teams'
- 'bugs'
- 'blueprints'
- 'open discussion'
- general annoucement
- sub-teams
- bugs
- blueprints
- open discussion

View File

@ -1,14 +1,15 @@
project: 'OpenStack Project and Release Status Meeting'
uuid:
project: OpenStack Project and Release Status Meeting
schedule:
- time: '2100 UTC'
day: 'Tuesday'
irc: 'openstack-meeting'
period: 'weekly'
chair: 'Thierry Carrez'
description: 'The whole OpenStack Team holds a public weekly Project and Release Status meeting. Everyome is encouraged to attend.'
- time: '2100'
day: Tuesday
irc: openstack-meeting
frequency: weekly
chair: Thierry Carrez
description: >
The whole OpenStack Team holds a public weekly Project and Release Status
meeting. Everyome is encouraged to attend.
agenda:
- 'icehouse-3 progress'
- 'red flag district (or blocked blueprints)'
- 'incubated projects'
- 'open discussion'
- icehouse-3 progress
- red flag district (or blocked blueprints)
- incubated projects
- open discussion

View File

@ -1,18 +1,22 @@
project: 'Technical Committee Meeting'
uuid:
project: Technical Committee Meeting
schedule:
- time: '2000 UTC'
day: 'Tuesday'
irc: 'openstack-meeting'
period: 'weekly'
chair: 'Thierry Carrez'
description: 'The OpenStack Technical Committee is one of the governing bodies of the OpenStack project. It is an elected group that represents the contributors to the project, and has oversight on all technical matters.'
- time: '2000'
day: Tuesday
irc: openstack-meeting
frequency: weekly
chair: Thierry Carrez
description: >
The OpenStack Technical Committee is one of the governing bodies of the
OpenStack project. It is an elected group that represents the contributors
to the project, and has oversight on all technical matters.
agenda:
- 'progress on DefCore feedback'
- 'creating key distribution service (KDS) under identity program'
- 'integrated projects and new requirements: Neutron'
- minor-govermance-changes:
- 'add oslo.test to the Oslo program'
- 'add Infrastructure Program mission'
- 'Oslo program changes (oslo.vmware addition)'
- 'open discussion'
- progress on DefCore feedback
- creating key distribution service (KDS) under identity program
- 'integrated projects and new requirements: Neutron'
-
- minor govermance changes
-
- add oslo.test to the Oslo program
- add Infrastructure Program mission
- Oslo program changes (oslo.vmware addition)
- open discussion

View File

@ -1,17 +1,22 @@
project: 'XenAPI Team Meeting'
uuid:
project: XenAPI Team Meeting
schedule:
- time: '1500 UTC'
day: 'Wednesday'
irc: 'openstack-meeting'
period: 'weekly'
chair: 'John Garbutt'
description: 'Meeting to discuss the status of Blueprints and bugs relating to the XenAPI layer.'
- time: '1500'
day: Wednesday
irc: openstack-meeting
frequency: weekly
chair: John Garbutt
description: >
Meeting to discuss the status of Blueprints and bugs relating to the XenAPI
layer.
agenda:
- 'actions from last meeting'
- blueprints:
- 'discuss Icehouse-2 progress'
- bugs-and-QA:
- 'https://bugs.launchpad.net/nova/+bugs?field.tag=xenserver'
- 'gating progress'
- 'open discussion'
- actions from last meeting
-
- blueprints
-
- discuss Icehouse-2 progress
-
- bugs and QA
-
- 'https://bugs.launchpad.net/nova/+bugs?field.tag=xenserver'
- gating progress
- open discussion