From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id eOb0AXAcV2SaTAEASxT56A (envelope-from ) for ; Sun, 07 May 2023 05:35:12 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id yFThAXAcV2QYEgEAauVa8A (envelope-from ) for ; Sun, 07 May 2023 05:35:12 +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 9A5E313468 for ; Sun, 7 May 2023 05:35:11 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pvVAw-0004za-ML; Sat, 06 May 2023 23:35:06 -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 1pvVAs-0004yo-Tk for bug-guix@gnu.org; Sat, 06 May 2023 23:35:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pvVAs-0000XF-KE for bug-guix@gnu.org; Sat, 06 May 2023 23:35:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pvVAs-0002JD-FK for bug-guix@gnu.org; Sat, 06 May 2023 23:35:02 -0400 Subject: bug#63261: Recent changes to git config cause errors for non-committers Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Date: Sun, 07 May 2023 03:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 63261 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Brian Cully via Bug reports for GNU Guix Cc: 63261-done@debbugs.gnu.org, Brian Cully Mail-Followup-To: 63261@debbugs.gnu.org, maxim.cournoyer@gmail.com, bjc@spork.org Received: via spool by 63261-done@debbugs.gnu.org id=D63261.16834304948846 (code D ref 63261); Sun, 07 May 2023 03:35:02 +0000 Received: (at 63261-done) by debbugs.gnu.org; 7 May 2023 03:34:54 +0000 Received: from localhost ([127.0.0.1]:36108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvVAk-0002Ia-Dv for submit@debbugs.gnu.org; Sat, 06 May 2023 23:34:54 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:51637) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvVAf-0002I8-NJ for 63261-done@debbugs.gnu.org; Sat, 06 May 2023 23:34:50 -0400 Received: by mail-qt1-f178.google.com with SMTP id d75a77b69052e-3ef32014101so36346361cf.3 for <63261-done@debbugs.gnu.org>; Sat, 06 May 2023 20:34:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683430484; x=1686022484; 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=HKPG0n4RbUOwdB4ngMj9UJowZE+l92VgjduBR8kdRfU=; b=F36GHVn5JNBAi1aYW8tz+oXagxrdWcGsyTiZMKVqpDcGwYbiG/fpUAsprfUka7snrs k/+4Z4JflaYaTQocEwLk96FvwbZ3oCLICTkJ8tC3XAb8TgD8sbaYIDsAwbgG8+WmlqAr Q3SFRm0XhFLpe9CEGSpuRD4vvkHceZNaduEFIKR0TEVI1Qq6M+sB6I+4SFJesveIGti5 pah/kl0qla5/AKLS3be9t7spLWSqgwyb/MrJ054ZKIFDsIk2TothEmohIBnhdmTEBHoh 00KW3P5en0Lk9yI5mrZMqoRIFcMFBrouRlnwN8hyJpXFQfQc8vnahXvFWwTaxWZ13+oC Kfvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683430484; x=1686022484; 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=HKPG0n4RbUOwdB4ngMj9UJowZE+l92VgjduBR8kdRfU=; b=H+S2ObrMwp+GJdADAGzZ0SEkzxaYm8Nyo9GO/da2YFlflaP5LHhed6knNZaaGwltIB pesX5mDPYF/MS01g3OVKlCLfBd6Xn72ZLui/T/plOy0tVkpaphhjbVqUHZ1E//BN8OFO A4Gg0QNgOEnmBOgRzSI7fTdfohnW6UqsqUE/CmOj0sI5+b+9BLLiwm6WNpIgid1WB6/Y /M8yb/bSp0uHdGkWVhGgD4ZWnd+BFXnnbPT0tGHjCmSDqe+SZmmbkb9A+CGZF3M0VhU/ ErM8Vl/r3ASMyDtpEyfroZo3UTUz/DYujJwLeW//QSozcqLl8Z6fUms2PEe3cpa+oShi QXdQ== X-Gm-Message-State: AC+VfDw54cSCYzddykjx1a/Z6Jbng2K9yhqlLjsu4qChq1c6Z/Qipyu6 +5E6wZKSE4zQ+tb540f0Udc= X-Google-Smtp-Source: ACHHUZ5R34a6/bcCcCIKWGtPhYj/N9M4yZAz6K6bCq2fiRDYfa87bSlZcHcdi69Oac0es14f0tG7Aw== X-Received: by 2002:a05:622a:2c2:b0:3ef:6c09:edcc with SMTP id a2-20020a05622a02c200b003ef6c09edccmr9891388qtx.22.1683430483905; Sat, 06 May 2023 20:34:43 -0700 (PDT) Received: from hurd (dsl-205-236-230-162.b2b2c.ca. [205.236.230.162]) by smtp.gmail.com with ESMTPSA id b9-20020ac86789000000b003b9b8ec742csm1922991qtp.14.2023.05.06.20.34.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 06 May 2023 20:34:43 -0700 (PDT) From: Maxim Cournoyer References: <874jospdr2.fsf@psyduck.jhoto.kublai.com> Date: Sat, 06 May 2023 23:34:42 -0400 In-Reply-To: <874jospdr2.fsf@psyduck.jhoto.kublai.com> (Brian Cully via Bug reports for's message of "Thu, 04 May 2023 06:47:32 -0400") Message-ID: <87y1m024rx.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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1683430511; a=rsa-sha256; cv=none; b=LW4iUP6O00qU5SoRHpn1ezdmpeSi7DMZBwkLvwdzwxch6JfS366cX31Y4Sg2yZCO6lzzme vRuq45Z/X54yKV5BZtUeWx36TIigo/9J5XSVx0mwQZ6JZsVwWLv0b+eyR0Ne7Bd/qG/Da8 AoYWT2qDE1aTF8haRI2O46GGxveLBJ2b+b3LNGhSYIxJV0VLcIj20spWFLUZhZcbqYxcHa mnLYOUG5GM9q1rQyW0DiNIYMbKQUJbssH6aaXsjlfDKWkYsT8V8KjRIArGlISngVUNp9Fn 0Ab9U1hqQibnc+Gu3x5NvuQRwhIuCh/DnYa+9eFesHrXqLqyd8Zni9P32HMKfA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=F36GHVn5; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1683430511; 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:resent-to: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=HKPG0n4RbUOwdB4ngMj9UJowZE+l92VgjduBR8kdRfU=; b=V3T0wcJqhMqR1eBUSS4dh69Lrv5Vp6ixKcSz3ZV/UNDakOcljoX/2Qc6kB0d1EzZvQUVOe iol2HtRBVIdpbuEXwCIIG6sJgyDFgyXPXKlBb8idxnQS7V0sqMSxG+crRbeSh5HV2hGMAX pAD76ucP5jM+XoCooGmZimxpwPXIs3biUYSM2rtLvOg9a+3pBhOc7X5CjQ6BRwRLskytG9 fiJzStAZzcD7FHPmp5+0rOL+J4qZTkmXOxfR43e7D+0lPA6t094FFFu0dwZnwwAhWJk6ye jGWMsaQC9Yj9e0nwZ0IciG+iIJFmlV5RebC/IW2bWS7dxLjQLQJWzh5NJl+Bjw== X-Migadu-Spam-Score: -1.60 X-Spam-Score: -1.60 X-Migadu-Queue-Id: 9A5E313468 X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=F36GHVn5; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-TUID: ijdK4MOd8Sb9 Hi, Brian Cully via Bug reports for GNU Guix writes: > I've run into two issues with the recent changes to git config > integration: > > 1) All commits must now be signed, even if you're not a > committer. This breaks just tons of things, including rebasing. I'm > not sure how to fix this without just disabling that configuration > line altogether. > > 2) Some =E2=80=98make=E2=80=99 rules now require git to be installed so t= hat =E2=80=98git > config=E2=80=99 can add =E2=80=98etc/git/gitconfig=E2=80=99 to the local = configuration. So, > for instance, =E2=80=98guix shell --pure -D guix -- make=E2=80=99 will no= w fail. Calls > to git should be prefixed with a test to see if there is a git > executable in the path. 2. has been fixed (also by Ludovic, ah!). I'm not sure a good solution can be found for 1. but it seems reasonable to me that contributors working on Guix learn to sign their commits with GnuPG; that way they are on the right path to become a Guix committer, already getting up to speed with the required practices. Closing, but we can continue discussing it. --=20 Thanks, Maxim