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 ODfnHEzV7GQ3bgAA9RJhRA:P1 (envelope-from ) for ; Mon, 28 Aug 2023 19:11:40 +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 ODfnHEzV7GQ3bgAA9RJhRA (envelope-from ) for ; Mon, 28 Aug 2023 19:11:40 +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 266A53DBAC for ; Mon, 28 Aug 2023 19:11:40 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=BFRXbCuB; 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=1693242700; 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=YlRMPl90q20OK+DmbozHfwsCg121bi6x3kPrWMu68vo=; b=pmNJHtR90cZtGSUoSERncvBZrSHG6vYR879u7tFtAnvgdUJGuG/GagyFLlo/MZGV7SIF77 yw61AopAgP9bu+fTI2W97wKkWXtguOUaahnJ7N4KVldGJOYvXx27dBJ3zxnyFyvUoDa5tb a6hC4keqmXzNZIzvpGmNdbGH0REs2p/WG+b3ZmwaDNNgUMKHEWq4PHzqukEPy4d2qby6zX ppx5GgbVHVO5oLsQRbcJjYBSI0RmzWL14u2LICPoHlzScVgpq5aN85BKq7NElczkcqPsip eh0xU4/40MJzHlFkBsheVsABsrtm7E552BGjzlkuZGbF6K8xLNagyyplwhCqIA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=BFRXbCuB; 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=1693242700; a=rsa-sha256; cv=none; b=ndLmAVnwrGgzmD3XT3IUd22eqWRz0hQvIUaZFIF/6glj5jSUkzBarncOGArXAfqJ/XWYLt Xh8IUMIeIdQjRXKZn6WpRerB0gH4VggsfOI5DuTjIYbdBCeBPnXmpH3liv23hFucsm6K3D ovFibWjBaRxtg2xh72q9grj8t5ZSN+WepBmk5TT93xOw3nnllCJNT57PaaLnI8iPRr7rPA bdMdDprLrqYgQmhPZlgspLD0dRqSZ1T53V33ymZ1u3R/1dyr6e4ISQZKQkyojcQkTF7+3j qYfst6W07eB10pAUt4jlPtgcLqGTNMkwmIZuxng2sLpL5Jb413Qw1uH8OslfgQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qafkv-00050Q-PQ; Mon, 28 Aug 2023 13:10:25 -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 1qafku-0004zE-0H for guix-devel@gnu.org; Mon, 28 Aug 2023 13:10:24 -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 1qafkq-00050u-Gw for guix-devel@gnu.org; Mon, 28 Aug 2023 13:10:23 -0400 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-401ce65dfc4so1991935e9.0 for ; Mon, 28 Aug 2023 10:10:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693242619; x=1693847419; 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=YlRMPl90q20OK+DmbozHfwsCg121bi6x3kPrWMu68vo=; b=BFRXbCuBLcl+4tOYTP/yV9nus/54FUc+6R9uazD9wko32O/4gY705PByZWQgCJMbd5 xis3HB91R5Y+fkj30MSyABgwtdWnUAfpxUkB9LO+9qWagURdcosnvZOmYdsuBSD+5PeU y5t+b1839Kz/8Tbxjo1tmV14OiGT/1eOlxZXpcoQA3044H7LFTy4Hnqa+2JVY8ytG7JX fs+LJ5iA27EC1ZGIhEDbzEbPnBZ8mnG51DV9vLNlIXOz3eF0eI141W8HJTTlZvieCEzk gN41FQS90L+YWtseW3K5pBJIaWQY72TiC/asmgUbEekTREa5BZWUh7AoNu415vNsOQwg nWkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693242619; x=1693847419; 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=YlRMPl90q20OK+DmbozHfwsCg121bi6x3kPrWMu68vo=; b=fQY3yX71DZ3QntVCP3bWeHdCLDg1FCuc6QWa9CnrJWXsrAhEOIW0LRlpiu6ABon8sR Ps0XwRBRxUJXqJlPXHlNvNi5KV0B5kUd5GyKjyI2ohU5HJxTlWV+2Va39lFmkFx2aEJ8 ClWh0BjEbDruLo5rZg70WXOKLa2icIeN59pyp3QavZvlJdFMzM9tyat9vpiBPzZSb4uN q3b1C5mzMq9svea3ZvnHTqtCprbUNVpwV4edvuUDV0hUjy1uf71szKgRDpaFkyNqLivn 5hO9XndB4U1WPhJ1IlI2sJ+UIacBZNRANYM0VZCd1O0g6PUbcb8E80USWNr2qF5PX7dL TxXw== X-Gm-Message-State: AOJu0YyEOKveAkeWjz/ft2Dymf9I8X6K6zYgzU2NwAccsjSQ4HhRMx/K /3ZreypvUcUEPEnHOcY5tjfRr2NuFlM= X-Google-Smtp-Source: AGHT+IHj2t1SYvO3hSvLIElaLM8iJeTR/NF0RiwEQxmUCAuHBpoj1yaE9tSR8FxxOQVTV3aoHX7R4A== X-Received: by 2002:adf:f390:0:b0:31a:ed75:75d4 with SMTP id m16-20020adff390000000b0031aed7575d4mr18584160wro.2.1693242619049; Mon, 28 Aug 2023 10:10:19 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id x15-20020adfdd8f000000b003177074f830sm11143070wrl.59.2023.08.28.10.10.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Aug 2023 10:10:18 -0700 (PDT) From: Simon Tournier To: Attila Lendvai , Wilko Meyer Cc: Katherine Cox-Buday , guix-devel@gnu.org Subject: Re: How can we decrease the cognitive overhead for contributors? In-Reply-To: References: <8735084vv2.fsf@wmeyer.eu> Date: Mon, 28 Aug 2023 11:26:03 +0200 Message-ID: <87ledvr00k.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-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx2.migadu.com X-Migadu-Spam-Score: -5.58 X-Spam-Score: -5.58 X-Migadu-Queue-Id: 266A53DBAC X-TUID: EzmpwRoid30l Hi, On Fri, 25 Aug 2023 at 09:31, Attila Lendvai wrote: > another thing worth pointing out here is that the harder it is to test > a submitted patchset locally, the fewer non-committer reviews will > happen. First, please note that thanks to tireless Chris work about QA, testing is not hard! Currently, it is poorly documented. For instance, you can test using: guix time-machine \ --url=3Dhttps://git.guix-patches.cbaines.net/git/guix-patches \ --branch=3Dissue-123456 --disable-authentication \ -- build As discussed in the thread, Re: Update on automating testing of patches and qa.guix.gnu.org Christopher Baines Mon, 07 Nov 2022 10:36:13 +0100 id:877d07f6d5.fsf@cbaines.net https://yhetil.org/guix/877d07f6d5.fsf@cbaines.net https://lists.gnu.org/archive/html/guix-devel/2022-11 indeed, the pluming details could be hidden under a new Guix subcommand or via a new Mumi subcommand. Any help is welcome. :-) Second, the bottleneck about reviewing and merging is not about how difficult or easy it is, instead it is because that=E2=80=99s a boring task= that barely fixes the immediate annoyances. Somehow, the root of the issue is the feeling of =E2=80=9Cbeing accountable=E2=80=9D. Since the motivatio= n is not fungible, there is not easy and straightforward solution. From my point of view, what is behind Teams is one direction for trying to improve the bottleneck about reviewing. Cheers, simon