Skip to content
This repository has been archived by the owner on Jun 10, 2024. It is now read-only.

IRC - Is it still right & tidyup #362

Closed
gundalow opened this issue Sep 24, 2018 · 20 comments
Closed

IRC - Is it still right & tidyup #362

gundalow opened this issue Sep 24, 2018 · 20 comments
Labels

Comments

@gundalow
Copy link
Contributor

gundalow commented Sep 24, 2018

Central place to track all the discussions around IRC

Current list of IRC channels: https://github.com/ansible/community/#groups

Moving away from IRC

  • Where else could we go?
  • Are their ways of linking IRC & Slack (we tried something though it was ugly, is there something better)

Requirements

Improving IRC

  • Logging channels?
  • Add some other "Group Contacts", 2-3, split timezones, define list internally
  • See if we can take ownership of the other #ansible* channels DONE
  • Network Team to move all discussion to #ansible-network DONE

Where to get feedback

  • Ask outreach
  • Once we have a short list, do a survey on ansible-project & ansible-devel
@gundalow gundalow changed the title IRC - Is it still right IRC - Is it still right & tidyup Sep 30, 2018
@privateip
Copy link
Contributor

privateip commented Oct 10, 2018

personally i would like to see us move to Gitter due to its nice integration with Github -- https://gitter.im/

irc bridge available at https://irc.gitter.im/

@rcarrillocruz
Copy link

I'm intrigued by Matrix ( https://matrix.org/docs/projects/try-matrix-now.html ), keep on hearing great things about it, it's open source and great integration.
Haven't said that, I have not used, neither Gitter, so I'll better try a few options before taking a side on one another.

@privateip
Copy link
Contributor

i guess if you are going to go there then this should be on the list as well --> https://rocket.chat/

@bcoca
Copy link
Member

bcoca commented Oct 10, 2018

Matrix can integrate several server platforms into one interface for it's clients as well as multiple client protocols.

Rocket also has IRC client integration but I am not aware of a server one.

@sivel
Copy link
Member

sivel commented Oct 10, 2018

+1 IRC (Specifically freenode), -1 All others

@abadger
Copy link
Contributor

abadger commented Oct 10, 2018

There's also tulip. that said, just for getting IRC-slack integration back, the tulip devs recommended I try out matrix. The matrix service seems okay. However, I've yet to find a great, intuitive matrix client (for my phone... also tried out desktop apps to see if it was just phone apps that weren't doing it for me and they weren't great either.)

I still like straight IRC clients above anything else out there so everything else I've tried has really had the ideal goal of "does this make it easier for me to integrate with IRC?"

@dagwieers
Copy link
Contributor

dagwieers commented Oct 10, 2018

We have a Matrix setup and there are various caveats when you want to use this in production (the quick succession of releases is only one, various implementation problems and a future rewrite only makes this worrisome to build on now). Also, it includes voice/video conferencing and file sharing, and I don't think you can turn some of these off. That said, I like some of the ideas implemented in Matrix and the Android app does work well.

Probably a more reliable alternative is Mattermost, which has all kinds of interfaces (incl. IRC see matterbridge and matterircd) and is Open Source too. And it reflects Slack to some degree (for the better or worst, depending on your perspective with Slack :-))

@rcarrillocruz
Copy link

I also heard very good things about Mattermost.

To me, this is my personal criteria:

  1. Open Source
  2. Integration with IRC
  3. Good mobile apps
  4. Stable

If it's Mattermost or Matrix or $solution , those are the things I would like them to have.

@decentral1se
Copy link

I've opened Gitter chat rooms for my Github projects and had people turn up and chat a lot more than any other platform at all. Some groups are simply deluged by people. It's just so convenient to get in there and start hammering away. #ansible is already pretty noisy and Ansible is like, world scale, on the level of issues and backlog and the like. I suppose you've all realised that maybe you'll get a shock at how many people turn up if you open up the chat space! :) IRC is definitely a barrier if you're looking to maximise the access. I lean towards https://rocket.chat/ now, which I use for multiple projects and find it really good. It has solid integrations (the Jitsi video one is impressive) and access control lists, admin interfaces, extensibility for bots, etc. It's solid software.

@gundalow
Copy link
Contributor Author

Hi everybody,
Lots of great feedback in here.

Any ideas of what the specific pain points are with IRC, that way we maybe able to address them directly to improve IRC in the short->long term

@bcoca
Copy link
Member

bcoca commented Oct 10, 2018

lack of emojis is NOT a pain point, it is a FEATURE

@jborean93
Copy link
Contributor

jborean93 commented Oct 10, 2018

I think the biggest issue for IRC I've seen is lack of history, I use IRCCloud which keeps it for me but not everyone has the luxury to pay (or wants to use a third party service) for this.

@mscherer
Copy link
Contributor

So, on the slack<->irc interaction, I would point people to the ToS of slack, cause they are kinda super sketchy, and putting a lot of requirements that we wouldn't respect with a bridge (like, the part about age verification, etc). I didn't verify if this changed since last years, but I think it didn't.

@tonk
Copy link

tonk commented Oct 13, 2018

I still think IRC could be a very valid channel. But if you really want code-blocks, emoticons and things like that, I would vote Mattermost.

@jctanner
Copy link
Contributor

My vote is to stick to IRC. If the "problems" of irc are outlined, I could be convinced to change my mind.

@decentral1se
Copy link

For consideration: https://github.com/thelounge/thelounge

@maxamillion
Copy link
Contributor

maxamillion commented Nov 27, 2018

Big +1 to stick with irc, preferably staying on Freenode. If for some reason Freenode is the issue, then irccloud.com custom hosted servers as an alternate. In an attempt to stay with irc and "bridge the gap" with those who aren't very familiar with it, we could provide a Web IRC client at https://chat.ansible.com or something (I noticed @lwm suggested one that looks nice).

However, if there's a large draw to move away from it or somehow supplement it then I'd +1 matrix with a suggestion of riot.im as the recommended front end. If there's not much desire for that, then rocket.chat is reasonable.

@gundalow
Copy link
Contributor Author

In #ansible-community today (2019-02-11) we talked about this and we are looking at Matrix <---> Freenode integration which would allow the same channels to be accessed directly via IRC (no change) or via Matrix.

We are working on some docs for this in #441 as part of a limited trial to get feedback.

The Ansible channels have had the channel had the Nickname registration requirement removed, so it Matrix users should be able to join without registering with Nickserver, lowing the bar to entry.

@blaisep
Copy link

blaisep commented Feb 12, 2019 via email

@AJ-Acevedo
Copy link

This post from @GregSutcliffe about Ansible and Matrix is relevant here.

https://ansible.github.io/community/posts/matrix_and_ansible.html

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests