[Development] Mirror IRC channels on KDE's Matrix Instance

Eike Ziller Eike.Ziller at qt.io
Wed Jul 14 09:14:29 CEST 2021


Hi,

since it took me some time to figure it out yesterday,
note that the information on https://community.kde.org/Matrix on how to changing your nick and identifying to the irc server does not apply to the libera bridge.

To change your nick, start a private chat with @appservice:libera.chat , wait for it to join the room, and tell it

!nick myfancynick

If you have registered your nick and want to identify to nickserv, start a private chat with @NickServ:libera.chat and tell it

identify myfancynick myfancypassword

To store nick and password with the bridge (in case of reconnects) tell @appservice:libera.chat

!username myfancynick
!storepass myfancypassword

If you want to test reconnecting tell it

!reconnect

HINT: Be patient. After connecting and the !reconnect it took a longer while (1 hour?) for me to actually show up in IRC.
The commands for the bridge (appservice) are documented at https://matrix-org.github.io/matrix-appservice-irc/latest/admin_room.html

Br, Eike

> On Jul 13, 2021, at 12:40, Cristián Maureira-Fredes <Cristian.Maureira-Fredes at qt.io> wrote:
> 
> Hey Mitch,
> 
> forgot to add that info! sorry :P
> 
> Here is a well documented step-by-step process:
> https://community.kde.org/Matrix
> 
> In a nutshell it's mainly going to
> https://webchat.kde.org/
> create an account and then you add that account
> to your client.
> 
> I also use element on the browser,
> and since I had already some servers,
> what I did was to select the 'Explore Rooms'
> option on the top-left corner (it has a compass icon)
> Then you can select the server on the right of the popup
> window, where you can 'Add new server'
> using your new KDE credentials.
> 
> I hope it helps
> 
> Cheers!
> 
> On 7/13/21 11:57 AM, Mitch Curtis wrote:
>> Hi Cristián, thanks for setting it up.
>> I've never used Matrix before - how do I sign in using my KDE identity (I'm using the Element client if it makes a difference)? I'm guessing I need to set the homeserver to some KDE server?
>> Cheers.
>>> -----Original Message-----
>>> From: Development <development-bounces at qt-project.org> On Behalf Of
>>> Cristián Maureira-Fredes
>>> Sent: Tuesday, 13 July 2021 10:59 AM
>>> To: development at qt-project.org
>>> Subject: Re: [Development] Mirror IRC channels on KDE's Matrix Instance
>>> 
>>> Hello,
>>> 
>>> Just to finalize this thread,
>>> as https://phabricator.kde.org/T14673 states, the following channels are now
>>> bridged:
>>> 
>>> 
>>> #qt:kde.org
>>> #qt-cmake:kde.org
>>> #qt-creator:kde.org
>>> #qt-cs:kde.org
>>> #qt-labs:kde.org
>>> #qt-pyside:kde.org
>>> #qt-quick:kde.org
>>> #qt-releases:kde.org
>>> #qt-webengine:kde.org (irc: #qtwebengine)
>>> 
>>> 
>>> To share the links to the channels
>>> you can use the following:
>>> 
>>> https://go.kde.org/matrix/#/#qt-pyside:kde.org
>>> 
>>> changing 'qt-pyside' for the channel you want to share ;)
>>> 
>>> A big thanks to the KDE folks that help the process!
>>> 
>>> Cheers
>>> 
>>> 
>>> On 7/6/21 12:37 PM, Cristián Maureira-Fredes wrote:
>>>> Hello,
>>>> 
>>>> Since nobody refused to this decision, will contact the folks at KDE
>>>> to start the process of mirroring the IRC channels into KDE's Matrix
>>>> instance.
>>>> 
>>>> Thanks everyone!
>>>> 
>>>> Cheers
>>>> 
>>>> On 6/28/21 12:51 PM, Cristián Maureira-Fredes wrote:
>>>>> Hello everyone,
>>>>> 
>>>>> Context
>>>>> -------
>>>>> 
>>>>> After the "Improve the contributor experience" session at the past Qt
>>>>> Contributors Summit, many ideas came out related to an overall
>>>>> improvement to the contribution experience, mainly focused on new
>>>>> people joining the Qt Project.
>>>>> 
>>>>> One of the topics was Communication,
>>>>> from which we (qt project people) discussed together with some KDE
>>>>> folks and agreed that bringing the Qt and KDE communities closer was
>>>>> a good idea, mainly based on the good experience KDE has currently on
>>>>> the platform.
>>>>> 
>>>>> We have a good opportunity to do this via a bridge from our newly
>>>>> created Libera.chat IRC channels, to KDE's Matrix Instance.
>>>>> 
>>>>> During the QtCS,
>>>>> we tried this out, and mirrored the #qt-cs IRC channel to Matrix:
>>>>> https://go.kde.org/matrix/#/#qt-cs:kde.org
>>>>> and according to the people that participated in the session the
>>>>> experience was nice, and it might be worth to bridge all the other
>>>>> #qt-* channels on IRC.
>>>>> 
>>>>> Read more about Matrix: https://matrix.org/ Read more about KDE's
>>>>> Matrix Instance: https://community.kde.org/Matrix
>>>>> 
>>>>> 
>>>>> Implications
>>>>> ------------
>>>>> 
>>>>> If you prefer IRC, it's totally fine, this change would only imply
>>>>> that you will get more people on IRC to interact with.
>>>>> 
>>>>> If you want to move to Matrix completely, this change will enable you
>>>>> to stay in touch with folks on the IRC channels.
>>>>> 
>>>>> Permissions work different on Matrix than IRC, but with the current
>>>>> list of moderators in the #qt- domain we can easily assign
>>>>> permissions to people on the Matrix channels accordingly.
>>>>> 
>>>>> Let's keep the discussion of other communication platforms outside
>>>>> this thread, while they might be valid, it's out of the scope of this
>>>>> proposal.
>>>>> 
>>>>> Question
>>>>> --------
>>>>> 
>>>>> I would like to ask the Qt Project if you agree or disagree with the
>>>>> proposal to mirror all the #qt-* channels from Libera.chat to KDE's
>>>>> Matrix Instance.
>>>>> 
>>>>> If we don't have unresolved disagreements, I'd say we can proceed
>>>>> with the mirroring Monday next week, but if there are concerns, I
>>>>> would prefer to address them first.
>>>>> 
>>>>> Cheers
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>> 
>>> --
>>> Dr. Cristián Maureira-Fredes
>>> R&D Manager
>>> 
>>> The Qt Company GmbH
>>> Erich-Thilo-Str. 10
>>> D-12489 Berlin
>>> 
>>> Geschäftsführer: Mika Pälsi,
>>> Juha Varelius, Jouni Lintunen
>>> Sitz der Gesellschaft: Berlin,
>>> Registergericht: Amtsgericht
>>> Charlottenburg, HRB 144331 B
>>> _______________________________________________
>>> Development mailing list
>>> Development at qt-project.org
>>> https://lists.qt-project.org/listinfo/development
> 
> -- 
> Dr. Cristián Maureira-Fredes
> R&D Manager
> 
> The Qt Company GmbH
> Erich-Thilo-Str. 10
> D-12489 Berlin
> 
> Geschäftsführer: Mika Pälsi,
> Juha Varelius, Jouni Lintunen
> Sitz der Gesellschaft: Berlin,
> Registergericht: Amtsgericht
> Charlottenburg, HRB 144331 B
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> https://lists.qt-project.org/listinfo/development

-- 
Eike Ziller
Principal Software Engineer

The Qt Company GmbH
Erich-Thilo-Straße 10
D-12489 Berlin
eike.ziller at qt.io
http://qt.io
Geschäftsführer: Mika Pälsi,
Juha Varelius, Jouni Lintunen
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B



More information about the Development mailing list