RunningTheIRCMeeting

Revision 8 as of 2009-08-17 16:05:59

Clear message

This page provides a "cookbook" for running the Ubuntu Kernel team's IRC meeting. This meeting is generally run in the #ubuntu-meeting channel on FreeNode.

1. Pre-meeting email

The day before the IRC meeting is to take place, send an email announcement to the Ubuntu kernel team, public mailing list. The email should look something like the following:

Subject: Upcoming Ubuntu Kernel Team Meeting - Tuesday, 11th of August - 17:00  (UTC)

The next Ubuntu Kernel Team Meeting is scheduled for Tuesday, August 11th, 17:00
UTC in #ubuntu-meeting.

If there are any discussion points or items for decision that you would like to
add to the agenda [1], add an item to it and begin preparations to present a
short introduction to the topic on #ubuntu-meeting during the scheduled session.
Outstanding Action Items from last week are included in the ajenda.

[1]: https://wiki.ubuntu.com/KernelTeam/Meeting

As usual, anyone interested in the development of Ubuntu Kernel is welcome to
attend.

2. Pre-meeting IRC announcement

Approximately one hour before the IRC meeting is to start, post a little announcement in the #ubuntu-kernel channel on FreeNode. We encourage anyone in the community that is interested to attend the meeting.

**
** Ubuntu Kernel Team Meeting - Today @ 17:00 UTC - #ubuntu-meeting
**

3. Pre-meeting prep

Before the meeting takes place I build my "runes" file. I take the agenda for the meeting and add the mootbot keys to each line so that when it's time to run the meeting I just cut and paste into the IRC channel. The "runes" I used for the August 11, 2009 meeting are:

Roll Call
#startmeeting

[LINK] https://wiki.ubuntu.com/KernelTeam/Meeting
[TOPIC] Open Action Items: (apw) Check up on drdb status in dkms package and kernel

[LINK] https://wiki.ubuntu.com/KernelTeam/ReleaseStatus/Karmic

[TOPIC] Karmic Release Status: Bugs (Release Meeting Bugs / RC Milestoned Bugs / Release Targe
[TOPIC] Karmic Release Status: Milestoned Features

[TOPIC] Blueprints: kernel-karmic-hwdb-workshop (ogasawara)
[TOPIC] Blueprints: kernel-karmic-kms (apw)
[TOPIC] Blueprints: kernel-karmic-new-kernel-on-lts (rtg)
[TOPIC] Blueprints: kernel-karmic-review-of-non-upstreamed-code (smb)
[TOPIC] Blueprints: kernel-karmic-android (coolony)
[TOPIC] Blueprints: kernel-karmic-sponsoring-staging-drivers (smb)
[TOPIC] Blueprints: kernel-karmic-suspend-resume (manjo)
[TOPIC] Blueprints: kernel-karmic-wifi (rtg)
[TOPIC] Blueprints: kernel-karmic-better-power-mgt (amitk)

[TOPIC] Other Release Tasks: AppArmor (jjohansen)
[TOPIC] Other Release Tasks: ARM-Freescale (amitk, bjf)
[TOPIC] Other Release Tasks: Union Mount Solution (apw)

[TOPIC] Security & bugfix kernels - Jaunty/Intrepid/Hardy/Others (smb/gnarl)
[TOPIC] Status: Karmic (rtg, apw)
[TOPIC] Status: ARM (amitk, bjf)

[TOPIC] Status: Netbook (sconklin, apw)

[TOPIC] Incoming Bugs: Regressions (ogasawara)
[TOPIC] Incoming Bugs: Bug day report (ogasawara)

[TOPIC] Open Discussion or Questions: Anyone have anything?
[TOPIC] Next Meeting Chair: Colin King

#endmeeting

4. Run the meeting

Start the meeting off with a "Roll Call" just to make sure most of the kerne team is in the channel.

Next, "#startmeeting" which will signal to "mootbot" that a new meeting is starting and to start capturing. If you are running xchat irc client, a "MootBot" channel will be started and all the "mootbot" logging with get put there.

Go through the "runes", moving from topic to topic. If no one contributes to a topic after 15 seconds, move on.

5. Post meeting

As soon as the meeting finishes. I copy the entire text from the IRC session out of the channel window and add it to the end of my "runes" file. Next I take the "MootBot" channel output and cut-and-paste it into same "runes" file. At this point I have everything for updating all the meeting pages.

6. Update the meeting history file

  1. Open the KernelTeam Meeting page for editing. Copy and paste everything from the "IRC Logs" line of the last meeting to the "Next Meeting" line of the current meeting into a temp file (/tmp/meeting). This is where all the updates can be done with your favorite editor and then just pasted into the meeting page. You should have something like the following in your temp file:

== Next Meeting Tue, August 11th, 2009 ==
==== Chair ====
 * Colin King

==== Agenda ====
 * Open Action Items
   * (apw) check up on drbd status in dkms package and kernel
 * [[https://wiki.ubuntu.com/KernelTeam/ReleaseStatus/Karmic|Kermic Release Status]]
   * Bugs (Release Meeting Bugs / RC Milestoned Bugs / Release Targeted Bugs)
   * Milestoned Features
   * Blueprints
     * [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-karmic-hwdb-workshop|kernel-karm
     * [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-karmic-kms|kernel-karmic-kms]]
     * [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-karmic-new-kernel-on-lts|kernel-
     * [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-karmic-review-of-non-upstreamed-
     * [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-karmic-android|kernel-karmic-and
     * [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-karmic-sponsoring-staging-driver
     * [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-karmic-ssd|kernel-karmic-ssd]]
     * [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-karmic-suspend-resume|kernel-kar
     * [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-karmic-wifi|kernel-karmic-wifi]]
     * [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-karmic-better-power-mgt|kernel-k
   * Other Release Tasks
     * [[KernelTeam/ReleaseStatus/AppArmor|AppArmour]]
     * [[https://wiki.ubuntu.com/KernelTeam/ReleaseStatus/KarmicFreescalePatches#preview|ARM-F
     * Union Mount Solution
 * Karmic General Status
 * Security & bugfix kernels - Jaunty/Intrepid/Hardy/Others
 * Netbook Trees
   * status
 * Incoming Bugs
   * Regressions
   * Bug day report
 * Open discussion
 * Next Meeting Chair Manoj Iyer

== Past Meetings ==

=== Tue, August 11th, 2009 ===

==== Minutes ====

 * IRC Logs: http://irclogs.ubuntu.com/2009/08/11/%23ubuntu-meeting.txt
  1. Copy everything from the "=== Agenda ===" line to the " * IRC Logs:" line and past it after the " * IRC Logs:" line.
  2. Update the "* IRC Logs:" line to point at the correct IRC logs for the meeting just completed.
  3. Update the date line for the meeting.
  4. Go up and edit the agenda section for the next IRC meeting.
  5. Change the date line for the next field.
  6. Change the name associated with the meeting chair for the next meeting.
  7. Paste the updates into the meeting page.
  8. All done!

=== 7. Create the "Weekly Report" Take a look at https://wiki.ubuntu.com/KernelTeam/Meeting/2009-08-11 for an example. Take the raw output from the #ubuntu-meeting channel and create a new weekly report.