From Fedora Project Wiki

2008 July 10 IRC Support Meeting

Members Present

Kevin Fenzi nirik
Ben Williams Southern_Gentlem
Scott Glaser Sonar_Guy
Steve Barber roguedaemon
Jesse Keating f13
Mike McGrath mmcgrath
Ricky Zhou ricky
Tom Callaway spot
Jonathan Steffan daMaestro
Scott Williams vwbusguy
Jason Farrell zcat
Jesse Keating f13
Thomas Janssen thomasj
Jef Spaleta spoleeba


Problem Scope

IRC support needs to be improved. There is a shortage of good helpers, and operators to maintain order in the #fedora channel. The channel has many "non helpfull" helpers in it. Support is sometimes inconsistent or not present. We should be able to organize support efforts, attract more helpers and assist more users.

Action Items

  1. Setup the IRC pages on the Wiki following Tom Callaways Hierarchy. Assigned: Scott Glaser (DONE)
  2. Have Red Hat lawyers look into the legalities of referring to livna. Assigned: Tom Callaway
  3. Modify/Define the code of conduct for Participants/Helpers/Ops. Assigned: All Operators
  4. Define the requirements for a #fedora Bot. Assigned:


  • The next IRC Support Team meeting will take place in #fedora-meeting beginning 15:30 UTC on 17 July 2008.
  • Decide if we should form a support SIG.
  • Figure out how to get more helpers/schedule shifts.

Long term ideas

  • A 'support wizard' type app. Users could be directed to it to gather information and also point them to solutions for common problems.

(This could be shared with other support types).

  • Guidelines and orginization around all support types (mailing lists, talk, forums).
  • A channel bot for various needs.


