From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 MLpbIxCQ9mRP9wAA9RJhRA:P1 (envelope-from ) for ; Tue, 05 Sep 2023 04:18:56 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id MLpbIxCQ9mRP9wAA9RJhRA (envelope-from ) for ; Tue, 05 Sep 2023 04:18:56 +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 7BDF45743D for ; Tue, 5 Sep 2023 04:18:56 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=FJBCzoLP; 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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693880336; 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=jgmxDH15g4efMa4kmTdC53W/JotBOxGaB06Mq/giHlI=; b=bhi44mMXxe9vtEg145GptME6fdAlyh7h9JKlvV1yjrz8V0dTbQdE/n/MBkTQOzrmCRUp1o 5m2NCPR1XBDu93JAggH3PltG0fqUJm5Sy3pCN34oVaR3p5322tVwfDOjr9+F2kh498X3eh 0IQ/aS9AI2kF9LhPrMAxzxZhRXEeQEElVahbL7KfJK00k/dntjuHMk1b91TMY3Ujbfh2Rc SSE6AsisQ/udMKUiq8GW1jf+PH5p3jgDRcw8gEIQPuvTseC0UFewU5p0ANaoNB9RQM4NXY js0U8/+neehd6pPC+54we1XJoBTRwF7qQU456hq2udwPXAKFfRBbI3mz59L1/A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693880336; a=rsa-sha256; cv=none; b=d+jHhNxg3WsRJorc9T4HLbmsjrFo2srGYcHt1VGCfgcEixqaevPoC5xVApDaES/ngPcYaO DZ7FcjMuzpfzcipGPgh7qyA+NemyVhr6yXySBPErE3CvBd5oZqmTfjXeyTpr1NN6nwrJOa Vh0wvqYjQ27iJvNXYims7osc4fQr/H6ev3vc2K4dgaNhXIfbzb4vIv8VR1VcY2h7l8kjpn ifWulEewp8sebFsBrAKTYHLLRfKMsR0J4GB8n3xsmAgbFprrm5Xao1aot2rF1o1jF5zYBG JWQ0y+mVBajSr8f8YojD/ICA0yQ/IlBhYRHGSGjc2wEkFiOUEgT8yqWv4fmMYQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=FJBCzoLP; 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 1qdLeL-0002H3-BJ; Mon, 04 Sep 2023 22:18:41 -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 1qdLeK-0002Gu-0p for guix-devel@gnu.org; Mon, 04 Sep 2023 22:18:40 -0400 Received: from mail-qv1-xf2d.google.com ([2607:f8b0:4864:20::f2d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qdLe5-0006uv-KB for guix-devel@gnu.org; Mon, 04 Sep 2023 22:18:39 -0400 Received: by mail-qv1-xf2d.google.com with SMTP id 6a1803df08f44-64f42fcd809so12208786d6.1 for ; Mon, 04 Sep 2023 19:18:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693880304; x=1694485104; darn=gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=jgmxDH15g4efMa4kmTdC53W/JotBOxGaB06Mq/giHlI=; b=FJBCzoLPbhjgCMfK0d8hVA7VtBVhEXKfs9OBGTwBQFFbUxLDQLxzrSBpJlPXv8Ep1m mtb9TIptZkWCSeUoOUJ36Et01nZk0kJHqds4Lr0EPjxQvX2xfsx/F/pKssEp7N7IQPjA L2ojpjqvWY5oSQUHGTWXVBOkF6KOlJGvpbjvkzbfK4bANp8x5TR4VUBWe8fX9VcU+Hfm j7PzNNc3NUDemwcuWusT+XnivBPwj9HoifPgp4p9K3yxFZdz0EBbaaEU8KBSEjaIzvEl 3EQzx58NoizzpZOfig0QMoJIQ2be1Y8957+E94W5qxiNWTPm93IDrYY3xEnG16VPLVmE dmnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693880304; x=1694485104; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jgmxDH15g4efMa4kmTdC53W/JotBOxGaB06Mq/giHlI=; b=LHSQLujXrjqaqJAzwl2F0jYUEdpmvnOgVK4GIjz2VapjygSlOkQ0KILMGuW0KisBj5 SadGJmEJLKKPxXhbPmFz3lvVLWaEaCxUUkQuKfBzSdjadvUV4BoRiP1AbSgp0aSqN41T QcfhhhoIfmdpjydkmRNyBrW0xJd7WZzXXa3X9t1OxuveJV2NuBvt+skge3yx+CMT6QZv PWSO0sjcu/QLhhAhaw97F+9QMR6+vene/wZtr6nDOMZfuXL4uNJltijZdihg1TcfZtIQ DhefroL7BSI5dR3FDSFf/Frinaq5I+UpWa1MLWu4YROG2KrZ+MiCcNhV07vSryzg2f3f kVcQ== X-Gm-Message-State: AOJu0YzMgfS52J3/uxh3WyZhwcay8Kj4jUlVCfWG89qgBAo4yIXI7Xz7 G5vk6DDeO1FLxCpcNaS+gdR75uHJ4zA= X-Google-Smtp-Source: AGHT+IFcBntEmc7ubAjBKZZ5DFrSngsJOjcwfRvzUZ5cKD6/eYYbh3B/soeFbTIORojcuwtMT3VU5A== X-Received: by 2002:a05:6214:2b96:b0:64f:60ec:1102 with SMTP id kr22-20020a0562142b9600b0064f60ec1102mr12113788qvb.33.1693880304336; Mon, 04 Sep 2023 19:18:24 -0700 (PDT) Received: from hurd (dsl-10-135-141.b2b2c.ca. [72.10.135.141]) by smtp.gmail.com with ESMTPSA id o3-20020a0ce403000000b0064f4f14aecesm4025078qvl.24.2023.09.04.19.18.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Sep 2023 19:18:23 -0700 (PDT) From: Maxim Cournoyer To: Ricardo Wurmus Cc: Vagrant Cascadian , Attila Lendvai , Liliana Marie Prikler , Katherine Cox-Buday , guix-devel@gnu.org Subject: Re: How can we decrease the cognitive overhead for contributors? References: <060dfa07107d0da36ebc7a9f094331163a8dd945.camel@gmail.com> <87wmxhi2pt.fsf@gmail.com> <874jkccizv.fsf@elephly.net> <87wmx8m5gb.fsf@wireframe> <871qfeb9am.fsf@elephly.net> Date: Mon, 04 Sep 2023 22:18:22 -0400 In-Reply-To: <871qfeb9am.fsf@elephly.net> (Ricardo Wurmus's message of "Mon, 04 Sep 2023 10:56:39 +0200") Message-ID: <87edjdqs5t.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::f2d; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qv1-xf2d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, 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-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx2.migadu.com X-Spam-Score: -5.26 X-Migadu-Queue-Id: 7BDF45743D X-Migadu-Spam-Score: -5.26 X-TUID: N5a6R105ePrH Hi Ricardo, Ricardo Wurmus writes: > Vagrant Cascadian writes: > >> The only thing clunky about this particular aspect of the workflow >> described is the fact that the guix community (maintainers?) have >> decided on a one patch per mail policy with a cover letter, rather than >> submitting the patches as attachments in the initial mail. > > You are right. When I started contributing I actually did attach all > patches in one email. I wonder why we stopped doing that. It's still allowed as far as I know. But due to missing out on notifying team members automatically (handled by 'git send-email') and sometimes causing issues for reviewers to apply patches, it's understandable that 'git send-email' is the most recommended option. > I=E2=80=99ll say that many of my gripes with (the GNU instance of) Debbug= s are > due to the fact that we can=E2=80=99t customize it to better suit our nee= ds =E2=80=94 it > is a shared resource with a complicated maintenance story. So all > changes went into Mumi as crude workarounds. I think this is a dead end > and we=E2=80=99d be better off leaving the shared GNU instance of Debbugs > behind. I'd be sad to loose at least two good things from Debbugs: 1. It's hosted by the GNU/FSF for us. It always work, and the rare times it doesn't, the folks in #savannah are hard at work resolving the problems. While hosting sourcehut is probably not too difficult, keeping it up to date (Go...) and running would be yet another weigh on our meager sysadmin team. 2. Integration with Emacs. emacs-debbugs is useful. I think it's the only successful thing we have at keeping track of old tickets and resuming discussion or acting on these. I like how clean Mumi looks, compared to most forge issue trackers. I'm not convinced by its search results (perhaps I'd need to get to know what Xapian is). --=20 Thanks, Maxim