Arch IRC channels: Difference between revisions
(7. update related articles) |
(→Channel operators: Update list of active OPs) |
||
(146 intermediate revisions by 46 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Internet Relay Chat]] | [[Category:Internet Relay Chat]] | ||
[[Category: | [[Category:Arch community]] | ||
[[es:IRC | [[bs:Arch IRC channels]] | ||
[[fr:IRC]] | [[ca:Arch IRC channels]] | ||
[[zh- | [[cs:Arch IRC channels]] | ||
[[es:Arch IRC channels]] | |||
[[fr:Arch IRC channels]] | |||
[[ja:IRC チャンネル]] | |||
[[lt:Arch IRC channels]] | |||
[[pt:Arch IRC channels]] | |||
[[sr:Arch IRC channels]] | |||
[[zh-hans:Arch IRC channels]] | |||
{{Related articles start}} | {{Related articles start}} | ||
{{Related|ArchWiki:IRC}} | {{Related|ArchWiki:IRC}} | ||
Line 9: | Line 16: | ||
{{Related|phrik}} | {{Related|phrik}} | ||
{{Related articles end}} | {{Related articles end}} | ||
{{Note|Do not edit this page unless you are a channel op in #archlinux. You are welcome to use the discussion page.}} | {{Note|Do not edit this page unless you are a channel op in #archlinux. You are welcome to use the discussion page.}} | ||
To use [[wikipedia:Internet Relay Chat|Internet Relay Chat]] (IRC), you need an [[IRC client]]. The [[Installation guide|installation live environment]] includes the [[Irssi]] client. | |||
You are expected to familiarize yourself with our [[Code of conduct]] and [[General guidelines#IRC]] before joining any of the official channels. For a list of commonly used abbreviations, see [[Arch terminology]]. | |||
== Main channels == | == Main channels == | ||
{{ | {{Note|Due to abuse, various gateways and web clients may be banned at times. If you experience trouble use a "''proper''" IRC client or ask one of the operators for a ban exemption ({{ic|+e}}).}} | ||
This section is about | This section is about [ircs://irc.libera.chat/archlinux #archlinux], the main Arch Linux support [[wikipedia:Internet Relay Chat|IRC]] channel, and [ircs://irc.libera.chat/archlinux-offtopic #archlinux-offtopic], the main Arch Linux social channel, both available on the [https://libera.chat/ Libera Chat] network. See https://archlinux.org/news/move-of-official-irc-channels-to-liberachat/ | ||
The central topic for '''#archlinux''' is support and general discussion about Arch Linux | The central topic for '''#archlinux''' is support and general discussion about Arch Linux. | ||
=== Registration === | === Registration === | ||
'''#archlinux''' and '''#archlinux-offtopic''' | In order to reduce spam, '''#archlinux''' and '''#archlinux-offtopic''' have the channel mode set to {{ic|+r}} and {{ic|+q $~a}}. This means you have to be identified via {{ic|NickServ}} to be able to join these channels and send messages, respectively. If you are not registered and identified, you will be forwarded to '''#archlinux-unregistered'''. | ||
To register with NickServ, follow the [https://libera.chat/guides/registration Libera Chat FAQ], as well as {{ic|NickServ HELP}} when connected to ''irc.libera.chat'': | |||
/query NickServ HELP REGISTER | |||
/query NickServ HELP IDENTIFY | |||
{{Note| | {{Note| | ||
* If {{ic|/query}} happens to not work in your client you can try using either {{ic|/quote | * If {{ic|/query}} happens to not work in your client, you can try using either {{ic|/quote NickServ ''command''}} or {{ic|/msg NickServ ''command''}}. | ||
* Some IRC clients have a race-condition where they try to autojoin channels before you have been identified with NickServ | * Some IRC clients have a race-condition where they try to autojoin channels before you have been identified with NickServ. You need to enable SASL to solve this. Either look up your IRC client's documentation or look at the Libera Chat [https://libera.chat/guides/sasl SASL page] to find instructions for how to enable it. | ||
* You can get a list of people who can help you by typing {{ic|/msg ChanServ FLAGS #archlinux}}, or join '''#libera''' and ask there. | |||
}} | |||
=== Channel operators === | === Channel operators === | ||
Arch operators are ops in both '''#archlinux''' and '''#archlinux-offtopic'''. See the list below, or run {{ic|/msg phrik listops}} on Libera Chat. | |||
If you for some reason need the help of an op, do not be shy to {{ic|/query}} or {{ic|/msg}} us. Here is the list of ops as of | If you for some reason need the help of an op, do not be shy to {{ic|/query}} or {{ic|/msg}} us. Here is the list of ops as of 2021-09-24: | ||
* | * alad | ||
* | * BrainDamage | ||
* gehidore / man | |||
* grawity | * grawity | ||
* jelle | * jelle | ||
* MrElendig / Mion | * MrElendig / Mion | ||
* Namarrgon | * Namarrgon | ||
* | === Libera Chat group contacts === | ||
Group contacts mediate matters between the [https://libera.chat/ Libera Chat] network staff, Arch Linux staff and Arch Linux users. That includes the management of channels in the '''#archlinux-*''' namespace on the Libera Chat network and the assignment of {{ic|archlinux/*}} hostmasks. Please note that only Arch Linux staff is eligible for hostmasks. | |||
* wonder / ioni | * wonder / ioni | ||
* fukawi2 | |||
* anthraxx | |||
* dvzrv | |||
* Namarrgon | |||
== Collaborative debugging == | |||
When requesting help from an IRC help channel (like #archlinux), it is inappropriate to paste logs into the channel and this may even get you kicked. Use a pastebin instead, you can use [[phrik]]s factoid {{ic|!paste}} to see which pastebins are acceptable. | |||
Acceptable pastebins usually work without enabling JavaScript. Some require enabling JavaScript for posting from a web browser, which is still acceptable because it does not affect the viewer. They should not display advertising or other disrupting content and should also not require a login. Excellent pastebins usually provide a way to paste output via piping. | |||
An example list of acceptable pastebins: | |||
* https://0x0.st - supports pasting of almost any filetype. May have slightly broken MIME type detection. | |||
* https://paste.rs - supports pasting of images, but MIME type will be off. | |||
* https://bpa.st - good for people who want something graphical. | |||
* http://ix.io - http-only. Popular, but it is useful when debugging an SSL issue which means that https-only pastebins can not be used. | |||
=== IRC usage === | |||
{{Warning|Keep in mind that all people you encounter in the Arch IRC channels are volunteers. Be nice to them if you want to receive any help.}} | |||
When first entering the channel, [https://www.nohello.com/ there is no need to say hello]. State the problem you are experiencing and make sure to be verbose and to provide logfiles. It also helps to search for any error messages you are getting first to not waste anybodys time. It is also worth it to search for issues on any of the bugtrackers of the relevant software. | |||
The more helpful and verbose you are, the quicker you are going to receive help. | |||
If this is a problem or question which is very specific to a specific software, consider visiting the dedicated IRC channel for it if there is one. It is more likely to receive a good answer there. | |||
=== Output errors/messages to a file === | |||
Sometimes it is not possible to pipe the output to a pastebin directly and it should be written into a file before. | |||
$ ''application'' &> ''application''-output.txt | |||
This is useful if pasting logs that contain sensitive data, e.g serial numbers in [[smartctl]] output, which have to be manually edited out. | |||
The size of our community led to the creation of multiple IRC channels. To get a list of all channels on | == Other channels == | ||
The size of our community led to the creation of multiple IRC channels. To get a list of all channels on [ircs://irc.libera.chat irc.libera.chat] that contain {{ic|archlinux}} in their name, use the command {{ic|/query alis LIST *archlinux*}}. For further information on how to search channels, see https://libera.chat/guides/findingchannels. | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! scope="col" width="180px" | Channel | ! scope="col" width="180px" | Channel | ||
! | ! Topic | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-aur #archlinux-aur] | ||
| [[AUR]] general discussion | | [[AUR]] general discussion | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-aurweb #archlinux-aurweb] | ||
| [https:// | | [https://gitlab.archlinux.org/archlinux/aurweb aurweb] development discussion | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-bugs #archlinux-bugs] | ||
| Bug-centric discussion | | Bug-centric discussion | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-classroom #archlinux-classroom] | ||
| A project that develops and hosts classes for the Arch Linux community | | A project that develops and hosts classes for the Arch Linux community | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-conf #archlinux-conf] | ||
| | | ArchConf organization and discussion | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-devops #archlinux-devops] | ||
| | | Arch Linux internal infrastructure and devops discussions | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-multilib #archlinux-multilib] | ||
| Arch Linux Multilib Project discussion and packaging | | Arch Linux Multilib Project discussion and packaging | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-newbie #archlinux-newbie] | ||
| A space to learn, try new things, and ask for help without fear of ridicule | | A space to learn, try new things, and ask for help without fear of ridicule | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-pacman #archlinux-pacman] | ||
| [[Pacman]] development and discussion | |||
| | |||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-proaudio #archlinux-proaudio] | ||
| | | Discussion about [[Professional audio|Arch Linux Pro Audio]] | ||
| | |||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-projects #archlinux-projects] | ||
| | | Projects development and discussion (mkinitcpio, abs, dbscripts, devtools…) | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-releng #archlinux-releng] | ||
| | | Arch Linux Release Engineering discussion ([https://gitlab.archlinux.org/archlinux/arch-boxes arch-boxes], [[archiso]], [https://gitlab.archlinux.org/archlinux/archlinux-docker archlinux-docker] and [https://gitlab.archlinux.org/archlinux/releng releng]) | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-reproducible #archlinux-reproducible] | ||
| Discussion | | Discussion channel for achieving reproducible builds | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-security #archlinux-security] | ||
| Discussion | | Discussion of security issues within Arch packages | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-testing #archlinux-testing] | ||
| Discussion | | Discussion channel regarding the testing repositories | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-wiki #archlinux-wiki] | ||
| Discussion | | Discussion about [[ArchWiki]], its articles and the [https://bbs.archlinux.org/ Arch Linux Forums] | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-women #archlinux-women] | ||
| | | Project discussion for programs/events to encourage women to contribute to Arch Linux and provide<br/> space for women to socialize and meet each other. Mostly in English. | ||
|} | |||
| | === International IRC channels === | ||
International discussions are available at the following channels, also located at the [ircs://irc.libera.chat irc.libera.chat] IRC network, unless stated otherwise. | |||
| | |||
{| class="wikitable sortable" | |||
! scope="col" width="180px" | Channel | |||
! Community | |||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-br #archlinux-br] | ||
| | | Brazilian | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-ca #archlinux-ca] | ||
| | | Catalan | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-cn #archlinux-cn] | ||
| | | Chinese; also on [ircs://irc.oftc.net/arch-cn irc.oftc.net#arch-cn] | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-cz #archlinux-cz] | ||
| | | Czech | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-de #archlinux-de] | ||
| | | German | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-dk #archlinux-dk] | ||
| | | Danish | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-es #archlinux-es] | ||
| | | Spanish | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-fr #archlinux-fr] | ||
| | | French | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-mx #archlinux-mx] | ||
| | | Mexican | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-nordics #archlinux-nordics] | ||
| | | The Nordics: Danish, Finnish, Norwegian and Swedish | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-pl #archlinux-pl] | ||
| | | Polish | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-pt #archlinux-pt] | ||
| | | Portuguese | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-ro #archlinux-ro] | ||
| | | Romanian | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-tr #archlinux-tr] | ||
| | | Turkish | ||
|- | |- | ||
| [ | | [ircs://irc.libera.chat/archlinux-ua #archlinux-ua] | ||
| | | Ukrainian | ||
|- | |- | ||
|} | |} |
Latest revision as of 20:10, 12 January 2024
To use Internet Relay Chat (IRC), you need an IRC client. The installation live environment includes the Irssi client.
You are expected to familiarize yourself with our Code of conduct and General guidelines#IRC before joining any of the official channels. For a list of commonly used abbreviations, see Arch terminology.
Main channels
+e
).This section is about #archlinux, the main Arch Linux support IRC channel, and #archlinux-offtopic, the main Arch Linux social channel, both available on the Libera Chat network. See https://archlinux.org/news/move-of-official-irc-channels-to-liberachat/
The central topic for #archlinux is support and general discussion about Arch Linux.
Registration
In order to reduce spam, #archlinux and #archlinux-offtopic have the channel mode set to +r
and +q $~a
. This means you have to be identified via NickServ
to be able to join these channels and send messages, respectively. If you are not registered and identified, you will be forwarded to #archlinux-unregistered.
To register with NickServ, follow the Libera Chat FAQ, as well as NickServ HELP
when connected to irc.libera.chat:
/query NickServ HELP REGISTER /query NickServ HELP IDENTIFY
- If
/query
happens to not work in your client, you can try using either/quote NickServ command
or/msg NickServ command
. - Some IRC clients have a race-condition where they try to autojoin channels before you have been identified with NickServ. You need to enable SASL to solve this. Either look up your IRC client's documentation or look at the Libera Chat SASL page to find instructions for how to enable it.
- You can get a list of people who can help you by typing
/msg ChanServ FLAGS #archlinux
, or join #libera and ask there.
Channel operators
Arch operators are ops in both #archlinux and #archlinux-offtopic. See the list below, or run /msg phrik listops
on Libera Chat.
If you for some reason need the help of an op, do not be shy to /query
or /msg
us. Here is the list of ops as of 2021-09-24:
- alad
- BrainDamage
- gehidore / man
- grawity
- jelle
- MrElendig / Mion
- Namarrgon
Libera Chat group contacts
Group contacts mediate matters between the Libera Chat network staff, Arch Linux staff and Arch Linux users. That includes the management of channels in the #archlinux-* namespace on the Libera Chat network and the assignment of archlinux/*
hostmasks. Please note that only Arch Linux staff is eligible for hostmasks.
- wonder / ioni
- fukawi2
- anthraxx
- dvzrv
- Namarrgon
Collaborative debugging
When requesting help from an IRC help channel (like #archlinux), it is inappropriate to paste logs into the channel and this may even get you kicked. Use a pastebin instead, you can use phriks factoid !paste
to see which pastebins are acceptable.
Acceptable pastebins usually work without enabling JavaScript. Some require enabling JavaScript for posting from a web browser, which is still acceptable because it does not affect the viewer. They should not display advertising or other disrupting content and should also not require a login. Excellent pastebins usually provide a way to paste output via piping.
An example list of acceptable pastebins:
- https://0x0.st - supports pasting of almost any filetype. May have slightly broken MIME type detection.
- https://paste.rs - supports pasting of images, but MIME type will be off.
- https://bpa.st - good for people who want something graphical.
- http://ix.io - http-only. Popular, but it is useful when debugging an SSL issue which means that https-only pastebins can not be used.
IRC usage
When first entering the channel, there is no need to say hello. State the problem you are experiencing and make sure to be verbose and to provide logfiles. It also helps to search for any error messages you are getting first to not waste anybodys time. It is also worth it to search for issues on any of the bugtrackers of the relevant software. The more helpful and verbose you are, the quicker you are going to receive help.
If this is a problem or question which is very specific to a specific software, consider visiting the dedicated IRC channel for it if there is one. It is more likely to receive a good answer there.
Output errors/messages to a file
Sometimes it is not possible to pipe the output to a pastebin directly and it should be written into a file before.
$ application &> application-output.txt
This is useful if pasting logs that contain sensitive data, e.g serial numbers in smartctl output, which have to be manually edited out.
Other channels
The size of our community led to the creation of multiple IRC channels. To get a list of all channels on irc.libera.chat that contain archlinux
in their name, use the command /query alis LIST *archlinux*
. For further information on how to search channels, see https://libera.chat/guides/findingchannels.
Channel | Topic |
---|---|
#archlinux-aur | AUR general discussion |
#archlinux-aurweb | aurweb development discussion |
#archlinux-bugs | Bug-centric discussion |
#archlinux-classroom | A project that develops and hosts classes for the Arch Linux community |
#archlinux-conf | ArchConf organization and discussion |
#archlinux-devops | Arch Linux internal infrastructure and devops discussions |
#archlinux-multilib | Arch Linux Multilib Project discussion and packaging |
#archlinux-newbie | A space to learn, try new things, and ask for help without fear of ridicule |
#archlinux-pacman | Pacman development and discussion |
#archlinux-proaudio | Discussion about Arch Linux Pro Audio |
#archlinux-projects | Projects development and discussion (mkinitcpio, abs, dbscripts, devtools…) |
#archlinux-releng | Arch Linux Release Engineering discussion (arch-boxes, archiso, archlinux-docker and releng) |
#archlinux-reproducible | Discussion channel for achieving reproducible builds |
#archlinux-security | Discussion of security issues within Arch packages |
#archlinux-testing | Discussion channel regarding the testing repositories |
#archlinux-wiki | Discussion about ArchWiki, its articles and the Arch Linux Forums |
#archlinux-women | Project discussion for programs/events to encourage women to contribute to Arch Linux and provide space for women to socialize and meet each other. Mostly in English. |
International IRC channels
International discussions are available at the following channels, also located at the irc.libera.chat IRC network, unless stated otherwise.
Channel | Community |
---|---|
#archlinux-br | Brazilian |
#archlinux-ca | Catalan |
#archlinux-cn | Chinese; also on irc.oftc.net#arch-cn |
#archlinux-cz | Czech |
#archlinux-de | German |
#archlinux-dk | Danish |
#archlinux-es | Spanish |
#archlinux-fr | French |
#archlinux-mx | Mexican |
#archlinux-nordics | The Nordics: Danish, Finnish, Norwegian and Swedish |
#archlinux-pl | Polish |
#archlinux-pt | Portuguese |
#archlinux-ro | Romanian |
#archlinux-tr | Turkish |
#archlinux-ua | Ukrainian |