Jul 10 12:17:59 -->	kc8hfi (n=kc8hfi@ has joined #fedora-meeting
Jul 10 12:18:00 -->	sdziallas_ ( has joined #fedora-meeting
Jul 10 12:18:30 <--	sdziallas_ has quit (Client Quit)
Jul 10 12:18:42 <Southern_Gentlem>	spoleeba, PING
Jul 10 12:18:50 <spoleeba>	here..sort of
Jul 10 12:18:52 <Southern_Gentlem>	np spot
Jul 10 12:19:31 -->	sdziallas_ ( has joined #fedora-meeting
Jul 10 12:19:59 <--	sdziallas_ has quit (Client Quit)
Jul 10 12:20:49 <nirik>	ok, I'm back... who all is around for the IRC support meeting?
Jul 10 12:21:03 *	Sonar_Guy is here
Jul 10 12:21:04 -->	engwnbie|scooter ( has joined #fedora-meeting
Jul 10 12:21:24 -->	sdziallas_ ( has joined #fedora-meeting
Jul 10 12:21:29 <spoleeba>	maybe i'm here
Jul 10 12:21:43 <--	sdziallas_ has quit (Client Quit)
Jul 10 12:21:53 *	kc8hfi is here, watching, learning
Jul 10 12:22:04 *	roguedaemon is absent
Jul 10 12:22:06 *	Southern_Gentlem here 
Jul 10 12:22:10 ---	nirik has changed the topic to: IRC support meeting - Init process
Jul 10 12:22:14 <Southern_Gentlem>	spot will brb
Jul 10 12:22:18 -->	vwbusguy- ( has joined #Fedora-meeting
Jul 10 12:22:43 <nirik>	yeah, lets wait for spot. 
Jul 10 12:22:46 *	zcat is in the nosebleed seats
Jul 10 12:22:49 *	nirik goes to get another cup of coffee
Jul 10 12:23:12 *	vwbusguy- sips on a coke
Jul 10 12:23:24 -->	sdziallas_ ( has joined #fedora-meeting
Jul 10 12:23:25 *	Southern_Gentlem inserts MD IV
Jul 10 12:23:31 <--	k0k has quit (Remote closed the connection)
Jul 10 12:23:35 *	spot is back
Jul 10 12:24:07 ---	sdziallas_ is now known as sdziallas_away
Jul 10 12:24:57 <nirik>	ok, so a number of topics I wanted to try and work on today... 
Jul 10 12:25:03 <--	finnzi ( has left #fedora-meeting
Jul 10 12:25:08 ---	nirik has changed the topic to: IRC support meeting - Code of conduct
Jul 10 12:25:10 <--	drago01 has quit (Remote closed the connection)
Jul 10 12:25:16 <nirik>	so where are we on the code of conduct? 
Jul 10 12:25:38 <nirik>	we have this:
Jul 10 12:25:39 <Southern_Gentlem>	post link for new people please
Jul 10 12:25:48 -->	daMaestro (n=jon@fedora/damaestro) has joined #fedora-meeting
Jul 10 12:25:53 <nirik>	I would like to split it out into seperate things for users/helpers/ops... 
Jul 10 12:26:03 <nirik>	and we need to polish it up a bunch
Jul 10 12:26:17 <Sonar_Guy>	nirik: here is the initial page I started
Jul 10 12:26:42 <nirik>	excellent. 
Jul 10 12:26:48 <spot>	so, i have the Red Hat lawyers looking into nirik's query about referring to livna
Jul 10 12:27:18 <spot>	how long is an operator shift?
Jul 10 12:27:20 <roguedaemon>	i've been thinking about the OT thing, i think OT is something that binds a good irc channel and 
                                its members together in a positive way, but needs to be stated and enforced that its inappropriate 
                                when there is a question on the floor
Jul 10 12:27:42 <nirik>	spot: we aren't sure yet, as we aren't sure how many ops we have that are active. 
Jul 10 12:27:47 <spot>	okay.
Jul 10 12:27:56 <nirik>	I sent a memo to all the current ops a week or two ago. 
Jul 10 12:28:07 <roguedaemon>	the separate social channel thing doesnt really work too well in that respect
Jul 10 12:28:31 <nirik>	I heard from sopwith that he's not involved anymore, but would be willing to do on-off helps 
                       (ie, take a shift when someone needed it, etc)
Jul 10 12:28:32 <spot>	i think a #fedora-ops channel is useful (btw)
Jul 10 12:28:40 <spot>	i know i'm all over the place, sorry. :)
Jul 10 12:28:42 <Sonar_Guy>	spot: +1
Jul 10 12:28:48 <Southern_Gentlem>	+1
Jul 10 12:28:56 <roguedaemon>	aye, but should it be private?
Jul 10 12:29:02 <spot>	yes, ops only
Jul 10 12:29:13 <Southern_Gentlem>	#fedora-ops has been need for along time
Jul 10 12:29:17 <roguedaemon>	like so banned people cant park in there
Jul 10 12:29:19 <nirik>	roguedaemon: yeah, but if people are off topic newcomers might be less willing to ask questions. 
Jul 10 12:29:34 <roguedaemon>	nirik:  yeah, its a delicate balance i think
Jul 10 12:29:40 <--	sdziallas has quit (Read error: 110 (Connection timed out))
Jul 10 12:29:40 <spot>	one thing we could also do (if we wanted) is to give chanops special cloaks
Jul 10 12:29:51 <roguedaemon>	#fedora-social is definitely necessary
Jul 10 12:29:59 <spot>	fedora/op/$USERNAME, for example
Jul 10 12:30:03 <Southern_Gentlem>	nope
Jul 10 12:30:08 <Southern_Gentlem>	disagree  spot
Jul 10 12:30:23 <nirik>	I would say leave fedora-ops open for now, and if it becomes a problem kick/close/do something else. 
Jul 10 12:30:31 <nirik>	we want to be as open as we can... 
Jul 10 12:30:35 <vwbusguy->	roguedaemon, +1
Jul 10 12:30:35 *	spot is okay with that
Jul 10 12:30:41 -->	drago01 ( has joined #fedora-meeting
Jul 10 12:30:53 <Sonar_Guy>	nirik: +1
Jul 10 12:30:57 <Southern_Gentlem>	=1
Jul 10 12:31:00 <Southern_Gentlem>	+
Jul 10 12:31:23 <spot>	maybe we should try to focus this on specific topics
Jul 10 12:31:27 <nirik>	so, anyone have specific things about the code of conduct?
Jul 10 12:31:33 <spot>	(i have lots of input from the code of conduct)
Jul 10 12:31:38 <Southern_Gentlem>	as far as channel ops reporting i think #fedora-ops is enough
Jul 10 12:31:56 <nirik>	or should we all edit/use mailing lists and talk about the CoC next meeting?
Jul 10 12:32:18 *	spot notes that che owns #fedora-ops
Jul 10 12:32:19 <Southern_Gentlem>	lets hear what spot has to say
Jul 10 12:32:37 <Sonar_Guy>	Southern_Gentlem: +1
Jul 10 12:33:06 <spot>	i think the code of conduct is a very good start, but it needs to be separated from the greater irc discussions
Jul 10 12:33:17 <spot>	it should be something simple that any user should be able to quickly read
Jul 10 12:33:21 *	nirik nods. 
Jul 10 12:33:29 <nirik>	well, especially the user part of it. 
Jul 10 12:33:46 <nirik>	ops would have more powers, so should have more responsibilities...
Jul 10 12:33:50 <spot>	If you think of it hierarchically, it should look like this:
Jul 10 12:33:51 <spot>	IRC/
Jul 10 12:33:57 <spot>	IRC/Participant
Jul 10 12:33:59 <Sonar_Guy>	spot: I would also like to see it added to the docs and part of the initial page that comes 
                                up the first time a user opens firefox
Jul 10 12:34:01 <spot>	IRC/Helper
Jul 10 12:34:04 <spot>	IRC/OPs
Jul 10 12:34:18 <spot>	Sonar_Guy: sure, should be possible
Jul 10 12:34:52 <nirik>	yeah, a hierarchy is good. 
Jul 10 12:34:57 <Sonar_Guy>	spot: I can make those changes to the page.
Jul 10 12:34:58 <spot>	The code of conduct for users should cover
Jul 10 12:35:10 <spot>	1. Things I should not do.
Jul 10 12:35:15 <spot>	2. Things I must not do.
Jul 10 12:35:28 <spot>	and a brief statement of the purpose of #fedora
Jul 10 12:35:29 <roguedaemon>	i thought the +v thing was dropped
Jul 10 12:36:01 <spot>	The code of conduct for helpers should cover
Jul 10 12:36:05 <spot>	1. How to help people
Jul 10 12:36:08 <nirik>	the +v thing was a ok idea, but I agree no reason to set people apart... so 
                        we can drop it for now. 
Jul 10 12:36:19 <spot>	well, it isn't to set people apart
Jul 10 12:36:29 <vwbusguy->	how would one distinguish between users and helpers then?
Jul 10 12:36:38 <spot>	it is to make it obvious that their answers are coming from a helper
Jul 10 12:36:46 <Southern_Gentlem>	vwbusguy-,  like they already do
Jul 10 12:36:47 <nirik>	ricky pointed out that it might well make non "official" people less likely 
                        to assist... 
Jul 10 12:37:17 <spot>	i doubt it.
Jul 10 12:37:23 <roguedaemon>	it does make things a bit more complicated, but personally i can 
                                appreciate a clear chain of command
Jul 10 12:37:36 <spot>	i think it would be interesting to do helper shifts with a bot
Jul 10 12:37:54 <spot>	if the helper arrives during their shift, the bot gives them +v
Jul 10 12:37:59 <Sonar_Guy>	?
Jul 10 12:38:01 <spot>	at the end of their shift, the bot takes -v
Jul 10 12:38:07 <zcat>	other ircd's have more user modes. half-ops, etc. not necessary.
Jul 10 12:38:10 <Sonar_Guy>	ah ok
Jul 10 12:38:21 <ricky>	spot: What do you gain with the +v?
Jul 10 12:38:25 <nirik>	we have talked about a bot... but we need to make sure it can't be abused by 
                        users first
Jul 10 12:38:38 <spot>	ricky: we want to give the people who volunteer to take a shift some recognition
Jul 10 12:38:39 <ricky>	It's just credibility that other people somehow don't get
Jul 10 12:39:04 <vwbusguy->	ricky, +1
Jul 10 12:39:14 <spot>	anyone can offer an answer in channel, these people are stepping up to say that 
                        they will field all questions during a period
Jul 10 12:39:17 <roguedaemon>	ricky:  sometimes when lots of people are answering its hard for 
                                newcomers to know who and who not to listen to
Jul 10 12:39:20 <ricky>	People who regularly help are already extremely noticeable - you can listen for 
                        a few minutes and pretty much know who they are
Jul 10 12:39:30 ---	knurd is now known as knurd_afk
Jul 10 12:39:35 <spot>	ricky: lots of people don't listen for any period of time
Jul 10 12:39:35 <--	notting (n=notting@redhat/notting) has left #fedora-meeting ("Ex-Chat")
Jul 10 12:39:40 <spot>	they just drop in when they have a question
Jul 10 12:39:57 <nirik>	many folks won't know to look for +v either... 
Jul 10 12:39:59 <ricky>	roguedaemon: From what I've seen in there, the quality of advice is excellent.  
                        We don't have a huge problem with people giving bad advice.
Jul 10 12:40:03 <ricky>	spot: So this is to set them apart for those people
Jul 10 12:40:08 <spot>	nirik: they will if we put it in the user code of conduct
Jul 10 12:40:19 <nirik>	some % of them, sure... 
Jul 10 12:40:23 <vwbusguy->	the channel usually is good at calling out when bad advice is given
Jul 10 12:40:29 <ricky>	One-off people are pretty unlikely to read it :-(
Jul 10 12:40:39 <Southern_Gentlem>	ricky once in awhile, we get bad people in there and they are 
                                        taken care of
Jul 10 12:40:49 <spot>	we don't have to do it, but my experience is that it is a pointless gesture that 
                        makes people feel good.
Jul 10 12:40:55 <roguedaemon>	it is complicated, probably more trouble than its worth
Jul 10 12:40:58 <spot>	and it doesn't really give them anything
Jul 10 12:41:17 <ricky>	I think it has other effects
Jul 10 12:41:23 <spot>	the same reason people pad their nicknames to go the top of the userlist
Jul 10 12:41:35 <roguedaemon>	heheh
Jul 10 12:41:57 <ricky>	Hah, never knew about the userlist thing.
Jul 10 12:42:10 *	nirik has no great strong feelings on +v... we could try it and see if it 
Jul 10 12:42:11 <--	spoleeba has quit (Read error: 110 (Connection timed out))
Jul 10 12:42:19 <roguedaemon>	then theres the borderline activity, people who think they should be but 
                                arent, etc etc
Jul 10 12:42:24 <spot>	i'd like to give it a try, if it becomes trouble we can drop it
Jul 10 12:42:48 <nirik>	spot: would we need the bot for it? or just scheduled helpers? 
Jul 10 12:42:49 <ricky>	At the very least, many other channels use +v to set peoples' status (to people coming)
                        apart - that's the impression we'll give.
Jul 10 12:43:15 <spot>	i don't know if freenode's chanserv has the capability to let people +v themselves with
                        a low access level
Jul 10 12:43:16 <ricky>	I do'nt think the trouble with this approach is easily identifiable.
Jul 10 12:43:27 <ricky>	Not without getting inside the mind of people asking questions, at least :-)
Jul 10 12:43:33 <ricky>	It does (+v)
Jul 10 12:43:57 <spot>	so, we could give the helpers that access level, then let them +v/-v when they go on 
                       and off shift
Jul 10 12:44:01 <ricky>	Like I said, a questioner will just be more likely to listen to a +v person and ignore 
                       other people.  That's not something we need
Jul 10 12:44:01 <roguedaemon>	i get +v automatically on join in #security-forums
Jul 10 12:44:04 <Southern_Gentlem>	ricky and alot of channels you cannot talk without the +v so i think 
                                        it will be confusing
Jul 10 12:44:11 <ricky>	Oh yeah.
Jul 10 12:44:54 <spot>	well, let me put it this way
Jul 10 12:45:05 <spot>	how will we recognize those who volunteer for a helper shift?
Jul 10 12:45:24 <nirik>	by irc nick on a schedule? 
Jul 10 12:45:27 <Southern_Gentlem>	they can always /me i am here to help
Jul 10 12:45:28 <ricky>	It is very clear who the regulars are
Jul 10 12:45:51 <spot>	not identify, "recognize"
Jul 10 12:45:59 <spot>	"reward" might be an appropriate word as well
Jul 10 12:46:00 <nirik>	join message? 
Jul 10 12:46:12 <Southern_Gentlem>	spot i am sorry i really dont think we need to identify the helpers
Jul 10 12:46:13 *	nirik isnt sure how hard that is to change. 
Jul 10 12:46:15 <ricky>	+v isn't much of a reward either
Jul 10 12:46:25 <spot>	ricky: sure, but it is visible
Jul 10 12:46:33 <Sonar_Guy>	ricky: true but most of the regulars idle in the channel so how is a new user 
                                to know if they are there to help or just idling?
Jul 10 12:46:35 <roguedaemon>	i think i have to vote against it overall
Jul 10 12:46:38 <spot>	"how did he +v? well, he's currently volunteering to help."
Jul 10 12:46:46 <nirik>	"welcome to #fedora. Code of Conduct: http://foo, your current helpers are nirk and spot"
Jul 10 12:46:48 <ricky>	Actually, it kind of is, in a twisted, unnecessary way.
Jul 10 12:46:55 <ricky>	As in, with +v, people will pay more attention to me vs. other people :-)
Jul 10 12:47:08 <spot>	nirik: the bot would be needed there, but we could do it.
Jul 10 12:47:35 <roguedaemon>	ricky:  or bother you more
Jul 10 12:47:39 <nirik>	that won't help people who stay there thru shift changes tho...but perhaps people 
                        could announce when they come on/leave
Jul 10 12:47:45 <roguedaemon>	 /msg etc
Jul 10 12:47:57 <ricky>	Then again, I see one possible advantage to +v, which is that it gives people a 
                        feeling of some sort of responsibility to give #fedora a good image
Jul 10 12:48:13 <--	engwnbie|scooter has quit ("Leaving")
Jul 10 12:48:18 <ricky>	I still don't think it's necessary, though - formalizing the IRC guidelines does this too
Jul 10 12:48:20 <spot>	these people are volunteering to help. I think it is ok for them to get hierarchy as a 
Jul 10 12:48:24 <vwbusguy->	ricky, the people that really are here to help do that anyway
Jul 10 12:48:26 <roguedaemon>	ricky:  contrasted with the bad feelings lots will get for not getting +v
Jul 10 12:48:40 <spot>	i doubt many people will get bad feelings over not having -v
Jul 10 12:48:40 <roguedaemon>	i think its too complicated
Jul 10 12:48:44 <ricky>	Yeah.
Jul 10 12:49:02 <ricky>	People that spend a ton of time helping can be missed, and that's not good either
Jul 10 12:49:03 <spot>	i think it would be trivial to automate with a bot
Jul 10 12:49:08 <roguedaemon>	spot:  i can think of quite a few people that think they help, that really dont
Jul 10 12:49:24 <zcat>	karma + time
Jul 10 12:49:35 <zcat>	then it becomes a 'game'
Jul 10 12:49:36 <spot>	roguedaemon: brings up a good question, what qualifies someone to take a helper shift?
Jul 10 12:49:37 <ricky>	++karma :-)
Jul 10 12:49:44 <roguedaemon>	so they would have to be appointed after a request and some evaluation period or 
Jul 10 12:49:53 <roguedaemon>	then have them +v automatically on join
Jul 10 12:50:08 <spot>	why would anyone go through that pain to do something they can do anyway?
Jul 10 12:50:22 <Sonar_Guy>	zcat: thats not a bad idea either.
Jul 10 12:50:27 <Southern_Gentlem>	spot so why should we go through that pain
Jul 10 12:50:38 <nirik>	I think we seed the pool of helpers voted on by the ops... then the helpers choose 
                        new helpers to join them. 
Jul 10 12:50:44 <zcat>	Sonar_Guy, "I only need 6 more days and 37 more karma to level up to voice!" :)
Jul 10 12:50:46 <spot>	well, my argument would be that +v recognition of those folks would be one way.
Jul 10 12:50:49 <nirik>	karma might be nice (bot could help there too)
Jul 10 12:50:49 <ricky>	The idea of requesting/applying for a "reward" is fnuny.
Jul 10 12:50:50 <ricky>	**funny
Jul 10 12:51:00 <vwbusguy->	I'm afraid of this turning into a popularity contest
Jul 10 12:51:19 <ricky>	Karma is a nice, out-of-the-way method to do this.
Jul 10 12:51:26 <spot>	vwbusguy-: if it keeps good help flowing, i'm not worried.
Jul 10 12:51:27 <ricky>	And gives pretty solid metrics
Jul 10 12:51:33 <roguedaemon>	can we table this again? time is ticking
Jul 10 12:51:37 <spot>	as long as we dont say anything like 100 karma == ops.
Jul 10 12:51:37 <nirik>	freenode says not to keep +o in channels because "a "+o" attracts participants who 
                        are interested in gaining them and using them actively; it also attracts the attention 
                        of participants who react negatively to authority. "
Jul 10 12:51:47 <ricky>	spot: Hah, definitely not :-)
Jul 10 12:51:52 <nirik>	doesn't that same sort of thing apply (to a lesser extent to +v)?
Jul 10 12:52:01 <ricky>	+1
Jul 10 12:52:06 <spot>	nirik: it might, if +v meant anything.
Jul 10 12:52:14 <nirik>	yeah, I think we need more discussion/thoughts on this... shall we move on for now? 
Jul 10 12:52:19 <spot>	i can count on one hand the number of times we've had to moderate #fedora in recent 
Jul 10 12:52:50 <roguedaemon>	lets talk about what to do with good regulars that beat on people
Jul 10 12:52:57 <Southern_Gentlem>	spot is that the times you have been called in
Jul 10 12:52:57 ---	nirik has changed the topic to: IRC support meeting - Helpers and Shifts
Jul 10 12:53:22 <zcat>	roguedaemon, opsec already left. over nothing.
Jul 10 12:53:26 <spot>	Southern_Gentlem: i don't mean to imply that i know about all the possible times. :)
Jul 10 12:53:28 <nirik>	so, moving on... does anyone know of a free/opensource way we could have people sign 
                        up for shifts? 
Jul 10 12:53:47 <vwbusguy->	nirik, people sign themselves in
Jul 10 12:53:51 <spot>	well, first we need to define the pool of people
Jul 10 12:53:53 <nirik>	vwbusguy-: to what? 
Jul 10 12:53:59 <spot>	we can use a wiki page to sign up for shifts.
Jul 10 12:54:00 <nirik>	indeed... 
Jul 10 12:54:01 <ricky>	Side note: Make the wording of the guidelines emphasize the "You are representing 
                        Fedora" part
Jul 10 12:54:06 <spot>	(not ideal, but it will work)
Jul 10 12:54:09 <roguedaemon>	zcat:  foolish pride is a powerful thing
Jul 10 12:54:17 <ricky>	Wiki pages are pretty perfect IMO
Jul 10 12:54:21 <nirik>	the wiki is pretty poor for this, but I guess it could be a start
Jul 10 12:54:42 <ricky>	How?  It'll be a tiny bit more complex than the vacation page
Jul 10 12:55:07 <nirik>	well, it basically needs to be a calendar, right? 
Jul 10 12:55:08 <vwbusguy->	mailing list?
Jul 10 12:55:15 <Southern_Gentlem>	or even this channel page
Jul 10 12:55:16 <ricky>	Mailing lists are hard to look up
Jul 10 12:55:25 *	nirik thinks google calendar would work fine, but it's not open source. 
Jul 10 12:55:29 <ricky>	An ical thingy works.
Jul 10 12:55:35 <ricky>	(I've only used sunbird)
Jul 10 12:55:40 -->	xaeth (n=user@ has joined #Fedora-meeting
Jul 10 12:55:46 <nirik>	ical might be possible
Jul 10 12:55:52 <ricky>	Who does that huge Fedora ical file?
Jul 10 12:55:59 <Southern_Gentlem>	nirik a page simulair to the fedora-meetings page
Jul 10 12:56:19 <spot>	ical gives me headaches, but i could do it
Jul 10 12:56:25 <nirik>	you will have people signing up sometimes for on-off shifts, sometimes every 
                        day the same times, sometimes the same for a few weeks, then changing, sometimes 
                        having vacation or other plans, etc
Jul 10 12:56:54 <nirik>	so, I think it gets complex for wiki pages... 
Jul 10 12:57:02 <Southern_Gentlem>	but of course the wikii requires one to be signed up on fas
Jul 10 12:57:12 <ricky>	If that's the case, it gets complex for almost everything :-/
Jul 10 12:57:14 <nirik>	correct
Jul 10 12:57:30 <spot>	ideally, you'd want something that let you login, see the open times
Jul 10 12:57:34 <spot>	pick one that worked for you
Jul 10 12:57:42 <spot>	click it, confirm
Jul 10 12:57:55 *	nirik nods
Jul 10 12:57:55 -->	ldimaggi_ ( has joined #fedora-meeting
Jul 10 12:58:16 <nirik>	I'm surprised there isn't a open source scheduling app like that... 
Jul 10 12:58:16 <ricky>	But people that still have unstable schedules will have pain
Jul 10 12:58:16 <spot>	someone else could load the same page and see who had taken shifts
Jul 10 12:58:41 <nirik>	sure, you can only make it easier for them... 
Jul 10 12:58:50 <ricky>	Actually, hmm.
Jul 10 12:58:58 <vwbusguy->	well, I know it's possible to set something like that up with Outlook or Lotus 
                                Notes, what about Evolution?
Jul 10 12:59:09 *	Sonar_Guy steps out to take a phone call
Jul 10 12:59:18 <Southern_Gentlem>	ricky you should be able to whip up a php page to do this in 5 minutes
Jul 10 12:59:31 <nirik>	vwbusguy-: requires the windows server part I think for scheduling... 
Jul 10 12:59:37 <ricky>	Heh, /me doesn't know PHP :-)
Jul 10 12:59:52 <spot>
Jul 10 12:59:57 <nirik>	anyhow, how do we populate helpers? 
Jul 10 12:59:59 *	Southern_Gentlem gotta move
Jul 10 13:00:05 <nirik>	I guess that ties into if we should form a SIG or not. 
Jul 10 13:00:08 <spot>	followed from
Jul 10 13:00:21 <spot>	nirik: which is waiting on RH Legal, atm
Jul 10 13:00:21 <vwbusguy->	add a note to /topic
Jul 10 13:00:28 <nirik>	right
Jul 10 13:01:41 -->	spoleeba (n=one@fedora/Jef) has joined #fedora-meeting
Jul 10 13:01:41 <nirik>	ok, we are pushing the end of our shortened time... other topics people would like to 
                        bring up?
Jul 10 13:02:06 <vwbusguy->	one that was asked and not really addresses was what to do when regular good 
                                helpers are out of line
Jul 10 13:02:08 <nirik>	spot: might work. Those don't seem to do times tho, just events
Jul 10 13:02:08 <spoleeba>	grrr stupid vpn..sorry
Jul 10 13:02:17 <vwbusguy->	*addressed
Jul 10 13:02:18 <ricky>	There was a mini-discussion a bit back about abusive regulars
Jul 10 13:02:27 <nirik>	vwbusguy-: that should be covered under the code of conduct for helpers... 
Jul 10 13:02:33 <--	hanthana_ has quit ("Leaving")
Jul 10 13:02:57 <ricky>	I'm not so interested in "What do we do with them" as much as "How can we get them 
                        to be nice"
Jul 10 13:02:58 <nirik>	abusive regulars should be encouraged to go somewhere else, or stop being abusive. 
Jul 10 13:03:01 <roguedaemon>	ive been put in uncomfortable situations more than once over the past couple 
Jul 10 13:03:09 <Southern_Gentlem>	my question at this point is who are the good helpers who are not 
                                        already ops
Jul 10 13:03:52 <--	drago01 has quit (Remote closed the connection)
Jul 10 13:04:18 <nirik>	roguedaemon: Feel free to ping other ops in #fedora-ops and have them chime in? 
Jul 10 13:04:31 <nirik>	Southern_Gentlem: there are some, but possibly not regulars. 
Jul 10 13:04:49 <nirik>	I think we need to pull in other fedora folks who don't usually help to do shifts... 
Jul 10 13:04:50 <Southern_Gentlem>	zcat, vwbusguy- EvilBob (when he is not hurting) f_newton are the 
                                        ones that pop into my mind
Jul 10 13:05:26 *	Sonar_Guy is back
Jul 10 13:05:27 <vwbusguy->	I'm willing for whenever I'm available.
Jul 10 13:05:54 *	nirik looks at the top # of line users in
Jul 10 13:05:58 <Sonar_Guy>	I try to help whenever in the channel
Jul 10 13:06:08 *	nirik helps when he has time to 
Jul 10 13:06:08 <Sonar_Guy>	nirik: that is a good place to start
Jul 10 13:06:11 <roguedaemon>	nirik:  for me its more about avoiding hard feelings, we need to make it clear 
                                that some of those habits are being washed out
Jul 10 13:06:33 -->	thomasj (n=thomasj@fedora/thomasj) has joined #fedora-meeting
Jul 10 13:06:47 <nirik>	roguedaemon: indeed, just let them know it's not personal... we are just trying to 
                        help our users more and provide a nicer channel for them. 
Jul 10 13:06:53 -->	inode0 (n=inode0@fedora/inode0) has joined #fedora-meeting
Jul 10 13:06:59 <Southern_Gentlem>	Sonar_Guy,  all the ops that stay in #fedora help
Jul 10 13:07:38 <Sonar_Guy>	nirik: most of the top 20 help on a regular basis
Jul 10 13:07:44 <nirik>	right. 
Jul 10 13:07:45 -->	mcleanj (n=mcleanj@nat/redhat/x-a37d9cfac5f9891d) has joined #fedora-meeting
Jul 10 13:07:57 <Sonar_Guy>	well the top 25.
Jul 10 13:08:24 <nirik>	ok, so we investigate scheduling apps, all work on code of conduct for next time, 
                        wait to hear back on SIG/Legal. 
Jul 10 13:08:29 <--	xaeth (n=user@ has left #Fedora-meeting
Jul 10 13:08:32 <nirik>	one final issue: meeting time
Jul 10 13:08:34 <Southern_Gentlem>	and out of those how many are not ops
Jul 10 13:08:44 <ricky>	Do you think that abusive regulars are ignored sometimes?
Jul 10 13:08:45 ---	nirik has changed the topic to: IRC support meeting - Meeting time
Jul 10 13:08:57 <ricky>	As in, the regulars aren't calling them on their mean-ness?
Jul 10 13:09:00 <Southern_Gentlem>	same time next week
Jul 10 13:09:11 <nirik>	does this time work for everyone? we get bumped by fesco...and one person on 
                        the mailing list asked for a eariler time. 
Jul 10 13:09:14 <roguedaemon>	ricky:  and its contagious
Jul 10 13:09:20 <spot>	ricky: i think that's really mean of you to say. ;)
Jul 10 13:09:27 <spot>	(seriously, though, you're right)
Jul 10 13:09:30 <nirik>	ricky: I think it's much better in the last few weeks... it has been very 
                        bad at times in the past. 
Jul 10 13:09:35 <ricky>	Yeah, it is contagious :-/
Jul 10 13:09:42 -->	drago01 ( has joined #fedora-meeting
Jul 10 13:09:48 <ricky>	Yeah, I remember those times
Jul 10 13:09:49 <Sonar_Guy>	nirik: how about a time slot before the fesco meeting?
Jul 10 13:09:59 <Southern_Gentlem>	it can escalate at a drop of a pin
Jul 10 13:10:14 <nirik>	Sonar_Guy: can we finish ok in an hour block, so as not to block fesco? :) 
Jul 10 13:10:15 <roguedaemon>	thats the main problem i noticed when i came back in the fall, but it 
                                does seem to be getting better
Jul 10 13:10:19 <vwbusguy->	and the first month after a release
Jul 10 13:10:22 <ricky>	I think the regulars have a lot of peer pressure behind them :-)
Jul 10 13:10:25 <ricky>	So use it :-)
Jul 10 13:10:34 <ricky>	(Mention in the guidelines?)
Jul 10 13:10:35 <Sonar_Guy>	perfect example is user 24
Jul 10 13:10:37 <zcat>	damaestro and edgan aren't on that list
Jul 10 13:11:19 <zcat>	ah, there he is. but damaestro's busy.
Jul 10 13:11:20 <Sonar_Guy>	nirik: I was thinking 1500, to ensure that we dont interfere 
                                with fesco
Jul 10 13:11:25 <thomasj>	Sonar_Guy, is there a link to that list? Sorry i`m late.
Jul 10 13:11:36 <Sonar_Guy>	thomasj: which list?
Jul 10 13:11:45 <Sonar_Guy>
Jul 10 13:11:45 <thomasj>	user 24 and who is not on it
Jul 10 13:11:47 <Southern_Gentlem>
Jul 10 13:11:51 <thomasj>	thx
Jul 10 13:11:55 <nirik>	Sonar_Guy: thats a bit early for me, but we could try it. 
Jul 10 13:12:03 <zcat>	and about the 'abusive regulars'. there's only two i can think of. one's 
                       gone, and one's quieter lately
Jul 10 13:12:05 <vwbusguy->	Khaytsus for example regularly gives good advice, but he shows 
                               up often as most aggressive
Jul 10 13:12:08 <Sonar_Guy>	Ok, if its early
Jul 10 13:12:10 <nirik>	anyone else want to chime in on meeting times? 
Jul 10 13:12:27 <Southern_Gentlem>	zcat ones gone and the other have quieted down
Jul 10 13:12:37 <ricky>	Sometimes it's not just abusive..  also sarcastic and demeaning
Jul 10 13:12:47 *	nirik nods at ricky
Jul 10 13:12:49 <Southern_Gentlem>	1530
Jul 10 13:12:56 <Sonar_Guy>	ricky: which is why currently cruiseovride is banned.
Jul 10 13:13:01 <nirik>	even when users are being difficult, we should always try and be nice 
                        and pleasent... 
Jul 10 13:13:22 <nirik>	Southern_Gentlem: 15:30 would work for me. 
Jul 10 13:13:33 <zcat>	pointing someone to the ask a smarter question faq isn't abuse
Jul 10 13:13:43 <nirik>	no, thats fine... 
Jul 10 13:13:47 <Southern_Gentlem>	zcat no not abusive at all
Jul 10 13:13:48 <Sonar_Guy>	Southern_Gentlem: +1
Jul 10 13:13:53 <--	ldimagg__ has quit (Read error: 110 (Connection timed out))
Jul 10 13:13:57 <roguedaemon>	is that UTC?
Jul 10 13:14:01 <Sonar_Guy>	roguedaemon: yes
Jul 10 13:14:02 <Southern_Gentlem>	yes
Jul 10 13:14:09 <vwbusguy->	zcat, in fact sometimes essential
Jul 10 13:15:07 <nirik>	spot: 15:30 UTC work ok for you next week? 
Jul 10 13:15:14 <ricky>	How much discussion has there been about a factoid bot?
Jul 10 13:15:15 <spot>	sure.
Jul 10 13:15:17 <ricky>	(Sorry to keep pushing this meeting)
Jul 10 13:15:21 <Southern_Gentlem>	point to smart question or even rute is not abusive 
                                        but pointing to a jpg that say "google use it MF" is
Jul 10 13:15:33 *	daMaestro looks in
Jul 10 13:15:37 <Sonar_Guy>	zcat: what about this vice the smart questions page 
Jul 10 13:15:41 <vwbusguy->	lol
Jul 10 13:15:41 <roguedaemon>	yes its all about context
Jul 10 13:15:56 *	Southern_Gentlem points all to or 
Jul 10 13:16:05 ---	sdziallas_away is now known as sdziallas
Jul 10 13:16:12 <nirik>	ricky: I think we need to define everything we want a bot to do/not do, and
                        then start working on those requirements. 
Jul 10 13:16:14 <Southern_Gentlem>	that one alot of people consider abusive
Jul 10 13:16:14 <vwbusguy->	Southern_Gentlem, rtfm, I forgot, is that over the line?
Jul 10 13:16:19 <ricky>	Yeah.
Jul 10 13:16:36 <ricky>	One of them is to make regulars not have to repeatedly give stock answers
Jul 10 13:16:37 <Southern_Gentlem>	but man blah isnt
Jul 10 13:16:46 <nirik>	Sonar_Guy: that is fine, but should be seperate from the code of conduct. 
Jul 10 13:16:50 <ricky>	Maybe we can even get some of Southern_Gentlem's xchat macros in there :-)
Jul 10 13:16:55 <Sonar_Guy>	nirik: agreed.
Jul 10 13:17:14 <nirik>	ricky: sure, but we need to make sure it just msg's the person, and isn't 
                        open to being abused by people in the channel to spew things. 
Jul 10 13:17:19 *	Southern_Gentlem points ricky to 
Jul 10 13:17:30 <Sonar_Guy>	we can setup the pages similar to the hierarchy that spot 
                                identified earlier
Jul 10 13:17:48 <nirik>	Sonar_Guy: yeah, can you work on that, since you have the wiki-fu down?
Jul 10 13:17:50 -->	ldimagg__ (n=ldimaggi@nat/redhat/x-511b2c88fb42e0fe) has joined #fedora-meeting
Jul 10 13:18:00 <Sonar_Guy>	nirik: no problem.
Jul 10 13:18:11 <nirik>	anything else before we wrap up?
Jul 10 13:18:14 <Sonar_Guy>	so much easier than working in plone hehe
Jul 10 13:18:22 ---	nirik has changed the topic to: IRC support meeting - Free discussion
Jul 10 13:18:38 <daMaestro>	how do we apply for op?
Jul 10 13:18:51 <spot>	you send check or money order to
Jul 10 13:18:54 <spot>	Tom Callaway
Jul 10 13:18:55 <roguedaemon>	i was still wondering about a hostmask
Jul 10 13:18:56 <ricky>	Heheh
Jul 10 13:19:14 <ricky>	roguedaemon: There's a queue on the wiki (I think spot clears 
                        it every month or so)
Jul 10 13:19:19 <zcat>	if/when a bot shows up i'll disable my trigger xchat script. 
                        i know the '#1 command not found' FAQ can get annoying.
Jul 10 13:19:19 <roguedaemon>	k
Jul 10 13:19:21 <spot>	for cloaks? yeah.
Jul 10 13:19:24 <ricky>	(
Jul 10 13:19:41 <ricky>	zcat: It's %#&$% handy, though :-)
Jul 10 13:19:43 <nirik>	zcat: yeah, but it's sure handy too. 
Jul 10 13:19:51 <daMaestro>	well, i have informally asked a few times; we should really 
                                have a formal way to ask
Jul 10 13:20:07 <daMaestro>	and i've only needed to use it a few times
Jul 10 13:20:13 <Southern_Gentlem>	daMaestro,  well if things go well that will be formalized
Jul 10 13:20:29 <ricky>	Any suggestions for how a process should look?  :-)
Jul 10 13:20:29 <--	mclasen has quit (Remote closed the connection)
Jul 10 13:20:30 <daMaestro>	ok.
Jul 10 13:20:41 <Sonar_Guy>	I think if we get this organized could we not add it to the fas?
Jul 10 13:20:56 <ricky>	That could work
Jul 10 13:21:04 <ricky>	FAS group + bot that queries and syncs
Jul 10 13:21:06 <Sonar_Guy>	just like people that sign up for docs and other such groups 
                                sign up for ops
Jul 10 13:21:14 <daMaestro>	also, if there is going to be anyone working on an "official" 
                                bot; i'll contribute my coding skills to a supybot
Jul 10 13:21:20 <ricky>	Actually, a python library to interface with Freenode's services would 
                        be useful in general
Jul 10 13:21:30 <vwbusguy->	like !FAQ
Jul 10 13:21:34 <ricky>	supybot is in Fedora now :-)
Jul 10 13:21:46 <daMaestro>	well.. no in channel triggers
Jul 10 13:21:47 <ricky>	ianweller_afk: might also be interested (he's working on zodbot)
Jul 10 13:21:54 <nirik>	if we do that, the process is then either: admin decides, or current ops vote
Jul 10 13:22:05 <--	ldimaggi_ has quit (Read error: 110 (Connection timed out))
Jul 10 13:22:15 <Sonar_Guy>	daMaestro: would it be hard to get it to only respond in /msg format?
Jul 10 13:22:22 <daMaestro>	Sonar_Guy, no
Jul 10 13:22:27 <Sonar_Guy>	ok
Jul 10 13:22:30 <ricky>	But do people sign up, do admins choose candidates, or wht?
Jul 10 13:22:32 <vwbusguy->	FWIW I've seen script answers in #Ubuntu that have at times been 
                                helpful (and otherwise abused)
Jul 10 13:22:34 <Southern_Gentlem>	nirik,  i have no problem with adding daMaestro as a op
Jul 10 13:22:48 <daMaestro>	however, we would need to have a channel.. something 
                                like #fedora-botmasters
Jul 10 13:23:11 <Sonar_Guy>	ricky: make it a group decision based on volunteers that sign up, 
                                just like fedora-admin group
Jul 10 13:23:16 <ricky>	There's a #fedora-supybot now that ianweller_afk and I have been using 
                        to test zodbot code
Jul 10 13:23:27 <daMaestro>	we will need a non-#fedora channel to master the bot
Jul 10 13:23:31 <ricky>	Sonar_Guy: Cool, then we need a "signup" process
Jul 10 13:23:36 <daMaestro>	lots of times a bot can be abused.. or really just get annoying
Jul 10 13:23:42 <zcat>	bot abuse can be throttled though. per user per time period and per 
                        trigger globally
Jul 10 13:23:43 <ricky>	daMaestro: #fedora-ops?
Jul 10 13:23:54 <Sonar_Guy>	right can it be added to the FAS process
Jul 10 13:23:56 <daMaestro>	i was thinking that the bot asks #fedora-botmasters to respond 
                                to triggers in #fedora
Jul 10 13:24:21 <daMaestro>	aka.. it "senses" the phrase "nvidia" and asks in #fedora-botmasters 
                                "should i answer user123's question about nvidia?"
Jul 10 13:24:23 <ricky>	We can always identify and block (from the bot) bot abusers.
Jul 10 13:24:38 <daMaestro>	all it takes is for something with +v in #fedora-botmasters to say yes
Jul 10 13:24:48 <daMaestro>	and then the response is posted to #fedora
Jul 10 13:24:55 <ricky>	I think that might be too muhc
Jul 10 13:24:56 <ricky>	**much
Jul 10 13:25:04 <ricky>	The bot becomes non-useful if no botmasters are around
Jul 10 13:25:21 <spot>	yeah, i don't think thats a good idea
Jul 10 13:25:25 <nirik>	I think it would simpler for it to only respond to /msg or if a helper/ops 
                        msg'ed it to send something to someone. 
Jul 10 13:25:31 <daMaestro>	if there are no botmasters around... the bot can be abused and the 
                                quality of service is greatly reduced
Jul 10 13:25:37 <ricky>	Ideally, the bot could be configured to not take commands from abusers
Jul 10 13:26:10 <daMaestro>	there is a good value in allowing the bot to auto-detect FAQ items in 
                                #fedora, and respond in #fedora; but only moderated
Jul 10 13:26:12 <ricky>	daMaestro: If there are no ops around, somebody can spam the channel 
                        to uselessness - doesn't mean that messages should be moderated
Jul 10 13:26:25 <nirik>	it might be nice for the bot to log everything it does somewhere, and 
                        then ops/helpers could see it being abused and block the user. 
Jul 10 13:26:29 <--	themayor has quit (Read error: 110 (Connection timed out))
Jul 10 13:26:35 <daMaestro>	if we use /msg .. we still need a channel where the bot will report
                                what /msg conversations it's having
Jul 10 13:26:45 <daMaestro>	we will end up with users conversing with the bot in /msg
Jul 10 13:26:52 <nirik>	true. 
Jul 10 13:27:20 <nirik>	or just never have it answer people who aren't on it's list... then helpers 
                        can have it msg people only. 
Jul 10 13:27:26 <zcat>	yes. people message me a little too often, thinking i'm a bot. :)
Jul 10 13:27:42 <daMaestro>	i'm all for a bot; i've wanted one since day-0 but was put off by a 
                                few people here and there and never dedicated time on the matter
Jul 10 13:27:44 *	nirik thinks there are lots of issues around a bot, so we need to come up 
                        with a good setup before implementing it. 
Jul 10 13:27:54 <ricky>	zcat: Hehe
Jul 10 13:27:54 <daMaestro>	specifically that it would be banned from #fedora :-/
Jul 10 13:28:03 <daMaestro>	nirik +1
Jul 10 13:28:09 <zcat>	i think a bot should still be able to spew directly to the channel in many 
                        cases. helps more people. and clues in that someone was helped.
Jul 10 13:28:10 <daMaestro>	and thus, i never worked on mine
Jul 10 13:28:18 <zcat>	the trigger doesn't have to be public though, just the bot response.
Jul 10 13:28:18 <daMaestro>	not outside of making it search
Jul 10 13:28:28 <ricky>	Can we agree that a karmabot (no factoids yet) would be a good start?
Jul 10 13:28:28 <daMaestro>	correct
Jul 10 13:28:29 <zcat>	e.g. "!foo @ someuser" would be a /msg trigger
Jul 10 13:28:39 <daMaestro>	but the bot can "sense" what a FAQ response would be
Jul 10 13:28:49 <nirik>	ricky: what would it do? 
Jul 10 13:28:49 <daMaestro>	and recommend triggers to be played to answer the question
Jul 10 13:29:07 <Sonar_Guy>	ricky: +1
Jul 10 13:29:11 <daMaestro>	the #fedora-[insertwhateverchannelnamehere] would basically 
                                just be a bot spam channel ;-)
Jul 10 13:29:23 <ricky>	nirik: Track karma (nirik++) and improve what spot said about 
                        recognizing/rewarding good helpers
Jul 10 13:29:29 <ricky>	s/improve/do
Jul 10 13:30:05 <nirik>	ricky: I don't think that would be usefull unless we know what 
                        increases/decreases karma and what we intend to do with it. 
Jul 10 13:30:23 <ricky>	nirik++ increases, nirik-- decreases
Jul 10 13:30:40 <ricky>	It's just an informal, fun way to express thanks or agreement with somebody
Jul 10 13:30:48 <zcat>	ricky +1, ricky++, "ricky, thanks!" ...
Jul 10 13:31:05 <ricky>	Never anything serious to get annoyed about - kind of like a game, lamost
Jul 10 13:31:14 <vwbusguy->	ricky, then why do it?
Jul 10 13:31:17 <spot>	but won't people feel bad?
Jul 10 13:31:21 <ricky>	:-(
Jul 10 13:31:27 <spot>	we don't want people to feel bad because they have +v
Jul 10 13:31:27 <zcat>	cap it. like slashdot. :)
Jul 10 13:31:29 <spot>	i mean, karma.
Jul 10 13:31:31 <ricky>	It's more out of the way than +v >:-(
Jul 10 13:32:06 <ricky>	It's not always in your face, and it's controlled by everybody
Jul 10 13:32:32 <f13>	couldn't we instead tie it into some higher level "karma" system for Fedora ?  (:
Jul 10 13:32:39 <nirik>	f13: +1
Jul 10 13:32:51 <f13>	rather than controlled/stored by the bot
Jul 10 13:32:54 <ricky>	I think karma-ish stuff should be handled separately by each subgroup
Jul 10 13:32:58 <--	petreu_ has quit (Remote closed the connection)
Jul 10 13:33:00 <f13>	(although it could keep track of how much IRC karma you have)
Jul 10 13:33:04 <ricky>	Actually, hmm.
Jul 10 13:33:14 <f13>	where it == fedora karma server
Jul 10 13:33:32 <ricky>	That sounds like a cool idea
Jul 10 13:33:37 <nirik>	I don't think it would be too useful at this point... also, I think we need to 
                        be carefull adding a bot to make sure it doesn't do anything that can be abused. 
Jul 10 13:33:38 <f13>	karmageddon
Jul 10 13:33:47 <ricky>	Hehe
Jul 10 13:34:05 <nirik>	ok, we are way over time here... see everyone next week at 15:30 UTC. 
Jul 10 13:34:36 <ricky>	Thanks, everybody (is somebody going to send the log somewhere?)
Jul 10 13:34:54 ---	nirik has changed the topic to: Channel is used by various Fedora groups and 
                        committees for their regular meetings | Note that meetings often get logged | 
                        For questions about using Fedora please ask in #fedora | See 
                        meeting schedule
Jul 10 13:35:09 <nirik>	ricky: I can... I need to figure out how best to stick them up on the wiki. 
Jul 10 13:35:26 <ricky>	I've always done mailing list post + wiki link to the email