This is a follow up from #2490332: Evaluate whether to replace drupal IRC channels with another communication medium.

As per comment #334. The changes being made will

1) Reallow the gateway that freenode staff has i-lined.
2) block any users with a [m] in their name. Users will have to talk to services before using a bridge.

This will result in anyone who is still attached to matrix with a [m] in their username being kicked. We are setting the kick message to include directions on how to register with services.

Comments

mlhess created an issue. See original summary.

mlhess’s picture

Status: Active » Fixed

I have done the above and confirmed that I can join rooms via matrix.

colan’s picture

Status: Fixed » Needs work

Thanks for this. I was able to rejoin most of the channels, but not #drupalorg. I got:

You have been kicked from #drupalorg by @appservice-irc:matrix.org.
Reason: IRC error on #drupalorg: err_bannedfromchan

mlhess’s picture

Status: Needs work » Needs review

I think this is resolved, I ran the script on drupal-* but this did not fit that pattern

colan’s picture

Worked for me, but leaving status as-is until others get a chance to try getting back on.

ricardoamaro’s picture

@mlhess, thank you.
This seems to be a much more reasonable approach then blocking the Freenode/Matrix connection that was in place since 2015, long before we even started looking at Matrix.
I would really like to know what happened and when that misinformed decision was taken. I personally was not pinged, called or consulted over to give my opinion on something I've been taking care for several years. Just got informed of the decision already made.

I would also like to mention that we still need to have a way to test the IRC integration on the Channel #drupal-bridges since we have not finished our work on that channel specifically, and it's a way for people that would like to explore that concept would like to keep.

Let's please keep everyone in the loop.

ricardoamaro’s picture

Still getting this error:

"You have been kicked from #drupaldevdays by @appservice-irc:matrix.org.
Reason: IRC error on #drupaldevdays: err_bannedfromchan"
ricardoamaro’s picture

Status: Needs review » Needs work
lpalgarvio’s picture

Michael @mlhess,

This system does not work.
You need to take out the filters / bans that are put in place.

It is disrupting and making it harder (much harder) for people to use IRC on Riot/Matrix.
It basically nullifies any gain from using Matrix / Riot, because the process is more complicated:

  • You need to register on Freenode IRC AND Matrix
  • You need to do manual steps to connect your Matrix account with your Freenode account
  • You still can not use integrations in the Matrix channel.

The manual steps are not explained anywhere, the kicks/bans don't explain these, and it just adds up to the whole thing.
This makes Matrix entirely pointless.

What we propose is this:

  • We will give you enough moderation rights to verify configuration and apply community wide kicks and bans in Matrix channels.
  • The channels will have a warning mentioning that they are controlled by community members and not by the DA.
  • We will remove voluntarily the IRC bridges from the main official channels (drupal, drupal-contribute, drupal-support, etc). We will leave the other communities to decide whether they want to use the IRC bridge or not (the case of drupal-pt).
  • All the channels without bridge will be independent and separated from IRC.
  • We will not reactivate the IRC bridges on the independent main channels without permission / resolving pending issues.
  • We will support and actively monitor these independent channels.
  • People who want to use IRC on Matrix/Riot can still do that via the supported Matrix/Freenode bridges that are not blocked.
  • People who want to use Matrix will also still be able to use is as intended, just like people who use Slack.
mlhess’s picture

Status: Needs work » Closed (outdated)

I am going to close this as we have an entire project dedicated to improving it.

andypost’s picture

Status: Closed (outdated) » Needs work

@mlhess please provide a link to follow before closing issue

mlhess’s picture

Status: Needs work » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.