Project

General

Profile

Actions

tickets #130366

closed

Broken matrix bridge

Added by krop 11 months ago. Updated 8 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
IRC and Matrix
Target version:
-
Start date:
2023-06-05
Due date:
% Done:

0%

Estimated time:

Description

Hello admins,

I tried setting up a matrix client during the weekend. It looks like the IRC
to matrix bridge is broken.

e.g: messages sent on #opensuse-factory (IRC) are missing on
#factory:opensuse.org

screenshot attached

Thanks,
Christophe


Files

Actions #1

Updated by crameleon 11 months ago

  • Category set to IRC and Matrix
  • Assignee set to hellcp
  • Private changed from Yes to No
Actions #2

Updated by krop 11 months ago

Looks better now for the factory channel, others such as #admin:opensuse.org are broken, messages sent from irc are not visible on matrix. The last message in the backlog is from february.
.

Actions #3

Updated by hellcp 11 months ago

We don't run that bridge, you are probably better off contacting libera about this.

Actions #4

Updated by luc14n0 11 months ago

Probably related to this issue: https://github.com/matrix-org/matrix-appservice-irc/issues/1724

The bottom line of that issue seems to be that the IRC <-> Matrix bridge was patched to address the message dropping issue where some (many) messages weren't crossing the bridge. They deployed the patch about a month ago, but as many can see, it issue is alive and kicking!

Just to cross our T's and dot our I's. The bridge we run is Matrix <-> Discord/Telegram/Something-else?

Since Matrix clients can't really connect to IRC channels [1], whenever we go to e.g. #opensuse:libera.chat we are actually joining an IRC <-> Matrix bridged room. And Libera.chat's Matrix instance is run by Element nowadays [2].

Now, when we join #support:opensuse.org, we are joining an IRC <-> Matrix (or Matrix <-> IRC, whatever one's personal philosophy is) bridged room, but the Matrix instance is hosted by us instead. So, the ones that set up the bridge was the Libera.chat/Element folks, then? Based on Jacob's answer, it appears so and makes sense now that I face this fact.

  1. https://libera.chat/guides/faq#can-i-connect-with-matrix
  2. Fact picked up while lurking on #libera-matrix:libera-chat: https://matrix.to/#/!vjOdckstTLwMkKHIgz:libera.chat/$71uJNLMX01iFOBbYAVy5gcHmkgX3jffdAzxt7cYDtWU?via=matrix.org&via=libera.chat&via=mozilla.org
Actions #5

Updated by luc14n0 11 months ago

OK, after another round of digging I confirmed my previous beliefs, the bridged rooms in our instance (#foo:opensuse.org rooms) is set up by us [1], and makes more sense than my other statement.

But in the end, the bridge is the same (source code wise). So unless there's degraded performance with our homeserver (which is a reasonable assumption, since Synapse doesn't scale that well, to put it mildly), I'd say there won't be that much we can do, from our side, until the issue gets fixed upstream.

  1. https://matrix-org.github.io/matrix-appservice-irc/latest/administrators_guide.html
Actions #6

Updated by luc14n0 8 months ago

  • Status changed from New to Closed

Since Libera.Chat[1] asked Element[2] to shutdown the Matrix<->IRC bridge because of issues like the one described here, among other things, we can close this ticket.

There's no real ETA for bringing back the bridge[3], though.

  1. https://libera.chat/news/matrix-bridge-disabled-retrospective
  2. https://matrix.org/blog/2023/08/libera-bridge-disabled/
  3. https://matrix.org/blog/2023/09/01/this-week-in-matrix-2023-09-01/#dept-of-status-of-matrix-face-with-th
Actions

Also available in: Atom PDF