mootbot

Differences between revisions 12 and 23 (spanning 11 versions)
Revision 12 as of 2010-02-17 08:02:42
Size: 10491
Editor: 98
Comment:
Revision 23 as of 2011-08-15 20:35:31
Size: 2301
Editor: 84
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||
= Meeting opened by _marx_ at 00:00 =
 <'''<<Verbatim(_marx_)>>'''> take 34
= Meetingology =
Meetingology is the development name of the next generation mootbot. It is based on the supybot python IRC bot framework and a total rewrite of the original TCL code of mootbot. The code has come via Debian where it is called meetbot, I have added back some Ubuntuish features, some of which, like voting, will be pushed over to the Debian code.
Line 5: Line 4:
 <'''<<Verbatim(internalkernel)>>'''> o/ It should be command compatible with mootbot. That is to say you should be able to run a meeting with all the normal mootbot commands like #startmeeting and [TOPIC] and [VOTE] etc, but you can also do #topic and #vote if you prefer that syntax.
Line 7: Line 6:
 <'''<<Verbatim(internalkernel)>>'''> :) At the moment meetingology is a rather quiet bot. It doesn't acknowledge receipt of as many commands as mootbot does. It is probably going to do more in terms of private messages to the person using the command, there is a general intention for it to not just repeat what you say in the channel, if it is talking then it should be saying something useful, like the results of a vote.
Line 9: Line 8:
 <'''<<Verbatim(_marx_)>>'''> Meeting started who all is here for the meeting? Meetingology does the minutes right. They are in moin wiki syntax
Line 11: Line 10:
 <'''<<Verbatim(magedragon25)>>'''> +1 == Additional commands ==
=== #chair ===
this allows you to nominate an additional chair of the meeting, someone else who can call votes and assign actions and end the meeting etc.
=== #voters ===
This allows you to provide a list of authorised voters, for example if you have a council meeting where 5 people have voting rights, but there might be 20 people discussing things in the meeting when a vote is called only the authorised voters votes will count even if someone else gets confused and tries to vote.
=== #help ===
this actually doesn't do what you might expect, it doesn't give you any help. It is used in a meeting to record a "call for help" or something where volunteers are being sought. This was a Debian innovation which we are leaving in for compatibility more than something we intend to use a lot.
Line 13: Line 18:
 <'''<<Verbatim(internalkernel)>>'''> o/ == bugs ==
 * private votes don't work
 * you can't put other stuff after a vote, so you can do "+1" but not "+1 awesome!! woot!"
 * some formatting issues remain in the moin syntax output
 * it should attempt to change the channel /topic and if that fails, announce the topic in channel. Currently it does both, which is a bug.
Line 15: Line 24:
 <'''<<Verbatim(nameiner)>>'''> o/

 <'''<<Verbatim(marco_polo)>>'''> fake out

 <'''<<Verbatim(_marx_)>>'''> BugeyeD: ping

 * '''<<Verbatim(_marx_)>>''' usually lets this go for 5 mikes

 <'''<<Verbatim(BugeyeD)>>'''> o/

 <'''<<Verbatim(BugeyeD)>>'''> pong

 <'''<<Verbatim(_marx_)>>'''> hi

 <'''<<Verbatim(BugeyeD)>>'''> hidey-ho!

 <'''<<Verbatim(akgraner)>>'''> o/

 <'''<<Verbatim(BugeyeD)>>'''> just put the youngest down a bit early in hopes of making it all the way through this meeting

 <'''<<Verbatim(_marx_)>>'''> [TOPIC] Review the leadership wiki

== Review the leadership wiki ==
 <'''<<Verbatim(_marx_)>>'''> has everyone seen the revisions to council?

 <'''<<Verbatim(magedragon25)>>'''> yes

 <'''<<Verbatim(BugeyeD)>>'''> whoah, magedragon25 is here!

 <'''<<Verbatim(_marx_)>>'''> [LINK] https://wiki.ubuntu.com/NorthCarolinaTeam/council

