From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 0FY8GjrfjWEPSQEAgWs5BA (envelope-from ) for ; Fri, 12 Nov 2021 04:27:54 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 2DHWFTrfjWGIFAAAbx9fmQ (envelope-from ) for ; Fri, 12 Nov 2021 03:27:54 +0000 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 CB8B627522 for ; Fri, 12 Nov 2021 04:27:53 +0100 (CET) Received: from localhost ([::1]:35520 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mlNEG-0002l5-UF for larch@yhetil.org; Thu, 11 Nov 2021 22:27:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mlNCU-0008VI-HK for bug-guix@gnu.org; Thu, 11 Nov 2021 22:26:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:59459) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mlNCU-0005vZ-8h for bug-guix@gnu.org; Thu, 11 Nov 2021 22:26:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mlNCU-0007gk-4v for bug-guix@gnu.org; Thu, 11 Nov 2021 22:26:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#51696: Request: Adopt the unofficial GUIX community on Matrix Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 12 Nov 2021 03:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51696 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Jacob Hrbek Received: via spool by 51696-submit@debbugs.gnu.org id=B51696.163668753429521 (code B ref 51696); Fri, 12 Nov 2021 03:26:02 +0000 Received: (at 51696) by debbugs.gnu.org; 12 Nov 2021 03:25:34 +0000 Received: from localhost ([127.0.0.1]:42772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mlNC2-0007g3-0u for submit@debbugs.gnu.org; Thu, 11 Nov 2021 22:25:34 -0500 Received: from mail-qt1-f172.google.com ([209.85.160.172]:34354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mlNC0-0007fo-3E for 51696@debbugs.gnu.org; Thu, 11 Nov 2021 22:25:32 -0500 Received: by mail-qt1-f172.google.com with SMTP id o17so7313398qtk.1 for <51696@debbugs.gnu.org>; Thu, 11 Nov 2021 19:25:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=iUQcvwh71hM51a1s3aPx/zOdrY5iBtiZLWFLrT4t/NI=; b=YbTbMTdRzNiLq659zJ4Zu81rf0llYRWV0hJv+H7VSx/ykZrF0pQNGMJmRuUc5vDJEm Ikk13d+Na/Hw5oHr7sBX6EuV3cvK5mVHYyhSW+mgmoSQCxtAgevyc0PVwUzKX9CQLKrl EtQqymlvFG2q+f2Ris9sBsHd+G3VyUL1k2ylTqbHCjY/MpDegwDHeq7N68XqoAIpfeCf 0G+kvxTtIufIIH0Yb40NGlybnWJ9jadmziKw66ijd3EjCFp7F/TwH8PiEHECwpaDm8mx Yzb2DR73zrtTWRFMKZWaonzLOWU6LGy82JvlCIb0X3SPx0Cpdm/+k+uT0DpJRwqTcBot +N0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=iUQcvwh71hM51a1s3aPx/zOdrY5iBtiZLWFLrT4t/NI=; b=ek/5cBQ6CVL+ZnNPvDvkhLDKBvMduGjI++b5oXmAxu9ldbfBuGYqKdmzHZQMJB1HHD jRa8GJ1OJuoCkZxGcZ3zWAno+KhgmMvT5dfeGHbZ5yE1oWZofnG/Xa6JYMdxdJ8cDiyq 1IJbToUYQlRTFpR7ASeewKIcpnBWUn2W9xdmYOf91Q+vb7mm9MsnlMFEJRBM+kSEuYNn CGasZIID/iL+6LBtOKK9WTS+q7tGoz1FE6eBbaCI853UucYZh3FELc3ZeLUH+c1bRmOV yfSNtPZCXQkVLbaOImXK9hllApQ1id4uyP7Q52WaHwAmuNMXO9hdLHmJE0u9GcPlXRH6 QALQ== X-Gm-Message-State: AOAM5316H5glprB5+okUNbeoTtf8V4udnfeSsGiLp2B1OOjJ9jIa/JmT Z5+OvPKWnV5J23Dae7xfDMOJRmPnGrw9CA== X-Google-Smtp-Source: ABdhPJx+cdeYLLgCv/nd0WPmkynsBdOT2YwTzprD/F2voTZzk8kFKl7MABN7IfTzq26IU/yYcblHTQ== X-Received: by 2002:a05:622a:5c7:: with SMTP id d7mr4935236qtb.202.1636687526183; Thu, 11 Nov 2021 19:25:26 -0800 (PST) Received: from hurd (dsl-10-133-155.b2b2c.ca. [72.10.133.155]) by smtp.gmail.com with ESMTPSA id n13sm2669668qtx.68.2021.11.11.19.25.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Nov 2021 19:25:25 -0800 (PST) From: Maxim Cournoyer References: <87fss5udj9.fsf@netris.org> Date: Thu, 11 Nov 2021 22:25:24 -0500 In-Reply-To: (Jacob Hrbek's message of "Tue, 09 Nov 2021 22:10:32 +0000") Message-ID: <87o86qqcm3.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 51696@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1636687674; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=iUQcvwh71hM51a1s3aPx/zOdrY5iBtiZLWFLrT4t/NI=; b=OAAr8Avw5g5IhxXV8gBOIxH5S76ExgRgKA3hiZQMKXg3Sa1TOyoL7Hrdt9g0WRQPfxaE3O djcbqQYQ45sG1GoNyDO4bSBt3WXJj4rRqsVFuKDV9DHi24nNjSEzVVIS/TiY5zF38Z57fs YKn88C1a4lSaEYvIh23kHm/47NsFv9q/xbBlEKV08wvizaNKjOCEuEExvTnM0rycXY91+g zvkaS79Kv6Uaq/0twXgL6D1C9uAs4SSkSVH73/eRRCCMVueQeSFPm5SkMiFwRvMaIm2v0V K5grG22G3cYToMHGxuSsEW6wkjkZNZgsD5ou9S9joDj/z70tYLtQDLLnVtV3sw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1636687674; a=rsa-sha256; cv=none; b=FkW3s52y31fkjRJxU8Wjeck8a+OWltVicXjNqW2lhfdi852McMNuf4upLrJ70DJSD/nRWb hCUEq8mMk7tUOW8GoMA0FsyQ/UE+EFVFX9Qtnz9f0/ri5CqMrdLRLpkJMGgHKYXpFcWSPt O47sYVCVqI8K8M6fZ6TZoS0kgBzxuAo1quBNrEyKQNFkpGmX1CiQ46mQCZcD57JNxQumGO Y7r17naLjevct7nUjuOhuvidfSknbtexDaqUCHAivcod1ORANLxypsSKLv14ijW9tudjsB sEI8ehS9xedICxshFNxzUBTvvtoDVVsaPYTXyVrgk9VEyGK1762vIsvXTIel3w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=YbTbMTdR; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -1.73 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=YbTbMTdR; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: CB8B627522 X-Spam-Score: -1.73 X-Migadu-Scanner: scn1.migadu.com X-TUID: 8VBNxfUec9/k Hi Jacob, I think Mark had valid concerns about control. Jacob Hrbek writes: > My motivation for this proposal is to make GNU Guix more accessible > and user-friendly so that I can get my team to use it painlessly to > organize the work as I currently use NiXOS where nixlang is giving me > anxiety and it's too limited to my liking. > > I prefer zero trust model so I am happy with transferring the matrix space to the chosen GNU representative. > About the channel I sent a message to the owner and waiting for a reply. What is the difference between a Matrix space and a Matrix channel? > About matrix I am proposing to run our own homeserver that GNU Guix have full control over. > I helped Ian Kelling with the implementation for FSF when they were moving off of Freenode so i assume that we can just fork the implementation or adapt it in GNU guile? > > Note: FSF decided to not move on matrix as one of it's clients is > using Google's reCAPTCHA for registration > (https://github.com/matrix-org/matrix-doc/issues/3220) and is > allegedly using electron.. FWIW i never understood the reasoning as > the homeserver does not depend on the client and there are multiple > alternatives (https://matrix.org/clients). >From my memory the reality is that most of the clients are not quite there yet, so to get a good experience one must use the official web client (Element) or the Android one, both of which pose freedom challenges (is the JavaScript tagged to run in GNU LibreJS?). The desktop client is also web based, probably unpackagHopefully that changed in the last couple years. I remember trying the (abandoned then) Emacs-based client and also the Weechat client. I ended up not submitting the package to Guix, since it was too buggy (using 100% of CPU, very slow to refresh, and had other annoyances I forgot). > About bridges they are self-hosted (https://matrix.org/bridges) so GNU > Guix would be in full control over them, but some > e.g. https://t2bot.io provide it for free to the general public > without a guaranteed uptime. To really be in full control, ideally we'd have a Shepherd service to administer it. Is this something you'd be motivated to work on? > I believe it also answers the question about moderating? There are > also moderation bots (https://matrix.org/bots/) such as mjolnil > that afaik can be configured > that if user is banned on matrix that it will issue the ban across all > bridges and if needed the space. Moderation is something that I'm a bit worried about; at least speaking for myself I'd want to continue doing it from IRC and it'd need to sync to Matrix transparently, not the other way around. Is this possible? Thanks, Maxim