Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bridge IRC channels to matrix/gitter #2879

Closed
NotMyFault opened this issue Apr 12, 2022 · 12 comments
Closed

Bridge IRC channels to matrix/gitter #2879

NotMyFault opened this issue Apr 12, 2022 · 12 comments

Comments

@NotMyFault
Copy link
Member

Service(s)

Other

Summary

(Picking up the conversation from #2878 (comment))

The infra team does currently host three IRC channels on Libera according to the documentation.
I'd like to ask if it is possible to bridge these IRC channels to matrix/gitter.
The jenkinsci organization for example hosts and bridges 79 channels with almost ~10k members, for a lot of different plugins, SIGs and topics, where infra does only host two barely used ones.

Having the infra channels on gitter, whether on jenkinsci or more appropriately, jenkins-infra, will likely draw more attention on recent events, announcements and more, considering the vast amount of people already using the regular channels on jenkinsci.

Reproduction steps

No response

@NotMyFault NotMyFault added the triage Incoming issues that need review label Apr 12, 2022
@dduportal dduportal added this to the infra-team-sync-next milestone Apr 12, 2022
@halkeye
Copy link
Member

halkeye commented Apr 13, 2022

you can use the irc bridge to connect to infra which is what most of us use, the other channel is pretty quiet. I kinda think infra should just move to gitter (gitter people can't join matrix rooms, but matrix people can join gitter rooms)

@timja
Copy link
Member

timja commented Apr 13, 2022

Not gitter for infra please it’s horrid, if we move would prefer matrix

@dduportal
Copy link
Contributor

Not gitter for infra please it’s horrid, if we move would prefer matrix

through matrix, it is quite acceptable.

Gitter is practical because you can access it in "read" without requiring an account (not sure if IRC allows this?).

@NotMyFault
Copy link
Member Author

Not gitter for infra please it’s horrid, if we move would prefer matrix

Matrix bridged would work out, iirc https://gitter.im/jenkinsci/jenkins is bridged from matrix too?

Gitter is practical because you can access it in "read" without requiring an account

Gitter-bridges are also practical, because you can use them on the fly without any prerequisites.

@halkeye
Copy link
Member

halkeye commented Apr 13, 2022

Matrix bridged would work out, iirc https://gitter.im/jenkinsci/jenkins is bridged from matrix too?

Matrix users can join gitter rooms (Gitter is a matrix server now, just different ui). So no bridging there.

you can use the librechat appservice to join irc rooms, then its transparent to you. you can message @appservice:libera.chat !join #jenkis-infra but it might require creating a nickserv account.

The problem is that gitter rooms are not true matrix rooms. My matrix user can't be added as a room admin (Also there's a concept of gitter community admins, and I have no idea who that might be, probably oleg, maybe rtyler). So a its not a

Okay. i totally misundertood how things work, gitter rooms are not matrix rooms, that makes more sense.

image

I can take care of this, and get a new matrix room setup for jenkins-infra, but i'm not sure its worth bridging irc, how many people would still use irc over matrix?

@olblak
Copy link
Member

olblak commented Apr 20, 2022

I can take care of this, and get a new matrix room setup for jenkins-infra, but i'm not sure its worth bridging irc, how many people would still use irc over matrix?

I guess if we get rid of jenkins-infra irc channel then what about the chatbot?
I am not concerned that people would follow on Matrix or gitter

@halkeye
Copy link
Member

halkeye commented Apr 20, 2022

Jenkins admin? Its in a dedicated jenkins-hosting channel, and I think we still want to find ways to get rid of it

@halkeye
Copy link
Member

halkeye commented Apr 20, 2022

Or update the bot too speak matrix. It shouldn't be hard

@dduportal dduportal removed this from the infra-team-sync-next milestone May 10, 2022
@halkeye
Copy link
Member

halkeye commented Jul 25, 2022

I've put in a request to gitter/matrix support about turning jenkins/jenkins-infra into a matrix channel. This way we can try out existing bridges and stuff.

@dduportal
Copy link
Contributor

I can take care of this, and get a new matrix room setup for jenkins-infra, but i'm not sure its worth bridging irc, how many people would still use irc over matrix?

I guess if we get rid of jenkins-infra irc channel then what about the chatbot? I am not concerned that people would follow on Matrix or gitter

The bot is configured to use another IRC channel #jenkins-infra-notifications , no worries for #jenkins-infra to be migrated wherever it is needed. Two differents goals:

  • One is for handling notifications (and the "bot" should be improved to provide different channels: RSS, Discourse, Gitter, etc.)
  • One is for discussing and could easily be turned into a Gitter and/or a discourse room

@halkeye
Copy link
Member

halkeye commented Jul 26, 2022

Re chatbot - Honestly if I can find the time to revisit https://community.jenkins.io/t/codify-github-access/799/4 it would pretty much remove the need for jenkins-admin from being around (I think). It would also mean i could start merging access requests when i'm not at a computer.

@NotMyFault
Copy link
Member Author

Closing, as libera as discontinued their bridge services, and we've discouraged using IRC.

@NotMyFault NotMyFault closed this as not planned Won't fix, can't repro, duplicate, stale Mar 16, 2024
@dduportal dduportal added irc matrix and removed triage Incoming issues that need review labels Mar 17, 2024
@dduportal dduportal added this to the infra-team-sync-2024-03-19 milestone Mar 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants