Difference between revisions of "Matrix"

From Software Heritage Wiki
Jump to navigation Jump to search
(→‎IRC access list: add command to op yourself)
(s/Element account/Matrix account/)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== IRC channels ==
+
== Matrix rooms ==
  
The following channels have been registered on the [https://freenode.net/ Freenode] network for [[Software Heritage]] usage.
+
The following rooms have been registered on the [https://matrix.org/ matrix.org] network for [[Software Heritage]] usage.
  
* [https://app.element.io/#/room/#freenode_#swh-devel:matrix.org '''#swh-devel''']: public development discussions
+
* [https://app.element.io/#/room/#swh-devel:matrix.org '''#swh-devel''']: public development discussions
* [https://app.element.io/#/room/#freenode_#swh-team:matrix.org '''#swh-team''']: private discussions of the core team
+
* [https://app.element.io/#/room/#swh-sysadm:matrix.org '''#swh-sysadm''']: operations team discussions/bots
* [https://app.element.io/#/room/#freenode_#swh-sysadm:matrix.org '''#swh-sysadm''']: operations team discussions/bots
+
* [https://app.element.io/#/room/#swh-offtopic:matrix.org '''#swh-offtopic''']: Off-topic discussions
* [https://app.element.io/#/room/#freenode_#softwareheritage:matrix.org '''#softwareheritage''']: general discussions about the project (currently unused)
+
* [https://app.element.io/#/room/#swh-team:matrix.org '''#swh-team''']: private discussions of the core team
* [https://app.element.io/#/room/#freenode_#swh:matrix.org '''#swh''']: ditto, in case we end up preferring the short version
+
* [https://app.element.io/#/room/#swh:matrix.org '''#swh''']: general discussions around Software Heritage
  
If you use IRC, consider joining the channels.
+
You will be asked to create a Matrix account if you don't have one yet.
  
If you don't use IRC ''directly'', you can still join our chat channels from your web browser via a [https://matrix.org/ Matrix] bridge by clicking on the channel names in the list above. You will be asked to create a [https://element.io/ Element] account if you don't have one yet.
+
Software Heritage has made the decision to close their former [https://libera.chat libera.chat] IRC channels on 2023-12-08
 
 
== IRC authentication ==
 
 
 
You should register their nick with NickServ using:
 
 
 
/nick <USERNAME>
 
/msg nickserv register <PASSWORD> <EMAIL>
 
 
 
You will then receive an e-mail containing a link to activate you account. After doing so, you need to configure your client to auto-authenticate. The recommended way of doing that is using [https://freenode.net/kb/answer/sasl SASL authentication].
 
 
 
For Weechat:
 
 
 
/set irc.server.freenode.sasl_username <USERNAME>
 
/set irc.server.freenode.sasl_password <PASSWORD>
 
 
 
 
 
For matrix, the relevant docs is here: https://github.com/matrix-org/matrix-appservice-irc/wiki/End-user-FAQ#how-do-i-registeridentify-to-nickserv
 
 
 
Freenode also supports authentication via [https://freenode.net/kb/answer/certfp TLS client certificates].
 
 
 
=== Matrix bridge ===
 
 
 
For the Matrix bridge ([https://github.com/matrix-org/matrix-appservice-irc/wiki/End-user-FAQ#how-do-i-registeridentify-to-nickserv relevant docs here]), you first need to choose you IRC nick by sending this to the bridge appservice:
 
 
 
/msg @appservice-irc:matrix.org !nick <USERNAME>
 
 
 
Then send this command to NickServ to register your account:
 
 
 
/msg @freenode_NickServ:matrix.org register <PASSWORD> <EMAIL>
 
 
 
You will then receive an e-mail containing a link to activate you account. You can then identify using:
 
 
 
/msg @freenode_NickServ:matrix.org identify <PASSWORD>
 
 
 
Then, ask the IRC bridge appservice to remember your password so that you get identified automatically:
 
 
 
/msg @appservice-irc:matrix.org !storepass <USERNAME>:<PASSWORD>
 
 
 
== IRC access list ==
 
 
 
To auto-voice people with a registered nick (only doable by people with +fA access modes will be able to do it), add them to the channel access list:
 
 
 
/msg chanserv access #swh-devel add zack +V
 
 
 
If you already have the right (+o ChanServ flag), you can make yourself an operator, with:
 
 
 
/msg chanserv OP #swh-devel
 
 
 
[[Category:Infrastructure]]
 

Latest revision as of 15:19, 12 September 2024

Matrix rooms

The following rooms have been registered on the matrix.org network for Software Heritage usage.

You will be asked to create a Matrix account if you don't have one yet.

Software Heritage has made the decision to close their former libera.chat IRC channels on 2023-12-08