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 8KkyH0UW+2RhDQAA9RJhRA:P1 (envelope-from ) for ; Fri, 08 Sep 2023 14:40:37 +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 8KkyH0UW+2RhDQAA9RJhRA (envelope-from ) for ; Fri, 08 Sep 2023 14:40:37 +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 6A22F31F71 for ; Fri, 8 Sep 2023 14:40:37 +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=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1694176837; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=I+5TiK75Xh+loqIPs9ZCxV5vOmVLK8ohz705zIyMExQ=; b=DmaDakB6c8NPO/lgg2dnO3qsUufUTYIuRQA84kH5EyrmUEZilkQDFmmQzCt5/deZpjqTN+ d7MvrdbW1izX7lw1pphvFlF8cfH9cQwpRhiUzlcnEfbQvLqpKPXIwT8U+hvujAzs1FZbGP fKL2wBpqOULVFmjpYhktqt/5q4mFv0/kWgF2Q/BxX54wJxGaYpb+5w6Ofz8U610JSe1ENX eU4EzPmBTX7iB0LKZ1hBODUow/5c4I8rRN2qeSANdF5bh/bLgQT/sZCwZocvEX+f4+ipg1 wvJ+WXX7xRr+MDc/HHxvuHciRCxCzXWxwleqmKMTKtNYMmEg/tT1AAUinyYrGw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1694176837; a=rsa-sha256; cv=none; b=Y/Ht7MMQLZRWHNuu8j+4IYghiTk3ZogqKKUxTy726WOYqixyMvnb4N5S2LPXcAvtV7cbAO z4ZRLlqjET/XVxREgctUidGIesIhm0whgZELwTj4LHd13O61FPS6RKmAV1Z3XGEarmJLDo 03BAMby1JGG3b7ZAaQbpUGT1aLyf+RmkLIS7vqf+PXjz+i8Hwv7OSc/xUlAoRACcUXEcg2 XFVJclVY0yDWGcndqj65RkjC0V+ZiogiDyiAttbVi1pQwbrQsJulNai3A3m3T0z4WdZP1O NrJNyFWho8TwtewDw+hpID43MaK+s2Vp64RVOdJAaMlNV9ocz+93wHbKRo6dvg== 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=none Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qeamW-0007mc-79; Fri, 08 Sep 2023 08:40:16 -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 1qeamQ-0007e3-SU for guix-devel@gnu.org; Fri, 08 Sep 2023 08:40:11 -0400 Received: from ns13.heimat.it ([46.4.214.66]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qeamO-0003Kk-BH for guix-devel@gnu.org; Fri, 08 Sep 2023 08:40:10 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id B075E30081A; Fri, 8 Sep 2023 12:40:05 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x9KtoILUBHmM; Fri, 8 Sep 2023 12:40:03 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.217]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id D0DF630080B; Fri, 8 Sep 2023 12:40:03 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 5A1012995EAD; Fri, 8 Sep 2023 14:40:03 +0200 (CEST) Received: (nullmailer pid 16463 invoked by uid 1000); Fri, 08 Sep 2023 12:40:02 -0000 From: Giovanni Biscuolo To: Ricardo Wurmus Cc: Katherine Cox-Buday , Simon Tournier , guix-devel@gnu.org Subject: Re: How can we decrease the cognitive overhead for contributors? In-Reply-To: <871qf87uzc.fsf@elephly.net> Organization: Xelera.eu References: <20230827135726.y33t55w4cvq6zsvb@X-kone> <874jkift8v.fsf@gmail.com> <867cp4sj7k.fsf@gmail.com> <38242808-2f06-4674-3842-aea1a5378d05@gmail.com> <86v8cop6sy.fsf@gmail.com> <87v8cldm8o.fsf@xelera.eu> <871qf87uzc.fsf@elephly.net> Date: Fri, 08 Sep 2023 14:40:02 +0200 Message-ID: <87pm2set3x.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=46.4.214.66; envelope-from=g@xelera.eu; helo=ns13.heimat.it X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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: -2.82 X-Migadu-Queue-Id: 6A22F31F71 X-Migadu-Spam-Score: -2.82 X-TUID: +cYhZvQ8Jk0x --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo, Ricardo Wurmus writes: > Giovanni, > >> You are obviously free not to contribute your patches upstream but the >> fact that you decided not to because it's "too hard" (my executive >> summary about your complaints about Change Log content rules) to write >> commit messages suitable for contribution it _not_ a Guix maintainers >> fault, not at all. > > As a former Guix co-maintainer I disagree with this take. (Nobody even > brought up the word =E2=80=9Cfault=E2=80=9D, which is a particularly unhe= lpful lens for > understanding social issues, in my opinion.) sorry for using "fault", I can't find a better term > =E2=80=9Ctoo hard=E2=80=9D sounds (perhaps unintentionally) derisive. the complete sentence is: =C2=AB"too hard" (my executive summary about your complaints about Change Log content rules)=C2=BB what can I add about my intentions? [...] > It=E2=80=99s not that writing commit messages is hard. It=E2=80=99s one = of many > obstacles, IMO one of the very little ones > and the lack of clear objective guidelines (fun fact: we aren=E2=80=99t > actually following the Changelog rules) Guix have /some/ objective guidelines, they can be enhanced, please help the project find better rules or document it better; the fun fact Guix is not actually following the "rules" is because they are actually not rules but guidelines for best practice in documenting commits for rewiew purposes > that means that even something as trivial (compared to the rest of the > work) as the commit message must be placed on the pile of chores. You (and others) find it chore, I (and others) find it a very useful work. > Add on top of that that there=E2=80=99s a low probability of gratificatio= n, > because committers like myself are getting burned out and so patches > simply go unacknowledged or only ever see a first cursory review. I know and understand this class of probolems but this have nothing to do with the ChangeLog format. > We can=E2=80=99t blame anyone for seeing these two piles and come to the > conclusion that it=E2=80=99s not worth the hassle =E2=80=94 especially wh= en operating > your own channel is so easy in comparison. I'm not blaming Katherine, I respect her decision; I just wanted to say: please don't blame the guidelines about ChangeLog for the two (or more) piles. I see there are several different management problems, I'm not trying to say all is fine and good, but IMO the "manage git commit messages following the Guix guidelines" is the last of this management problems. =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmT7FiIMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSU3IQAJtMx8oYSCEQzRcbZhD8cY4H1zZt/ABtgF74pAZu LCiDcRj36TTDB38ApDCZIk8tUPEZfEPY+ciy4PCZAPjhIsxPdskunOYREhBWIn14 sbEPFmaC87UgvC5e/JntAZUlpSqqVTfkh0gkLj1di/boI52aYP5dXUyc8dySdt7s gLpKIXDLI/uIqUpsUstaXXOq27HdGu+lGdP3hZZN43jCQVew2+4JPYgRzp/c17gx wmBiMidg1WKxVVS1mnt7Qcy01HHLBHLmhEnjmtBrecYVhcQvGAMSAw7GUDA8vowk /602AFPRLhyqV5DSLFphCoCwHvDOplvH89U6MBDt6TwwTUSYDLuocOedHp7Xs8Ox qG9mPcn+kRm/9nhu+uB4QVI3GsDVIrE7o8R2soIb9+rkVz0bUMwd/oO1YP/RUMVI iVJM8kqpGBnKQcIcXNJudTXW6ccxTEnvTxtgoFHvxW2ezZj0eb8Aprado1oQpl2W G/i6+LEZZm9kVlHxVg92XxOK76FaIT3oRpJV3JIoRw6u4NVSdALE3AvRLJT5R0qf FOLfzUYB7NqkWSID95DMypVzhleUi5ubnjuDKIrBcCMptsgj0k3b4+q0DbD3kQY0 agvz+SHlm5R2ol72hyuwV3bHeiRVx86osGhBJDFtLBpFCWp1dmC+xLBfskHx27jm buJ6 =YoYZ -----END PGP SIGNATURE----- --=-=-=--