From Fedora Project Wiki

(rework with version 4 notes.)
Line 1: Line 1:
= IRC Support SIG =
= IRC Support SIG =
{{admon/caution|This is just a DRAFT. Further input and discussion is needed. Don't take anything here as gospel}}


== What is the IRC Support SIG ==
== What is the IRC Support SIG ==


The IRC (Internet relay chat) Support SIG (Special interest group) is a group of people who seek to improve support users get in #fedora and promote a fun social area in #fedora-social.  
The IRC (Internet relay chat) Support SIG (Special interest group) is a group of people who seek to improve support users get in #fedora and promote a fun social area in #fedora-social.  


== Members ==
== Members ==
Line 12: Line 9:
Anyone can be a member of the SIG. Just start helping others in #fedora, chatting with others in #fedora-social and attend our weekly meetings in #fedora-meeting at 17:00UTC (Noon EST) on Thursdays each week.
Anyone can be a member of the SIG. Just start helping others in #fedora, chatting with others in #fedora-social and attend our weekly meetings in #fedora-meeting at 17:00UTC (Noon EST) on Thursdays each week.


**Sonar_Guy** Recommend that this be updated to include all #fedora-* channels. Why is there a need to exclude anybody?  The SIG is the "IRC Support SIG", not the "#fedora #fedora-social Support SIG".
== Channels ==


**FIXME** Helpers vs. Bot-Ops vs. Ops distinction required.
Currently the SIG controls/manages the following channels:


**FIXME** Promotions and Departures need to be addressed. We need a method of measuring active ops. How do we, collectively, know when it is time to add/remove an op?  Active in the channel does not immediately require +o, nor does inactivity necessitate a -o. How many ops and what TZ are needed?
* #fedora - This is the main support channel


== Voting members ==
* #fedora-social - This is the main social channel.


A subset of the SIG will be voting members and be able to vote on issues brought up for a vote before the SIG.
* #fedora-unregistered - This channel is used to hold unregistered with freenode folks before they join #fedora for support.  
These voting members will be (this is yet to be determined).  


Possible options include:
* #fedora-ops - This channel is for coordinating and discussing management of the other 3 channels above.


* Having either chanserv or fedbot op access in any of the IRC support sig channels, which are #fedora, #fedora-social, #fedora-ops and #fedora-unregistered
== Voting members and voting ==


* Having either chanserv or fedbot op access in #fedora or #fedora-social only.
A subset of the SIG will be voting members and be able to vote on issues brought up for a vote before the SIG.  
 
* Having either chanserv or fedbot op access in one of the official Fedora IRC channels, such as #fedora, #fedora-social, or any team/SIG specific channels such as #fedora-admin, #fedora-design, #fedora-docs, #fedora-websites, etc.
 
* Having either chanserv or fedbot op access in any #fedora channel that has more than 20 people in it at all times over the last month.  
 
* Listed in '/msg ChanServ list #[fedora channel name] access' or as having "op" privilege listed in fedbot


* Have attended at least 1 meeting in the last 6 months, or participating in discussions on the irc-support-sig mailing list.
Voting members are anyone who is an operator in any of the 4 above channels.  


* Have participated for at least 100 lines of conversation in any #fedora channel
New operators/voting members are nominated by filing a ticket and asking to join. Voting members have 7 days to vote,  majority vote determines outcome.


* Likes the color green and isn't afraid to say so.  
Existing voting members can be removed in roughly the same way as the process to add them. Inactive members can be removed if their is a majority vote to do so here.


Any voting member can bring up issues for a vote to others. The vote can be designated private (discussion on #fedora-ops and vote privately) or public (the discussion on the irc-support-sig mailing list and in the weekly meeting).
In other cases (aside from promoting/removing members), broad consensus should be attempted first and if no clear consensus can be reached a vote can be held on the issue or change.


**FIXME** There should be another measure, for example - absentee voting on any pending issues (email/phone/im/whatever to the person in charge of that weeks meeting).
when and if other channels wish to join the sig, rules for that can be added.


* Activity in the channel in question should be considered.
== #fedora-ops channel ==


**FIXME** This is to include helping users in the support channel, and reacting when a user in a non-support channel requests @ops assistance dealing with troublesome topics (user-bashing, heated-discussions that have simply gone too far, racism, and so on. None of these are permitted by FreeNode guidelines, and should not be allowed to continue in any channel).
The #fedora-ops channel is for coordinating between operators of the other 3 channels. Operators in those 3 channels are welcome to join and idle in #fedora-ops. Other folks can be allowed by nomination from an op and a second from any other operator. Those not in the above 2 groups are welcome to join and discuss an issue or concern from the other 3 channels, but will be asked to then depart after their issue or concern is noted.
 
Any voting member can bring up issues for a vote to others. The vote can be designated private (discussion on #fedora-ops and vote privately) or public (the discussion on the irc-support-sig mailing list and in the weekly meeting).
 
**FIXME** Any user can bring up issues. That is what the meetings are for.  Only some issues require voting.  Voting should be by majority, and voted upon prior to action.  For example: week16 a CFV is requested on an issue - folks in the meeting vote directly, those absent vote via proxy - votes tallied and action taken the following in week17.


== Mailing list ==
== Mailing list ==
Line 68: Line 54:


== FAQ ==
== FAQ ==
Q: Who is allowed to be in the #fedora-ops channel? Whats that channel for?
A: #fedora-ops is a channel for official Fedora channel operators to share information about the smooth operation of their channels and to share frank views of users and issues. Users should not idle in channel, but can join and share problems or concerns and part. Other folks can be asked to join this channel to share their views. They should be proposed by a voting member and be acknowledged by at least one other voting member.


Q: I wish to bring up an issue to the sig, how can I do that?  
Q: I wish to bring up an issue to the sig, how can I do that?  


A: Please file a trac ticket on our trac instance: https://fedorahosted.org/irc-support-sig/ it will be looked at at the next meeting.
A: Please file a trac ticket on our trac instance: https://fedorahosted.org/irc-support-sig/ it will be looked at at the next meeting.
**FIXME** Helpers and Voting-Ops alike receive channel +v to help distinguish users-with-questions and the support team.
**FIXME** With respect to the ops channel itself, any +o from an official channel are invited with the caveat that English is used.
**FIXME** Ops from one channel are free to speak about incidents from any channel they are not +o in, but should also not have equal measure weight applied to any decisions made that affect the channel in question. Having key members from -admin has been exceedingly helpful in the past and I do not see justification in removing those from the channel.
The point of the channel is to have the holistic leaders in one place for discussion.


== References ==
== References ==

Revision as of 21:49, 19 February 2012

IRC Support SIG

What is the IRC Support SIG

The IRC (Internet relay chat) Support SIG (Special interest group) is a group of people who seek to improve support users get in #fedora and promote a fun social area in #fedora-social.

Members

Anyone can be a member of the SIG. Just start helping others in #fedora, chatting with others in #fedora-social and attend our weekly meetings in #fedora-meeting at 17:00UTC (Noon EST) on Thursdays each week.

Channels

Currently the SIG controls/manages the following channels:

  • #fedora - This is the main support channel
  • #fedora-social - This is the main social channel.
  • #fedora-unregistered - This channel is used to hold unregistered with freenode folks before they join #fedora for support.
  • #fedora-ops - This channel is for coordinating and discussing management of the other 3 channels above.

Voting members and voting

A subset of the SIG will be voting members and be able to vote on issues brought up for a vote before the SIG.

Voting members are anyone who is an operator in any of the 4 above channels.

New operators/voting members are nominated by filing a ticket and asking to join. Voting members have 7 days to vote, majority vote determines outcome.

Existing voting members can be removed in roughly the same way as the process to add them. Inactive members can be removed if their is a majority vote to do so here.

In other cases (aside from promoting/removing members), broad consensus should be attempted first and if no clear consensus can be reached a vote can be held on the issue or change.

when and if other channels wish to join the sig, rules for that can be added.

#fedora-ops channel

The #fedora-ops channel is for coordinating between operators of the other 3 channels. Operators in those 3 channels are welcome to join and idle in #fedora-ops. Other folks can be allowed by nomination from an op and a second from any other operator. Those not in the above 2 groups are welcome to join and discuss an issue or concern from the other 3 channels, but will be asked to then depart after their issue or concern is noted.

Mailing list

The IRC Support SIG has an open mailing list (subscribe to post) at: https://lists.fedoraproject.org/mailman/listinfo/irc-support-sig

General ideas or discussion welcome there.


Trac instance

The IRC Support SIG has a trac instance at https://fedorahosted.org/irc-support-sig/

Use your Fedora account (FAS) to login and leave us a ticket.


FAQ

Q: I wish to bring up an issue to the sig, how can I do that?

A: Please file a trac ticket on our trac instance: https://fedorahosted.org/irc-support-sig/ it will be looked at at the next meeting.

References

http://fedoraproject.org/wiki/IRC_operators_code_of_conduct

http://freenode.net/catalysts.shtml