||<#FF5555>'' https://wiki.ubuntu.com/NorthCarolinaTeam/council''||

 <'''<<Verbatim(magedragon25)>>'''> been for a minute or two :D

 <'''<<Verbatim(BugeyeD)>>'''> i'm still having issues with my lp/wiki account, so don't know when pages change ...

 <'''<<Verbatim(_marx_)>>'''> BugeyeD: can you view that page?

 <'''<<Verbatim(BugeyeD)>>'''> i can view the councel page, yes. sorry. thought i had responded to that question. i reckon mage through me off.

 <'''<<Verbatim(_marx_)>>'''> hi Italian_Plumber

 <'''<<Verbatim(magedragon25)>>'''> huh? sorry...

 <'''<<Verbatim(_marx_)>>'''> hum

 <'''<<Verbatim(_marx_)>>'''> has everyone read https://wiki.ubuntu.com/NorthCarolinaTeam/council

 <'''<<Verbatim(_marx_)>>'''> anyone?

 <'''<<Verbatim(internalkernel)>>'''> yep... looks good

 <'''<<Verbatim(magedragon25)>>'''> yes...

 <'''<<Verbatim(BugeyeD)>>'''> eys

 <'''<<Verbatim(BugeyeD)>>'''> er, yes

 <'''<<Verbatim(BugeyeD)>>'''> anything in particular you're hoping to hear?

 <'''<<Verbatim(_marx_)>>'''> [vote] approve changes and create /Council page

||<#55FF55>''Motion: approve changes and create /Council page''||
 <'''<<Verbatim(magedragon25)>>'''> +1

 <'''<<Verbatim(BugeyeD)>>'''> +1

 <'''<<Verbatim(internalkernel)>>'''> +1

 <'''<<Verbatim(akgraner)>>'''> +0

 <'''<<Verbatim(_marx_)>>'''> [TOPIC] Ubuntu Advocacy

||<#55FF55>Results: 3 in favour, 0 against, 1 abstained.||
||<#55FF55>Overall: 3||
||<#55FF55>Motion Carried: approve changes and create /Council page||
== Ubuntu Advocacy ==
 <'''<<Verbatim(_marx_)>>'''> anything to report here people?

 * '''<<Verbatim(BugeyeD)>>''' dabbled in advocacy a bit today by talking to a few "everyday joes" about free desktops

 <'''<<Verbatim(BugeyeD)>>'''> despite being "online" and "on facebook" where plenty of information abounds,

 <'''<<Verbatim(magedragon25)>>'''> anyone that I can bring up the sunject with, I do....most of the time it's fellow students

 <'''<<Verbatim(akgraner)>>'''> I've been asked to have a booth at the goat festival in Spindale, NC (that's all I know at the moment)

 <'''<<Verbatim(magedragon25)>>'''> oops...subject

 <'''<<Verbatim(BugeyeD)>>'''> none of the joes had a clue their pc didn't have to run windows. this discussion started after one complained about a virus and the others started nodding their heads.

 <'''<<Verbatim(_marx_)>>'''> well advocacy at the goat festival

 <'''<<Verbatim(BugeyeD)>>'''> akgraner: was that a misspelling?

 <'''<<Verbatim(internalkernel)>>'''> I finished creating the interface for a Loom, which was based off ubuntu

 <'''<<Verbatim(internalkernel)>>'''> its going to be part of the standard production of these machines now

 <'''<<Verbatim(akgraner)>>'''> nope - goat festival

 <'''<<Verbatim(BugeyeD)>>'''> internalkernel: as in weaving?

 <'''<<Verbatim(internalkernel)>>'''> touch screen interface, no keyboard...

 <'''<<Verbatim(internalkernel)>>'''> yeah, an automated loom

 <'''<<Verbatim(BugeyeD)>>'''> sweet!

 <'''<<Verbatim(internalkernel)>>'''> I believe it's a dobby loom at this point

 <'''<<Verbatim(_marx_)>>'''> [TOPIC] Upcoming opportunities

