Page MenuHomePhabricator

Move SRE-related IRC channels to Libera
Closed, ResolvedPublic

Description

For each channel we own, we need to migrate from freenode to libera.

We need to ensure the following:

  • The channels have an owner (go to #-ops and ask for it)
  • Set up logging for public channels. That will need to wait for wm-bot to be migrated, see T283213
  • Add all bots (see T283213 again). Typically you will have wikibugs and wm-bot for public channels.
  • Check the ACLs so that everyone who had access before still has it
  • Check that the channel modes are all set the same as on freenode
  • when everything is set, "close" the channel on freenode by following https://meta.wikimedia.org/wiki/IRC/Migrating_to_Libera_Chat#Closing_Freenode_channels

Below is the current status. For "bots", list the ones missing (excluding wm-bot which is for logging), or "yes" if they're all done.

If the channel has an owner in SRE but it's not the final owner list we want, write add an asterisk to "yes".

Please add your channels below.

ChannelOwnersLoggingBotsACLsTopicModeClosedAssignee
#-analyticsyesyesyesyesyesyes@razzi
#-cloud*yesyesstashbot, wikibugs, wm-bb, icinga-wmyesyesyesyes@bd808
#-databasesyesyesstashbotyesyesyesyes@Marostegui
#-dcopsyesicinga-wmyesyes@RobH
#-discovery (#-search)yesyesstashbotyesyesyesETOOLATE@Gehel
#-mlyesyesyesyesyesyesyes@elukey
#-observabilityyes*yesyesyesyesyesyes@fgiunchedi
#-operationsyes*yesyesyesyesyesETOOLATE@Joe
#-privateyesn/an/ayesyesyes@Joe @jbond
#-serviceopsyesyesyesyesyesyesyes@Joe
#-sre-foundationsyesyesyesyesyesyes@Volans
#-sreyes*yesyesyesyesyesyes@Joe @jbond @Legoktm
#-trafficyesyesstashbot, wikibugs, wm-botyesyesyesyes@ema

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Aklapper renamed this task from Move SRE-related channels to Libera to Move SRE-related IRC channels to Libera.May 20 2021, 11:14 AM
taavi added a subscriber: bd808.
Dsharpe updated the task description. (Show Details)
Dsharpe updated the task description. (Show Details)
Dsharpe added a subscriber: Dsharpe.
RobH updated the task description. (Show Details)

@bd808 should #-cloud" be on this list, in addition to #-cloud-admin?

@bd808 should #-cloud" be on this list, in addition to #-cloud-admin?

I suppose they could be, sure. #wikimedia-cloud, #wikimedia-cloud-admin, #wikimedia-cloud-feed, and our team channel are all up and running on libera.chat. We are waiting for the GCs to grant us ops in #wikimedia-cloud-feed and for T283249: Migrate wm-bot to libera.chat to happen so we can finish things up.

bd808 updated the task description. (Show Details)
elukey added a subscriber: elukey.
Joe added a subscriber: Legoktm.

Setting to high so we can move away from freenode asap

RobH updated the task description. (Show Details)

I am tempted to set this to UBN given the developments of last night: wikimedia channels including checkuser ones have been taken over by freenode current staff. An example: https://pastebin.com/S2sDiiPE See also https://meta.wikimedia.org/w/index.php?title=Wikimedia_Forum&type=revision&diff=21499634&oldid=21497077 We need to be off of there ASAP.

ema updated the task description. (Show Details)
Volans added a subscriber: Volans.
elukey updated the task description. (Show Details)

From conversation in irc with gehel and others: -discovery is now -search, an entry bout public logging needs to be added to the topic and wikibugs needs to be invited to the channel, but that's it aiui. So this task is in pretty good shape.

@faidon in light of the recent news regarding freenode actions on "closed" channel, should we keep applying the same procedure or do we want to do something different for the few channels not yet closed on freenode?

@Volans (#-sre-foundations); @Joe, @jbond (#-private): Are these two Freenode channels closed/moved (see table above) by now? Thanks

Does that mean this task should have resolved status? Or is there anything left to do?

AFAICT is pending ACLs and mode for the other remaining channels where we didn't had any operator. But I'm not authoritative on this, probably @Legoktm knows more

I checked all the channels in the table, the only outstanding things I see are:

  • -dcops is not publicly logged. I will ask there if that's intentional or not.
  • -analytics doesn't have wikibugs voiced (T283983). I pinged @elukey about that.
  • -analytics and -ml only have @elukey as channel op (besides AlexZ as group contact). I would suggest adding 2-3 more people to improve vacation/bus factor.

Also, I can't see the -sre-foundations ACL. I don't think there's any reason for it to be private, asking in channel.

So far I only set up litharge in the "big" channels: -sre, -operations and -tech. If there's abusive activity, we can enable it in team channels as well.

Voiced wikibugs, and also added several +o to analytics/ml people. I thought I already did it, is there something more to do other than /mode #channel +o nick ?

Voiced wikibugs, and also added several +o to analytics/ml people. I thought I already did it, is there something more to do other than /mode #channel +o nick ?

@elukey If you are wanting to give a user access the ChanOp (+o), you should do /cs flags #wikimedia-analytics TheirAccountName +Vvo according to what I already see in the access list for wikibugs.

Having the +o flag will allow that user to use the /cs op #thisChannel command to op/deop as needed.

is there something more to do other than /mode #channel +o nick ?

Changing modes with /mode does not persist when someone leaves the channel and re-connects. The "proper" way is to do it via /msg chanserv flags #channel user +Aiotv (or other set of /msg chanserv help flags) which then lets the user do /msg chanserv op #channel to get the actual op access. Using https://meta.wikimedia.org/wiki/IRC/Bots/ircservserv is also an option.

Perfect thanks for the tip, fixed!

Also, I can't see the -sre-foundations ACL. I don't think there's any reason for it to be private, asking in channel.

Set PUBACL ON, thanks for pointing that out.

Marostegui lowered the priority of this task from High to Medium.Sep 20 2021, 10:30 AM

Is there anything pending here or can it be closed?
(It is not High anymore I reckon)

I'm not aware of anything else, and probably if there is it's worth tracking it individually.