From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id SE+8LmN6CGXiOgEAauVa8A:P1 (envelope-from ) for ; Mon, 18 Sep 2023 18:27:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id SE+8LmN6CGXiOgEAauVa8A (envelope-from ) for ; Mon, 18 Sep 2023 18:27:15 +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 AB8578931 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=QDAraAyR; dmarc=pass (policy=none) header.from=gmail.com; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695054435; 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=TmCDHkAMgwU0bQ8tik3QJsfu4XGj8/1HYGNTaOpeIF8=; b=JFhS8cc66ygVu0L3I1lqFKNckI1VBmMFBgpGXG3taJ4mVqtvzuoUkvXSg7pVDxVPe+79X0 U4N/oIw5YRnO8kzZyDjuMa5rFui9LfjtX434MnoRIejQqQgHNj7/MmSeFnMl/xF1PP+lGB gzEqk0cP92FLpUSJ7aOJV2QozkTZYS4iMnVDBjU9yv/oq09NGfL62BdudbPy4vHjkK7H7H 9kYoyjxUNF9e2sw+ivCCP5AkcUPYll8Pp1rtTfLniRIco43ZrndYtwF3w2fHTdtOkkEfHR /mC+6hBHXMxH5caTe6p9FJTlHxJYjZ3zpqO4zl2ZeMxwB1QjN4emAxqiu58yNA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695054435; a=rsa-sha256; cv=none; b=V+OG2tphoxfBKTRpIYyKs14jzFOrxSSbjbkmQOXN5zzGmVgEkWPLjeU3nhyajExxBbwTwz 4MUorgimLN4zGTrHXsN8H6HaxcqqvjGUUkAy1c5g27xHZd3bprJO9D1hN8fknqz1ZnCGN6 xfjSf944HK74uXipoA+eFsxo34ztL9RkIcZ30iYH6nOWieFrI8gK2ehubDKyu5gExN0QYQ PFNNKZvjuhfjWQc+DOQuOdyysB4VQZ7a5I7Ad7FfjYspRzc2YHAvDh/tjKmOmG/ZFpnaYh XETVUGWOcePRfUTT1vNyvhKUZVYl4xHiPPLjEnv5LSQOb6G7zX0HFf2vl54o1g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=QDAraAyR; dmarc=pass (policy=none) header.from=gmail.com; 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" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qiH4U-0005HX-Ju; Mon, 18 Sep 2023 12:26:02 -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 1qiH4L-0005Eg-Df for guix-devel@gnu.org; Mon, 18 Sep 2023 12:25:55 -0400 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qiH4F-0000Hs-DT for guix-devel@gnu.org; Mon, 18 Sep 2023 12:25:48 -0400 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-40506bfca64so5081285e9.0 for ; Mon, 18 Sep 2023 09:25:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695054345; x=1695659145; 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=TmCDHkAMgwU0bQ8tik3QJsfu4XGj8/1HYGNTaOpeIF8=; b=QDAraAyRvMavKMFH89eB1puJtVp/edKVI9saHWZJlMRb9GwoFuXWqmnGB4rvgE72mW tNkum/5/ekwItkEYLAyu+CsTB1kpwWrATdu+ALXxsTcsvaJB6J1y+824JfsTGvxbemzC YNEJpS+biTNnQUPekdDTDxXWM3y4gfUoEg4hHHBZ2SNbru624kYS6weNpIyWbfIRmXUG rTvUILcDsxonrBzd5h8/qx7PPrX7/2Gemto/VKM8Z/c4qWnE0+mCxoyZ8k7/C25xYAiT d6w8jPZmTWpoNY0wXUmCXkv1BsY8d4eKDYIct7hL43g853ycclFS7SbryhqTnEnlDM+k JV8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695054345; x=1695659145; 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=TmCDHkAMgwU0bQ8tik3QJsfu4XGj8/1HYGNTaOpeIF8=; b=oVYR9spaAiijeNjsx0FdRkR2/wBx9+Y6tAPhqS0vSyLdBlWWbReytWuONb/Ob8ZGnc fgDqbEUCQvblivNxGM/PoilB2yTeVJpCcNXHQaePcK1Vj4vMBRHsNoW4bXMLNFV6AgyN uDPnCd87gIomF0R0jp7orQOI9aD/e2Sk/UNi/FAgJsRvfmrfCWP9kWJIFD54sXxm73mi 4Z+pNhrd/N619FCbSJeTOW2MQeIyNcuu41nmgDyAiruGHH+T+fckxjg5evS733+Z0APt sJE574xYlLMqGbM0Wc7k6oKuK2nDasb2NXfLKL6S3zBdNKMbLKwaykyKRYHZnFYDSaoR v2wg== X-Gm-Message-State: AOJu0YydrqFjeVINLIQdMGp29kzvXL2pDVXaucIm0mVWBJbbQZJTqzEX 973324YaA7ycphUw3zaIOSQYaPNXaUg= X-Google-Smtp-Source: AGHT+IFaWAjxf1br3pSHwpN1NooHwLDKc2q0FXyMg6jRj9WW3PbReSnnG96Y9ztAV4D3JzhfLJhWFg== X-Received: by 2002:a5d:6b0b:0:b0:31f:e576:4d3d with SMTP id v11-20020a5d6b0b000000b0031fe5764d3dmr7091525wrw.5.1695054345331; Mon, 18 Sep 2023 09:25:45 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id z11-20020a5d440b000000b0031423a8f4f7sm12939827wrq.56.2023.09.18.09.25.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Sep 2023 09:25:44 -0700 (PDT) From: Simon Tournier To: MSavoritias , Maxim Cournoyer Cc: Ekaitz Zarraga , indieterminacy , Imran Iqbal , Giovanni Biscuolo , =?utf-8?B?5a6L5paH5q2m?= , Katherine Cox-Buday , "(" , guix-devel@gnu.org Subject: Re: How can we decrease the cognitive overhead for contributors? In-Reply-To: <3ca200ef-98bc-4545-bc27-c1fb92dac04e@fannys.me> References: <87msyhgccg.fsf@disroot.org> <547c097a-d805-9a55-11d9-b0434327f89d@gmail.com> <871qfpjhiz.fsf@gmail.com> <87a5udaq7q.fsf@envs.net> <87il8z9yw8.fsf@xelera.eu> <8c30655ca9905946fc718940700f2475@libre.brussels> <871qf2tg6u.fsf@fannys.me> <87cyymw046.fsf@gmail.com> <3ca200ef-98bc-4545-bc27-c1fb92dac04e@fannys.me> Date: Mon, 18 Sep 2023 12:09:45 +0200 Message-ID: <87bkdzssgm.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::32c; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x32c.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: -1.95 X-Spam-Score: -1.95 X-Migadu-Queue-Id: AB8578931 X-Migadu-Scanner: mx0.migadu.com X-TUID: scnKZVTHLfEW Hi, On Sun, 17 Sep 2023 at 14:29, MSavoritias wrote: > The reason I have come to guix is because it strives to actually make it= =20 > easier for people to change things. with guix shell and such. So making=20 > it easier for people to contribute is absolutely a part of it. Im not=20 > saying we should force every volunteer of course to do "work". What I am= =20 > saying is: Sorry if I misread you. From my understanding you are mixing unrelated things. As I have tried to explain elsewhere in this thread, there is a range of contributions. Somehow, we can divide them in 4 categories: 0. Use Guix (and potentially report bugs :-)) 1. Extend Guix for your own needs 2. Submit your modifications 3. Merge some modifications Here, you start to speak about #0 and #1 and then you splice to #2. I agree, it is a whole as the =E2=80=9Cfree software=E2=80=9D definition: 0. The freedom to run the program as you wish, for any purpose. 1. The freedom to change it so it does your computing as you wish. 2. The freedom to redistribute copies so you can help others. 3. The freedom to distribute copies of your modified versions to others. However, to stay actionable, we need to keep in mind the 4 levels. And we need to recognize and identify for each level what is good, smooth, easy and what is harder, unexpected or worse blocker. Else, we are in some vacuum of abstract and we are locked in rants without some engaging path forward. That=E2=80=99s said, let me point that people are already engaging for impr= oving the accessibility of editors other than Emacs. For instance, Vim [1] or VSCode [2]. The frame is not =E2=80=9Cwhat we should do=E2=80=9D but =E2= =80=9Clet me show you what I have=E2=80=9D, IMHO. Well, you are free to join the fun! :-) 1: https://10years.guix.gnu.org/video/using-vim-for-guix-development/ 2: https://videos.univ-grenoble-alpes.fr/video/26660-cafe_guix_vscode_comme= _outil_deditionmp4/ Cheers, simon