== Upcoming opportunities ==
 <'''<<Verbatim(BugeyeD)>>'''> apparently we have the opportunity to convert a few goats

 <'''<<Verbatim(BugeyeD)>>'''> or at least enlighten them

 <'''<<Verbatim(_marx_)>>'''> we have a release party location booked for pti

 <'''<<Verbatim(BugeyeD)>>'''> woo! where?

 <'''<<Verbatim(_marx_)>>'''> BugeyeD: 4-29 at Foothills

 <'''<<Verbatim(akgraner)>>'''> internalkernel, holstein I think we should have one at Firestorm

 <'''<<Verbatim(internalkernel)>>'''> sounds good to me

 <'''<<Verbatim(internalkernel)>>'''> ill probably be out of town though...

 <'''<<Verbatim(nameiner)>>'''> alinuxfan and JFo and I talked about Raleigh release party last night

 <'''<<Verbatim(magedragon25)>>'''> marx:what time at Foothils?

 <'''<<Verbatim(BugeyeD)>>'''> _marx_ +1

 <'''<<Verbatim(_marx_)>>'''> rdu area right nameiner

 <'''<<Verbatim(nameiner)>>'''> correct _marx_

 <'''<<Verbatim(BugeyeD)>>'''> i'd really like to be where jfo talked about, the saucer i think. will have to find a reason (ubuntu hour?) to go there soon

 <'''<<Verbatim(_marx_)>>'''> magedragon25: i think 7 but i should check

 <'''<<Verbatim(magedragon25)>>'''> ok

 <'''<<Verbatim(BugeyeD)>>'''> magedragon25: you can bring the disco ball.

 <'''<<Verbatim(magedragon25)>>'''> haha....

 <'''<<Verbatim(_marx_)>>'''> jam days folks

 <'''<<Verbatim(nameiner)>>'''> yes, we decided on the Flying Saucer

 <'''<<Verbatim(akgraner)>>'''> nameiner, the Saucer rocks!

 <'''<<Verbatim(nameiner)>>'''> I know akgraner

 <'''<<Verbatim(_marx_)>>'''> so we have release day parties covered

 <'''<<Verbatim(BugeyeD)>>'''> i'll participate in a jam day if at all possible. what are the dates? isn't it a string of three days?

 <'''<<Verbatim(_marx_)>>'''> late march

 <'''<<Verbatim(magedragon25)>>'''> I think we still need a place for jam days

 <'''<<Verbatim(_marx_)>>'''> magedragon25: yes for us in pti area

 <'''<<Verbatim(BugeyeD)>>'''> agreed.

 <'''<<Verbatim(magedragon25)>>'''> anyone ask at foothills or krankies?

 <'''<<Verbatim(BugeyeD)>>'''> the one in carrboro (thanks bac) worked out great, but it was a bit far for me

 <'''<<Verbatim(akgraner)>>'''> I am sure we'll do something in WNC..

 <'''<<Verbatim(_marx_)>>'''> global jam things need to get firmed up pretty quick

 <'''<<Verbatim(magedragon25)>>'''> yeah

 <'''<<Verbatim(BugeyeD)>>'''> krankies might work for pti, but i'm not sure about foothills. unless we can have a room there, and i don't even know if they have wifi.

 <'''<<Verbatim(BugeyeD)>>'''> wifi is a necessity, and i don't have a mifi.

 <'''<<Verbatim(_marx_)>>'''> family friendly

 <'''<<Verbatim(magedragon25)>>'''> I've seen a room the one time I went to foothills, and I hear thay have wifi....but how big of a room do we need

 <'''<<Verbatim(BugeyeD)>>'''> i've been in rooms at foothills (one up and one down) and they are plenty big unless you have over say 20 people.

 <'''<<Verbatim(_marx_)>>'''> magedragon25: i've reserved the room at street level to the right

 <'''<<Verbatim(magedragon25)>>'''> ok

 <'''<<Verbatim(_marx_)>>'''> [TOPIC] Team Approval

