From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 8BOeJv8592QzmgAAauVa8A:P1 (envelope-from ) for ; Tue, 05 Sep 2023 16:23:59 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 8BOeJv8592QzmgAAauVa8A (envelope-from ) for ; Tue, 05 Sep 2023 16:23:59 +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 1C4173B748 for ; Tue, 5 Sep 2023 16:23:59 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=spork.org header.s=dkim header.b=wXMzSD3y; 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=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693923839; h=from:from:sender:sender:reply-to: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=gdyUhtoPyTJ3pVh6d3Zkdi8/4j+9Qk8wkloVgzQqTwc=; b=ifTVOUOv9PjNT4HxDvGzzmXEpWXh7AGqwzeNoeaXdM+0xVCubbHaqOAMgwl7bVv7Kc0rg7 ris9iasRGERTaR/w97d77zeia3OBJhfblewxKKxemjfqIfvAEI1XWtbaZNPjwmAZXf0L6F ObQsPRgQLY8ntJiSKhPggwdWJL5T8OMD0bwW2TTho5t0SdmqoBBd+aNwQYpMa3+rMQWt4G bilDTeVGVWjHK7EUay9RmpASOcpONeoxfuFU2c6YZw0MpuLXazuhwWSEFP4wWR43GOBhQs 6zBa6yZmDQZUJ9D36wAY4ZEz2hQmVWTVhgKszzyGxv/RPk+iNtkDRfcA/W77mw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=spork.org header.s=dkim header.b=wXMzSD3y; 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=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693923839; a=rsa-sha256; cv=none; b=CsKgghITW9j88K2GewkAkUBayaa3YkUhJiApQNc7+BoCozUJ4FVY3YnF5JCN0606Ayu0CN vXftSR8GLrpy1/ioCjQrNlzoZ5fYfjC2w6zORdS/gti/fjMvElxLpHuE6dOn6mBW+d+GF6 B+kKC8iBRJ7yqtCFhev4y7GJ0fP3eWYgXD6rpy3bL4c8tIMrqkYNR0NfSX0pPR8KmPzhcI 92ywyxemhEiNKL2MeTQ9cftLFn6yphU+Gpm0GqMHHw++cME5A9z8qZXyDAIp+qlquPtPzQ mWYjCZsArJ8HtE/XTdEz/ggLNytoqvKdlBbzLG906GMrWBZjS2vD5JzilqC1Xg== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qdWxz-0002eM-Gr; Tue, 05 Sep 2023 10:23:43 -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 1qdWxx-0002eC-SY for guix-devel@gnu.org; Tue, 05 Sep 2023 10:23:41 -0400 Received: from coleridge.kublai.com ([166.84.7.167] helo=mail.spork.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qdWxv-000865-Oc for guix-devel@gnu.org; Tue, 05 Sep 2023 10:23:41 -0400 Received: from ditto (ool-18b8e9e7.dyn.optonline.net [24.184.233.231]) by mail.spork.org (Postfix) with ESMTPSA id 90B362F09; Tue, 5 Sep 2023 10:22:21 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=spork.org; s=dkim; t=1693923770; bh=gdyUhtoPyTJ3pVh6d3Zkdi8/4j+9Qk8wkloVgzQqTwc=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=wXMzSD3yUoBkp2bTW0M693njY5z1wiCMeaCf0gmlgdbH2TnFQCwlO8QAOHQO60egO dzaS6t67AalMn0RUTxLsPTNS4F+mwuXMbfHHKXXY1vdMY+uov8HdZ8Qbo95g8y41tN s88Ei6Lowz15lxg5vNUm9kUky01eyvkg+fqm8TiM= To: pinoaffe Cc: Andreas Enge , Attila Lendvai , Csepp , paul , Giovanni Biscuolo , Katherine Cox-Buday , guix-devel@gnu.org Subject: Re: How can we decrease the cognitive overhead for contributors? In-Reply-To: <8734ztvt1g.fsf@gmail.com> (pinoaffe@gmail.com's message of "Tue, 05 Sep 2023 11:58:30 +0200") References: <871qfsuvad.fsf@gmail.com> <8e74c4ac-a6f3-9127-7e13-593a2eb70432@gmail.com> <87a5ubqxm6.fsf@gmail.com> <877cp8965f.fsf@xelera.eu> <8eb1be08-4c3a-bd30-46c7-4ed653c4bb12@autistici.org> <87ledotmqc.fsf@riseup.net> <874jkads65.fsf@spork.org> <8734ztvt1g.fsf@gmail.com> Date: Tue, 05 Sep 2023 10:22:14 -0400 Message-ID: <87edjcbsyx.fsf@spork.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=166.84.7.167; envelope-from=bjc@spork.org; helo=mail.spork.org 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, 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: , Reply-to: brian From: brian via "Development of GNU Guix and the GNU System distribution." 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-Queue-Id: 1C4173B748 X-Migadu-Scanner: mx1.migadu.com X-Migadu-Spam-Score: -1.23 X-Spam-Score: -1.23 X-TUID: 7XvayNdCSnki pinoaffe writes: > Andreas Enge writes: >> So as far as I am concerned, they are tremendously useful. Well, that may >> be due to a lack of git knowledge, of course! But while in other projects >> I often find I need to look at the content of commits, in Guix it is oft= en >> enough to just look at the changelog. > > I also quite like the commit messages, they've allowed me to find things > that I couldn't have found using `git blame` There's a trade-off, though. They seem to have their uses for some people, though it doesn't appear to me to be majority of people, on some occasions (the relative number of which I can't guess, since I don't use them at all). However, there's a cost, too. The very existence of them as a requirement puts at least some people off from submission at all, it adds to the work of people who still put in the effort to submit (especially so for people not using Emacs!), it's an extra check for committers to go through. If the check fails, the patch can get bounced back for (to me) trivial reasons, or, best case, the committer fixes the error themselves. But even in the best case, since the commit hash has now changed, it causes =E2=80=98git branch -d=E2=80=99 to issue a warning a= bout unmerged commits. I, clearly, do not think the trade-off is worth it. -bjc