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 ELNlDhc+6WTlGAEAauVa8A:P1 (envelope-from ) for ; Sat, 26 Aug 2023 01:49:43 +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 ELNlDhc+6WTlGAEAauVa8A (envelope-from ) for ; Sat, 26 Aug 2023 01:49:43 +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 E6DA26C899 for ; Sat, 26 Aug 2023 01:49:42 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=none; 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=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693007383; a=rsa-sha256; cv=none; b=XJRsBmPPQxjvnu2EVxmXC2cuQYXIyfzMLEPryP0U9l+4u5+YbFsqJV1XCYHwW4JlXTHk7n TWIKMo0pFB4R+7ImBEFJx9JBOql0tVAfe9tNtppWja/B51kco+FM4qBAxYV43iOk5NEJK9 NWFZmn6SgoIItopjo0k/4+vbyO/9Q9b2hOIsAZKYpbASpHbueKytOFDfQi28wnlOTFwApQ a4FlZBC4Fm+s2P+RTFvUs2CYmJ7M381BTPZAUyAzXRktcm7cOJFKTd4JHx7+XrDmWoWlfB Q7wkXKdICaVdkBpLA/an9vPhEOaXAEV4QYsHOOqJndii0TwdPFsqaXz1yBzKVw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; 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=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693007383; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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; bh=oO9PAJMdzc5DX/roud39d85t3N/MxhpedW78ufFu5gg=; b=c54jLNfRMLPfbTF96xf9gmvl0/bD/o2HGs7kLz2NKeb0BJJlxCqBUi23Eo4EONRfQpgVYY XXoVwbf88fISfXeDTO6rKZki6u8d3JIlqBdPorPACNWETrMaE0F+GjZHC2J293lbezxXfx qxV/NldGKWfCubWAx55hZVSFnSyfwX3AD0YiKlI3hNbVFp0QmvrGzSfDKPyf8lvPoXau0y CLl1bHmMwLv6afYbkau1TYA3ooS+Qi7DF5ZKHKXBy4BlmK9DZ7rs/ZMxxBTqlNEPyPU2qf xVAclyaYGd1/1CfsOgvLpp5j1VxWHlZmmf2hucW6bGLFLQE33f04183nT9proQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qZgYA-0001MH-8D; Fri, 25 Aug 2023 19:49:10 -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 1qZgY8-0001Ls-Ay for guix-devel@gnu.org; Fri, 25 Aug 2023 19:49:08 -0400 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZgY6-00058p-9M for guix-devel@gnu.org; Fri, 25 Aug 2023 19:49:08 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1qZgY3-0003wn-RW for guix-devel@gnu.org; Sat, 26 Aug 2023 01:49:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: guix-devel@gnu.org From: Katherine Cox-Buday Subject: Re: How can we decrease the cognitive overhead for contributors? Date: Fri, 25 Aug 2023 17:48:58 -0600 Message-ID: <84b35fd6-6793-cf53-e111-0c180e044807@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US In-Reply-To: Received-SPF: pass client-ip=116.202.254.214; envelope-from=gcggd-guix-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-1.57, NML_ADSP_CUSTOM_MED=0.9, 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-Scanner: mx0.migadu.com X-Spam-Score: -4.62 X-Migadu-Queue-Id: E6DA26C899 X-Migadu-Spam-Score: -4.62 X-TUID: ZjKMky3yr+mY On 8/23/23 12:03 PM, Andreas Enge wrote: > Hello, > > Am Wed, Aug 23, 2023 at 10:27:31AM -0700 schrieb Felix Lechner via Development of GNU Guix and the GNU System distribution.: >>> I can't ever seem to get the GNU style commit messages correct. >> Neither can I. The style apparently helps with automated maintenance >> of the changelog, but I do not understand why a changelog is useful >> for a rolling release model. > > personally, I find them super helpful to grep through commit messages > to find changes, like when a file was touched for the last time (now > I think that git wizards will have a better solution; but you get the > idea). Or when a package was added. Or updated to a specific version. I have no love for Git's CLI (that's one of the reasons the email-based workflow grates on me; I use magit for everything), but I found it interesting that here you present a valid argument against having to learn Git in one way, and elsewhere people are making arguments for learning the git send-email command. I draw no conclusions from that, but it caught my eye! FWIW, the git command you could use is: git log --grep=foo -- the/file/path.scm >> * Contributing to Guix is not for you >> * It's OK to make lots of mistakes > > Definitely "no" to the first one, and "yes" to the second one! > I think that even when one only contributes from time to time, but > regularly, habits will form and mistakes disappear. I've been contributing to Guix since 2018. I've definitely learned a lot about Guix idiosyncrasies, but until I wrote my script, I'd forget to do something every time I submitted a patch. -- Katherine