== Team Approval ==
 <'''<<Verbatim(BugeyeD)>>'''> i approve of this team

 <'''<<Verbatim(internalkernel)>>'''> +1

 <'''<<Verbatim(magedragon25)>>'''> +1

 <'''<<Verbatim(BugeyeD)>>'''> i'm not aware of any headway being made in the approval process, just that we're trying to more or less get stuff ready to start the process

 <'''<<Verbatim(BugeyeD)>>'''> akgraner would likely know more, as she has contact with some of those types of folks that might actually do the approving ...

 <'''<<Verbatim(_marx_)>>'''> current sandbox

 <'''<<Verbatim(akgraner)>>'''> BugeyeD, we can get a couple people to look at the sandbox _marx_ is referring to..

 <'''<<Verbatim(akgraner)>>'''> we need to include some pics from some of the events.. I'll link a few blog posts from some the events to it

 <'''<<Verbatim(nameiner)>>'''> I have pics from the last release party

 <'''<<Verbatim(BugeyeD)>>'''> i've been to several ubuntu days and completely forgot about taking pictures.

 <'''<<Verbatim(BugeyeD)>>'''> i've tried to document them, though.

 <'''<<Verbatim(BugeyeD)>>'''> i'll try to work on wiki format this weekend.

 <'''<<Verbatim(akgraner)>>'''> so any events any of us have written/documented we need to put links on the approval wiki

 <'''<<Verbatim(BugeyeD)>>'''> okay, where's the approval page?

 <'''<<Verbatim(BugeyeD)>>'''> is that the roadmap page?

 <'''<<Verbatim(_marx_)>>'''> sandbox

 <'''<<Verbatim(BugeyeD)>>'''> i created sandbox so that i could mess with formatting without screwing up any of the official pages. has that become the approval page?

 <'''<<Verbatim(akgraner)>>'''> _marx_, can you just rename sandbox to something like NCApprovalPage

 <'''<<Verbatim(_marx_)>>'''> BugeyeD: no

 <'''<<Verbatim(akgraner)>>'''> or just create it..

 <'''<<Verbatim(magedragon25)>>'''> sorry....didn't realize my hour ran out...had to change my mac

 <'''<<Verbatim(_marx_)>>'''> okay we're at the new goal of one hour

 <'''<<Verbatim(BugeyeD)>>'''> magedragon25: heh. you at krankies?

 <'''<<Verbatim(magedragon25)>>'''> yeah

 <'''<<Verbatim(BugeyeD)>>'''> awesome. may meet you there next time.

 <'''<<Verbatim(magedragon25)>>'''> what did i misss

 <'''<<Verbatim(magedragon25)>>'''> ok

 <'''<<Verbatim(_marx_)>>'''> [agreed] to new council definitions

||<#FF5555>'' to new council definitions''||

 <'''<<Verbatim(_marx_)>>'''> at one hour I'm closing the meeting

 <'''<<Verbatim(_marx_)>>'''> #endmeeting

----
= Meeting closed at 01:01 =
== People Present ==
 * _marx_

 * internalkernel

 * magedragon25

 * nameiner

 * marco_polo

 * BugeyeD

 * akgraner

== Actions Recorded ==
https://code.launchpad.net/~ubuntu-bots/ubuntu-bots/meetingology

Meetingology

Meetingology is the development name of the next generation mootbot. It is based on the supybot python IRC bot framework and a total rewrite of the original TCL code of mootbot. The code has come via Debian where it is called meetbot, I have added back some Ubuntuish features, some of which, like voting, will be pushed over to the Debian code.

It should be command compatible with mootbot. That is to say you should be able to run a meeting with all the normal mootbot commands like #startmeeting and [TOPIC] and [VOTE] etc, but you can also do #topic and #vote if you prefer that syntax.

At the moment meetingology is a rather quiet bot. It doesn't acknowledge receipt of as many commands as mootbot does. It is probably going to do more in terms of private messages to the person using the command, there is a general intention for it to not just repeat what you say in the channel, if it is talking then it should be saying something useful, like the results of a vote.

Meetingology does the minutes right. They are in moin wiki syntax

Additional commands

#chair

this allows you to nominate an additional chair of the meeting, someone else who can call votes and assign actions and end the meeting etc.

#voters

This allows you to provide a list of authorised voters, for example if you have a council meeting where 5 people have voting rights, but there might be 20 people discussing things in the meeting when a vote is called only the authorised voters votes will count even if someone else gets confused and tries to vote.

#help

this actually doesn't do what you might expect, it doesn't give you any help. It is used in a meeting to record a "call for help" or something where volunteers are being sought. This was a Debian innovation which we are leaving in for compatibility more than something we intend to use a lot.

bugs

  • private votes don't work
  • you can't put other stuff after a vote, so you can do "+1" but not "+1 awesome!! woot!"
  • some formatting issues remain in the moin syntax output
  • it should attempt to change the channel /topic and if that fails, announce the topic in channel. Currently it does both, which is a bug.

https://code.launchpad.net/~ubuntu-bots/ubuntu-bots/meetingology

AlanBell/mootbot (last edited 2011-08-15 20:35:31 by 84)