Re: Slack-like chat (also for GSOC)
On Thu, 16 May 2019 at 19:47, Rainer Müller wrote: > > I am really confused what you want to set up for Matrix? If you are asking me ... I don't know, I never used it and I never took a closer look, so I'm not sure how it works. I assumed that someone needs to configure something somewhere to properly connect everything and to "meet at the same place" for MacPorts. Mojca
Re: Slack-like chat (also for GSOC)
On 16.05.19 19:20, Mojca Miklavec wrote: > On Thu, 16 May 2019 at 13:31, Ruben Di Battista wrote: >> >> I would like to stress once again about Matrix. >> >> If we setup Matrix, we can bridge the channels with whatever service you >> might need. First of all IRC, so people that like to keep hanging out there >> can still do it with the additional benefits of having more people to talk >> with. > > If either you or someone else is willing to set it up (for testing, to > start with), by all means feel free to do so and we can play with it > and see how it works. I am really confused what you want to set up for Matrix? You can already use the existing Matrix to FreeNode IRC Bridge. Please fill me in what else you think is required? Do we need our own Matrix homeserver? This seems like overkill, especially for a federated network where people might already use some server of their preference. Rainer
Re: Slack-like chat (also for GSOC)
On Thu, 16 May 2019 at 13:31, Ruben Di Battista wrote: > > I would like to stress once again about Matrix. > > If we setup Matrix, we can bridge the channels with whatever service you > might need. First of all IRC, so people that like to keep hanging out there > can still do it with the additional benefits of having more people to talk > with. If either you or someone else is willing to set it up (for testing, to start with), by all means feel free to do so and we can play with it and see how it works. Umesh set up a gitter account under macports-gsoc (https://gitter.im/macports-gsoc/), but simply because we don't have privileges to access the main org. If we figure out that gitter works well, we would hopefully move it under "macports" directly. > These other people would access the same chat stream from whatever client > they want to (we might need to setup self hosted bridges for them...). That > means potentially you can have bridges from Gitter, Rocket.Chat, Slack or > even WhatsApp if you like so, altogether working bijectively. > > I would strongly consider it since this way we are not stuck with a specific > service but you can merge them together if you wish so... > > I would propose to setup a Matrix community for Macports and bridge its > channels with the IRC ones. This does not need any self hosting capability. > > As a step two we might also want to experiment with the Gitter bridge since > someone else already configured a channel there... > > What do you think? I'm in favour of trying it out, experiment a bit, and then decide about the best option, and make it "official" once we know what we want and what works. Mojca
Re: Slack-like chat (also for GSOC)
If you want I can try to setup the Community and the IRC bridge... On Thu, 16 May 2019, 08:31 Ruben Di Battista, wrote: > I would like to stress once again about Matrix. > > If we setup Matrix, we can bridge the channels with whatever service you > might need. First of all IRC, so people that like to keep hanging out there > can still do it with the additional benefits of having more people to talk > with. > > These other people would access the same chat stream from whatever client > they want to (we might need to setup self hosted bridges for them...). That > means potentially you can have bridges from Gitter, Rocket.Chat, Slack or > even WhatsApp if you like so, altogether working bijectively. > > I would strongly consider it since this way we are not stuck with a > specific service but you can merge them together if you wish so... > > I would propose to setup a Matrix community for Macports and bridge its > channels with the IRC ones. This does not need any self hosting capability. > > As a step two we might also want to experiment with the Gitter bridge > since someone else already configured a channel there... > > What do you think? > > > > > On Thu, 16 May 2019, 08:21 Rainer Müller, wrote: > >> On 2019-05-14 18:11, Rainer Müller wrote: >> > For the self-hosted options, Rocket Chat would be an option. However, >> > when we used it at work, after a while I started to miss some kind of >> > threading for longer conversations. Although we also usually do not >> > have >> > long conversations or that much activity on IRC, so maybe this is not >> > that important here. >> >> Turns out the newest version of Rocket Chat already has >> "sub-discussions" for this, so my point above is not fully valid. I have >> not worked with the latest version, so my experience with Rocket Chat >> might be more limited than I thought. >> >> Rainer >> >
Re: Slack-like chat (also for GSOC)
I would like to stress once again about Matrix. If we setup Matrix, we can bridge the channels with whatever service you might need. First of all IRC, so people that like to keep hanging out there can still do it with the additional benefits of having more people to talk with. These other people would access the same chat stream from whatever client they want to (we might need to setup self hosted bridges for them...). That means potentially you can have bridges from Gitter, Rocket.Chat, Slack or even WhatsApp if you like so, altogether working bijectively. I would strongly consider it since this way we are not stuck with a specific service but you can merge them together if you wish so... I would propose to setup a Matrix community for Macports and bridge its channels with the IRC ones. This does not need any self hosting capability. As a step two we might also want to experiment with the Gitter bridge since someone else already configured a channel there... What do you think? On Thu, 16 May 2019, 08:21 Rainer Müller, wrote: > On 2019-05-14 18:11, Rainer Müller wrote: > > For the self-hosted options, Rocket Chat would be an option. However, > > when we used it at work, after a while I started to miss some kind of > > threading for longer conversations. Although we also usually do not > > have > > long conversations or that much activity on IRC, so maybe this is not > > that important here. > > Turns out the newest version of Rocket Chat already has > "sub-discussions" for this, so my point above is not fully valid. I have > not worked with the latest version, so my experience with Rocket Chat > might be more limited than I thought. > > Rainer >
Re: Slack-like chat (also for GSOC)
On 2019-05-14 22:32, Mojca Miklavec wrote: On Tue, 14 May 2019 at 18:11, Rainer Müller wrote: >>> Would it be realistic to install such a service on breaburn if needed? >>> (Or is it too complex / too much work?) >> >> I'd prefer a SaaS offering here. Self-hosting just increases the >> maintenance burden and I don't think we need the configurability. For the self-hosted options, Rocket Chat would be an option. However, when we used it at work, after a while I started to miss some kind of threading for longer conversations. Although we also usually do not have long conversations or that much activity on IRC, so maybe this is not that important here. I don't have any experience with Matrix, but I maybe I should try it once. I'm not familiar with Rocket Chat either, but if you missed a feature, I trust your opinion. I do believe that longer conversations are important. Think of GSOC, where the same project runs for 5 months or longer. It does make sense to keep it well-organised. Zulip offers topics (which they heavily advertise as one of their "superpowers") which I find to be quite a nice "substitute" for threads like those in emails. If we pick that one, I would certainly go for GitHub OAuth and IRC mirror. I would discard the idea of using Slack. Based on general feedback that probably leaves the following top candidates? - Matrix (might work without self-hosting) - Zulip - Mattermost Rainer, you did not answer about whether you would be willing to try to install / maintain one of those on the server if we wanted to self-host the chat? Of course, I would be in favor of something where we do not need to do the maintenance. But if there is no option that is free and offers all features we want, it would be possible to host it on our server. Preferably with authentication with GitHub to ease administration of groups and privileges. Regarding Matrix: is anyone willing to set up one ("in the cloud") for testing? You could just use the matrix.org as a homeserver, which is open for registrations by all. The best client I am aware of would be https://riot.im, which uses matrix.org as default and can register new accounts. It offers a solution for all of Web/Desktop/Mobile. Joining the FreeNode IRC Bridge should be possible from all homeservers and with any client though, via a special channel name. https://github.com/matrix-org/matrix-appservice-irc/wiki/Bridged-IRC-networks Rainer
Re: Slack-like chat (also for GSOC)
On 2019-05-14 18:11, Rainer Müller wrote: For the self-hosted options, Rocket Chat would be an option. However, when we used it at work, after a while I started to miss some kind of threading for longer conversations. Although we also usually do not have long conversations or that much activity on IRC, so maybe this is not that important here. Turns out the newest version of Rocket Chat already has "sub-discussions" for this, so my point above is not fully valid. I have not worked with the latest version, so my experience with Rocket Chat might be more limited than I thought. Rainer