From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id MLzTCGR6CGXCewAAG6o9tA:P1 (envelope-from ) for ; Mon, 18 Sep 2023 18:27:16 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id MLzTCGR6CGXCewAAG6o9tA (envelope-from ) for ; Mon, 18 Sep 2023 18:27:16 +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 BB4D34749C for ; Mon, 18 Sep 2023 18:27:15 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=LOj9HSJ4; 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=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695054436; a=rsa-sha256; cv=none; b=qq3x++qXE2WIB2ERa23RpKb8mxiUR7rUwPyOnuM95snULS6CXBfBQW2rrQH9Ciw22MmohK iIsB5TlLmkHzSIr3uj7koZ4nDwLsL2qU1T+En1bWaxe7rD/vmNiwlMaDXgLt1laNBGakg/ 8pnvrrR1ilqvxZPY5dqHpkK7AWmqNG0FVKLUMQH4o53NrH/2RF7runkQpOS3KD0bxvFYhQ p32+WUGHuUCX9FskrQsQPGIM49eEfF1c96nQEONV9b1NDoLV1eJPHCECs0e0qZg6IonlGB vJniRPX/IZHP5iVx9Oc9bmccmh3NOG992dJWDVr8VgsQivlx4TWbj+zdNwsPcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695054436; 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=k4VFCOo3qTgHxb6GQMQOVqlkngKxedoKPCaVJpj5fGA=; b=eoBMFa6JmU4YhfHRv18fGnD99SaZyi824WX1yAP0A6UgFNV7DjgfVzZgiBe3lF+NkE+E6S WTLc4+kVFmMrWNjK0d/saqBh4RFei1mpus4iOets2TNCbLMK/beB2UQadU970WxxbZbMNH xjdlzqIt72x2QFekydceeOyFzXcv6uGp/sG/bJI+4ce5CqcagiDJXtVxdKfRIUr/1vG24c wCqQxBbCy6gFDl/jhoA6v9kt7MRoBxTEB5MXrfHMmM2+A5Hg9ZUF69pXigR5iby3uRLL6u 5jBFA5bM7eEgBgJwg5XclnB4Z3iscX7YyNQyZR0b8Yh6VJM2lS/nV3NwdPV2Ig== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=LOj9HSJ4; 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=pass (policy=none) header.from=gmail.com Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qiH4Y-0005Ho-9o; Mon, 18 Sep 2023 12:26:06 -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 1qiH4F-0005EC-NW for guix-devel@gnu.org; Mon, 18 Sep 2023 12:25:52 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qiH4D-0000HO-Ct for guix-devel@gnu.org; Mon, 18 Sep 2023 12:25:46 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-4047ef37f55so6697715e9.1 for ; Mon, 18 Sep 2023 09:25:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695054344; x=1695659144; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=k4VFCOo3qTgHxb6GQMQOVqlkngKxedoKPCaVJpj5fGA=; b=LOj9HSJ4z6kBol2Z9SxuMrjpSumxjpTtU0MxQOtKasURhgKr3a/6WeoQ0V/u0N/HTf qbnkyK2pReCj+DFiz81HD2wk9KbuXD2FyqDaGN3jk2LnBOObawi/oAFABHKY77EfsBi/ iGe2cmlScNKgZRtHDLrda9V1VZ0dnaxHRvrfvPxgImV2SVwlGdyYplx06jsrBFK2vcuw oljiEaLNqBTwd0ldCINjwxT9QBt6BmscWLiECvOtqe/Vpc73IVfCaCKxIrzsTSAbhlLO 9PWevac5TpQRTMhK+hxakmFA/4T3hI9gDclyR8jNMUpa/j9daKLWY5AtH7gSNJN7gLlU u8Hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695054344; x=1695659144; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=k4VFCOo3qTgHxb6GQMQOVqlkngKxedoKPCaVJpj5fGA=; b=P8HpL4Tgda8jHD0lB7chubAx5Gj6mZ0eE4tD/9N2TZSeziIadeyIGdOnyFH3NUMXMZ 7jMG6ywTPsIXxVIVrvK8DCKS9d11+nXM2MNhUi7TG6zZuDwXhAjYYK2WaN67X/vvVKyc +w8GxASgj9Fr37DysKQZOtah35zUJ0vtqZXa2qbBAa5c5+WshqCU1jxk0+lykB22mh3k eMsu/y/M69VcDm/t/nv+di8vV1vo88iYNEUBfj+e7/MSFTOyWvG66iUtXoKLOUCth28W ulBZMhDP6Rm2CXWhR69GRRq/1G2Pu9XQdZFAMPFGz876oQ9r8dRzDE/PgV3A8MtaDNre yw+g== X-Gm-Message-State: AOJu0YzSzFpou+PBnkeT0z0ldBJdQMKY+bSpFGaYuYdNfbUm8Qsyc44/ hSKtGftNvpJ9i50SpXN29suDQHK7wZQ= X-Google-Smtp-Source: AGHT+IGQ9pbeiSCnPork68i9Xo82RWbgHGRBD7BKHYXYky26VwB7XuwTf5hz70QdQhQGVTwdlJM13w== X-Received: by 2002:a7b:cd91:0:b0:3fe:d46a:ef4b with SMTP id y17-20020a7bcd91000000b003fed46aef4bmr8301419wmj.1.1695054343707; Mon, 18 Sep 2023 09:25:43 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id y5-20020a1c4b05000000b0040303a9965asm15735939wma.40.2023.09.18.09.25.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Sep 2023 09:25:43 -0700 (PDT) From: Simon Tournier To: MSavoritias , Liliana Marie Prikler , Ricardo Wurmus Cc: Attila Lendvai , Andreas Enge , Katherine Cox-Buday , guix-devel@gnu.org Subject: Re: How can we decrease the cognitive overhead for contributors? In-Reply-To: References: <87sf7o67ia.fsf@elephly.net> <9269133a74e06bfc5ee5bfeee0342ba2f5beaeb1.camel@gmail.com> <87tts44d2y.fsf@elephly.net> <4c85b742e29ebbf7fe3cde3f72961269ec26218c.camel@gmail.com> <87cyyr3zdc.fsf@elephly.net> Date: Mon, 18 Sep 2023 11:37:24 +0200 Message-ID: <87h6nrstyj.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x333.google.com X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_06_12=1.543, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -7.03 X-Spam-Score: -7.03 X-Migadu-Queue-Id: BB4D34749C X-Migadu-Scanner: mx2.migadu.com X-TUID: JWHryG7zUIMw Hi, On Sun, 17 Sep 2023 at 19:20, MSavoritias wrote: > Including an committer. And the fact that guix doesn't get have many=20 > committers and contributors are scarce, speaks for itself. If you don't=20 > see it I suggest asking people in social networks/forums why they=20 > *don't* get involved in guix. --8<---------------cut here---------------start------------->8--- $ git shortlog -sn --all | wc -l 952 $ git log --format=3D"%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 =E2=80=9Cguix doesn't get have many committers and contributors=E2=80=9D and it is not fine to frame it negatively. > 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 Ali= oth to Salsa. It would be interesting to know if this =E2=80=9Cnew=E2= =80=9D 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], I know everyone is focusing on email vs. web-forge, but I am trying= to=20 draw attention to the root causes of the complexity, and enumeratin= g=20 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, =E2=80=9Cemail vs. web-forge=E2=80=9D is a fake-problem, IMHO. Last, the t= alk [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. 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/