From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id uIsICQpRc2V9BAAA9RJhRA:P1 (envelope-from ) for ; Fri, 08 Dec 2023 18:23:22 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id uIsICQpRc2V9BAAA9RJhRA (envelope-from ) for ; Fri, 08 Dec 2023 18:23:22 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B917D6A6BF for ; Fri, 8 Dec 2023 18:23:21 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=msavoritias.me header.s=20210930 header.b=RByyX1yt; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=msavoritias.me (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1702056202; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=DpktBga3HZFp6m2XhflHIYT51NafKzCJo/3ggWJHY0k=; b=SJ1lqYYqBNpI21gUcvudrDL53PZ2T9dPGLy8SJkqPqzWsJtIl4tOJ398akRM9hBNggK7Bz /ehVSfPnF6v7BT/Hn11sxXQ3xbi4hz+8ZjiyoV0rrBdYc7KEaQ6+i2mrk9CSicXChQDi5Q 0LipuPMbywbK4whMtkbSgmWWorqBltNMQr/AtPf4zM+RO+k5DgwbIVebzCIioNT65LrcnG 2wQ/8ZXL9/PiuM9WxvMblUayHDoTnTN83OQl9SmWTW/rikBtN+tEv4ukhAkGDG8q9XDReA GQa/sMed6lY2pTAb0dfhx0amaQLJIoafAjX+ctY7sgFyjtZ2MsCWzgLKI0/KVg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=msavoritias.me header.s=20210930 header.b=RByyX1yt; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=msavoritias.me (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1702056202; a=rsa-sha256; cv=none; b=bxFiL3k8KjwJRszkbhnCNVyfAJ2JbGbYIc1+IRdz9AnQD1ALE1V9ocFrSMdU5lZnz4SYud Xtght+tGslMjN1lnqQ9YF0m8vZ4jIerZfmHRDmvvtRHYQIX1YmQ8DXuqJMGrAD+sgN/Alj Px+nSN4+x3YBx/jpG2SqXOY7nrywPd4W48ip5g5UZOe4lRvrFDOWxfZvj5LOJPGb7MwQtj zwZ+UYaPuM2HVRoQfv2Y+WTv/qIAttXABNTKur3/DxIB3gKE5BmWSx5oxUH29pNaOYA8UA 7hl8C1n96k7DoqYN6qzRjsdtfIuCweYyUzoYPUwskLykWS9J4frqtVt8iMLVvw== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rBeYs-0003QW-NE; Fri, 08 Dec 2023 12:22:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rBeYo-0003QN-T8 for guix-devel@gnu.org; Fri, 08 Dec 2023 12:22:46 -0500 Received: from mail.webarch.email ([81.95.52.48]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rBeYm-0005YI-DP for guix-devel@gnu.org; Fri, 08 Dec 2023 12:22:46 -0500 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 036E01A8CC6E for ; Fri, 8 Dec 2023 17:22:32 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=msavoritias.me; s=20210930; t=1702056153; h=from:subject:date:message-id:to:mime-version:content-type: content-transfer-encoding:content-language; bh=DpktBga3HZFp6m2XhflHIYT51NafKzCJo/3ggWJHY0k=; b=RByyX1ytzoj7b1Ds8C31C44fAE9z5+02nT7Sdpodv3ZLnbh9BsH5F+6jpELKxtpv6jUs9u 73mspGGIiWq6AsWbgtYYPiV+V5LE1OWadNGHx9PBdcC8HzAHC1k3QhcJVKVlUQ3HFEOLHr SMXkx7ATeduCSq6/+g+Pw2o473k6g1vaw480oLIEUPiJhSt2sgBT2+QncCty7QNWrHxJCn 7pUVFhuLn4HJStKQdqYq/KXZ7Fm68cN2Kn1kd611WTSf973xBMFkABNM4jyXWs2Fe36QCw g6b7SydnYnBUy4A8HfqmfgX0ML1jaN9CXQItffd7Q8ICL7S+5CmpsE5Am9bJKQ== Message-ID: Date: Fri, 8 Dec 2023 19:22:22 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Content-Language: en-US To: guix-devel@gnu.org From: MSavoritias Subject: RFI: Guix XMPP service. Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 Received-SPF: pass client-ip=81.95.52.48; envelope-from=email@msavoritias.me; helo=mail.webarch.email X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -6.05 X-Spam-Score: -6.05 X-Migadu-Queue-Id: B917D6A6BF X-Migadu-Scanner: mx10.migadu.com X-TUID: MaCz5zoPdV74 Hello o/ I would like to do a formal proposal to make an official Guix XMPP instance. Background: I asked a couple of days ago if it would be possible to have an XMPP room listed on the Guix site next to the IRC. I also asked in IRC and shared it on ActivityPub. The response was very enthusiastic, thank you everyone for joining and spreading the message. ^^ It was said though that listing it on the website would make it official, plus some other concerns around log retention. Hence this proposal here. :) For those that do not know XMPP is a protocol for many things, one of them being messaging. It has been active for more than 20 years now and is still being developed. Who am I: I have been around Guix for a bit in IRC and the email lists. I also do some small advocacy for Guix in ActivityPub federation (Mastodon, Peertube, etc.). I am maintaining the infrastructure for https://joinjabber.org/ which is moving to Guix currently -> https://codeberg.org/joinjabber/Infra :) and I am a member of XSF. I also do a lot of advocacy for xmpp in activitypub and handle the activitypub presence of joinjabber. -> @joinjabber@indieweb.social What is being proposed: I propose to host an xmpp instance with a room/or some rooms under the guix domain. Something like xmpp.guix.gnu.org This can be done in one of two ways: 1. There is a service here -> https://cheogram.com/freedomware-muc/ hosted by https://soprani.ca/  We can just setup our DNS to point to the service and sopranica will take care of the xmpp server. I have talked with them and they do have unlimited retention of past messages plus they can also setup a log viewing thing just like IRC has. Its a sustainable free software business and the hosting will be free. :) 2. We can self host our own prosody instance. It has minimal maintenance, and its very lightweight. I can maintain the instance as it is done for joinjabber and we already have a guix service for prosody. Why / What does Guix get from this: Right now guix has email lists and IRC. What XMPP can give on top of that is: 1. XMPP is more approachable for people used to Matrix or Discord (for multiple reasons). While still being very lightweight and free software. 2. It is federated and easily self hosted. Which makes Guix more independent in case something like Freenode ever happens to Libera chat or in case people want to have their own server to connect to the guix rooms. Personally I am in favor of option 1. We can host it in the cheogram service to test things out and if we need to we can self host it later. Since It will point to the same domain it shouldn't be a problem. All we would need to do is change where our DNS points to and that's it. MSavoritias