From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 4DJ0Mol8CGV9WAEAG6o9tA:P1 (envelope-from ) for ; Mon, 18 Sep 2023 18:36:26 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 4DJ0Mol8CGV9WAEAG6o9tA (envelope-from ) for ; Mon, 18 Sep 2023 18:36:25 +0200 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 A946759896 for ; Mon, 18 Sep 2023 18:36:24 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=msavoritias.me header.s=20210930 header.b=JlgRT4EV; 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=1695054984; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=C7C57C9s3zMm2MQEf/951BQoP4GwFvJ9Modus/Io0Ww=; b=p5K1Iyisjxt+ik0pbZw5/xTuLPXi7/Lq7z/r39cLG9VO3+xa7JBB5lMLruF10LtRF32xJP bp2fDyklOsCNkuCogSAY/RdLyUVZY0VLKXsNYD5XhgZhv96WiRhGGD+F9Nf0WTgJY6L6Kr 3vpiSBE/1wDHb9BN2KFRCFSg9Nv1LnnANOL7nRfMPKoPhQVkRQr2NbRjFZ4teDlfUwAUOS KkidO3ddCq9+AxiIG+84/AcdjzZeZxzNndwSmf+69ltmNgXrbjiCtbJWMrM9T+RBXoqvXx QkVP6Xn5T+Alu3akar7PKN7wTsHThSa94AMPxkncmwiNe7IyVcua7CbK9kdg0g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=msavoritias.me header.s=20210930 header.b=JlgRT4EV; 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=1695054984; a=rsa-sha256; cv=none; b=FyRj9LNxspOj2O5emfu/oR3HBRCZ8oSpWNJCBYBVPKWzeSYksKoX7AinVTpMI1K0FmwQ/d tFtWZ/Gd5dhyfJnIy3gjLcvr5PfxRAIRL0SzzAnW5tA45o9YHRRg4wpqbZnBsw9cNxxmRe a1LalXWX4RzipLD8P0OM6UD35L/hoADVHRdAfAiPmt8SSjeSCSxNJMwfZNQsZHkZ91A0Bp m8Zx/NWG27zfYcbdTTRHEwylWZho8L+yjW7FbOj0mX0seXja00I78obKzY+R27xPv0wVOG YlPvdIKPW6BbxxsBpzEJFxT2IpFDdQ1xUNBk1tcOZ1V2BX67E6TgXYnoJZAbrQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qiHE7-0002Ti-MH; Mon, 18 Sep 2023 12:36:00 -0400 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 1qiHE2-0002TZ-Sk for guix-devel@gnu.org; Mon, 18 Sep 2023 12:35:54 -0400 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 1qiHE0-0002Zz-HK for guix-devel@gnu.org; Mon, 18 Sep 2023 12:35:54 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id DDB7B1A84689; Mon, 18 Sep 2023 17:35:35 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=msavoritias.me; s=20210930; t=1695054947; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:content-language:in-reply-to:references; bh=C7C57C9s3zMm2MQEf/951BQoP4GwFvJ9Modus/Io0Ww=; b=JlgRT4EVA719XReozmLNjk/h26wyg8gIBLf/U+lOHXzTZyrVz7qOi+17ihMpakxCQ+9N/F suY0oCNawDfaYswDr7XzE5LUQT6A81McD1Jn8sfVQQ13wfPfT/4z7NRvObdGcqHEQJfVRV EhzkF3ijsx1kvSyiLsmV1i7O1haVYib2yphe09FCcrUEphufcGYX5sV/cUwXwTS22LagY2 upAjrWtdNau+sGDR3oPZhoayCPIzB0YtuzI7z++gijvqQgCh6hLjNJK1ZkOnM3nDWpf7Lw lU9Zk6j6ONvqcmzELud8heh/1QJJZmaNjdP4JOlC8Rcu5nTUmwLD6e8dDY2p6g== Message-ID: <7592d260-457c-76f0-e467-bd627fe33f72@fannys.me> Date: Mon, 18 Sep 2023 19:35:31 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: How can we decrease the cognitive overhead for contributors? Content-Language: en-US To: Simon Tournier , MSavoritias , Liliana Marie Prikler , Ricardo Wurmus Cc: Attila Lendvai , Andreas Enge , Katherine Cox-Buday , guix-devel@gnu.org References: <87sf7o67ia.fsf@elephly.net> <9269133a74e06bfc5ee5bfeee0342ba2f5beaeb1.camel@gmail.com> <87tts44d2y.fsf@elephly.net> <4c85b742e29ebbf7fe3cde3f72961269ec26218c.camel@gmail.com> <87cyyr3zdc.fsf@elephly.net> <87h6nrstyj.fsf@gmail.com> From: MSavoritias In-Reply-To: <87h6nrstyj.fsf@gmail.com> 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: -31 X-Spam_score: -3.2 X-Spam_bar: --- X-Spam_report: (-3.2 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, NICE_REPLY_A=-1.473, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx1.migadu.com X-Migadu-Spam-Score: 2.69 X-Spam-Score: 2.69 X-Migadu-Queue-Id: A946759896 X-TUID: h5RvIpaSbYye On 9/18/23 12:37, Simon Tournier wrote: > Hi, > > On Sun, 17 Sep 2023 at 19:20, MSavoritias wrote: > >> Including an committer. And the fact that guix doesn't get have many >> committers and contributors are scarce, speaks for itself. If you don't >> see it I suggest asking people in social networks/forums why they >> *don't* get involved in guix. > --8<---------------cut here---------------start------------->8--- > $ git shortlog -sn --all | wc -l > 952 > > $ git log --format="%ce" | sort | uniq -c | wc -l > 104 > --8<---------------cut here---------------end--------------->8--- > > Please point one project where: > > + more than 900 people have contributed to the project, > + more than 100 people had or have write access in the repository. > > It is fine to discuss how to improve and what we could do better. It is > incorrect to say “guix doesn't get have many committers and > contributors” and it is not fine to frame it negatively. I was talking from my experience. If you don't share it that is fine. >> For example Debian moved to Gitlab. Same for gnome and kde. > As I pointed in my very first reply [1] in this thread: > > For instance, Debian is based on Gitlab since their switch from Alioth > to Salsa. It would be interesting to know if this “new” web-based > workflow using Merge Request is increasing the number of submissions > and/or increasing the number of occasional contributors. > > As far as I have read all this thread, no one provides numbers. The > answer by Vagrant (Debian Developer and Guix contributor) appears to me > interesting [2]. Therefore, could we stop this useless and unproductive > flamewar? Many Guix channels are hosted on Gitlab, Github or Sourcehut > and they are not receiving so much more contributions. As Katherine > pointed [3], Regarding the many contributions it has to do also with a lot of other stuff. Obviously a web interface wouldn't solve everything. And i hope it never seemed I said otherwise. > > I know everyone is focusing on email vs. web-forge, but I am trying to > draw attention to the root causes of the complexity, and enumerating > possible solutions to these. > > and I think that kind of mindset is very helpful; it is engaging. Well, > to my approximate recollection, there is a talk at each DebConf about > reflecting on newcomers backed by some stats; e.g., [4]. In summary, > “email vs. web-forge” is a fake-problem, IMHO. Last, the talk [5] by > Enrico Zini appears to me much more fruitful. The question is about > sustain the community. And this sustainability does not clearly depend > on any tool. > The thing is nobody talked about email vs web forge to my knowledge though. What was pointed out was specifically cognitive overhead and how we can reduce that. One of the solution offered was to have *also* a web interface. It was never suggested any comparison. The comparison seemed to have stemmed from some people feeling they would be left behind (?) and wanting to prove that email is better or something. Personally i don't care what is better. What i care is that some people prefer web-based so we should accommodate them :) plain and simple. MSavoritias > Cheers, > simon > > > 1: Re: How can we decrease the cognitive overhead for contributors? > Simon Tournier > Thu, 24 Aug 2023 20:53:14 +0200 > id:871qfsuvad.fsf@gmail.com > https://lists.gnu.org/archive/html/guix-devel/2023-08 > https://yhetil.org/guix/871qfsuvad.fsf@gmail.com > > 2: Re: How can we decrease the cognitive overhead for contributors? > Vagrant Cascadian > Sat, 02 Sep 2023 18:05:40 -0700 > id:87wmx8m5gb.fsf@wireframe > https://lists.gnu.org/archive/html/guix-devel/2023-09 > https://yhetil.org/guix/87wmx8m5gb.fsf@wireframe > > 3: Re: How can we decrease the cognitive overhead for contributors? > Katherine Cox-Buday > Tue, 05 Sep 2023 13:15:48 -0600 > id:13416fee-8c7d-b145-48b9-0fbec22517b1@gmail.com > https://lists.gnu.org/archive/html/guix-devel/2023-09 > https://yhetil.org/guix/13416fee-8c7d-b145-48b9-0fbec22517b1@gmail.com > > 4: https://debconf23.debconf.org/talks/32-teams-newcomers-and-numbers/ > 5: https://debconf23.debconf.org/talks/2-adulting/