This is an intermediate step, but valuable, step in stabilising the IRC
meeting iCal. There are a couple of issues.
1. Every time we regenerate the iCal we set a new start point.
2. The odd/even decision is based on the start date (which defaults to
the time the ics file is generated)
By adding explicit start dates to all out meetings (which have been
reset this week) we mitigate both of these issues.
There are other aspects that require updates to yaml2ical, but this
relatively simple step while we get those items in place.
Note: this week you can verify that these start_dates are correct by
1. running tox on master
2. save output/irc-meetings.ical to output/master.ical
3. apply this patch and re-run tox
4. diff output/master.ical output/irc-meetings.ical
Change-Id: I7ae70c684884c0c708738392a0b43bbb3c1c878e
This also has the dubious benefit of re-generating the irc-meetings.ics
file to re-align for the fact that 2016 starts with an odd week.
Change-Id: Ibb855f691894cc80e130609deb254a9d84c0399e
Some odd/even alternating meetings were not aligned with the
currently-published calendar. Syncs meetings as of Feb 26.
Change-Id: Idfb379990618179507628426605655e5f881e8c9
Sync meeting times with current state on the wiki.
Removed meetings that were not in #openstack-meeting channels.
Temporarily mark ux-team-meeting and telco-wg-meeting in specific
IRC channels since yaml2ical reports them as conflicting otherwise
(due to a bug in biweekly conflict detection).
Change-Id: Ia418c18ae0149b8c22719330c2a8fb0f7e938630
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