From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id CJVQF2jxxWBSsQAAgWs5BA (envelope-from ) for ; Sun, 13 Jun 2021 13:52:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id aC67EmjxxWA8CQAAbx9fmQ (envelope-from ) for ; Sun, 13 Jun 2021 11:52:08 +0000 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 CAF5515E1E for ; Sun, 13 Jun 2021 13:52:07 +0200 (CEST) Received: from localhost ([::1]:46996 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lsOes-0000yT-G9 for larch@yhetil.org; Sun, 13 Jun 2021 07:52:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52066) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lsOeo-0000y8-Kr for guix-patches@gnu.org; Sun, 13 Jun 2021 07:52:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59500) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lsOeo-00017G-Dp for guix-patches@gnu.org; Sun, 13 Jun 2021 07:52:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lsOeo-0006rd-Cq for guix-patches@gnu.org; Sun, 13 Jun 2021 07:52:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48696] [PATCH v2 1/4] doc: Structure the "Commit Access" section. Resent-From: Xinglu Chen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 13 Jun 2021 11:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48696 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 48696@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 48696-submit@debbugs.gnu.org id=B48696.162358506526316 (code B ref 48696); Sun, 13 Jun 2021 11:52:02 +0000 Received: (at 48696) by debbugs.gnu.org; 13 Jun 2021 11:51:05 +0000 Received: from localhost ([127.0.0.1]:42813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsOds-0006qO-Ox for submit@debbugs.gnu.org; Sun, 13 Jun 2021 07:51:05 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:36494 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsOdq-0006pt-BE for 48696@debbugs.gnu.org; Sun, 13 Jun 2021 07:51:03 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1623585055; bh=YNlrS4mstjnFpeGSTO1rB3AmR1Uk8ny2kalVnVKdCzA=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=qTQRMnK+nJs0cOhgQo0VE3D1B5uOb2OO4Bd2ze/Vg5J2jOdS2Qe/Q3AvzC4O6I9nt hTtIe47shHki86tyCg4jD0u5LbXRvelSf4y3Nt1WAPb96ehM1AHRP2sVTsd9/8Hinc 4ZmhbYE9PCEaYXJGNX3UUPdc7ra071GCQ0JwaNSU= In-Reply-To: <20210613101538.10668-2-ludo@gnu.org> References: <87lf7g7azx.fsf@gnu.org> <20210613101538.10668-1-ludo@gnu.org> <20210613101538.10668-2-ludo@gnu.org> Date: Sun, 13 Jun 2021 13:50:54 +0200 Message-ID: <87pmwq7zkx.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1623585128; 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:resent-cc: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=7IqD5fRKJL9BzUuzLc84o8JwD2B8+fbf3kZd9nJpS4k=; b=Qzuzn/ZUnZzVvDpLl2PhVakygYhllsS4558AmIgiTt0gfn5uGJhAEYKajO+Lsl98JrFMKO pxFG61v0iJWfu8t8f89JWjpbILdN2pL9fG2BHAfrK2wlOhE4NqshgDshxae+6gPqJ5eTrj 9pHskPF+AKYwAbRbbqhx/iJ0RjXZbfDOWNp8gD293NXkNAjupx5I3ulbsFO1CAAjCGxq+6 6t+Wo7ryP+Gna2OHx4BML9wH11OCvMHe0QYD/tk+q04OxhJOcFaxRu7M0nodod3tmalC9n lN6/BgtRGUUU/NldOAi85OxZcH7IjCFwd9Z1NUkPFT730TBLXWQG4yjaLOGOdQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1623585128; a=rsa-sha256; cv=none; b=aZ2LAZM1WQxEoSt14wttUSSUwqPmIkES8uaVgfjPBxvItY44Uz69BGW7A3XwGk8TKBLjjq Tdg1TCg1xjoY3zzVtvw+GEzOvdU48d1J5WC2O2PzGwxG8GlTM6CfjyfFQin2fRNgW01UtN PiHaIbqZSm6nXHWj5kdM4/m9qwkYxA2EH8Km8AOmr8olLsfvQ751m4zG8B5MK7JvV3b5C3 FaQLf46vIYYQnAjv20kYPl+s6mhGN6kMLArRQZ7o+oc7C7sqS2e+B+RUC1TOQzFJ6fPpu3 W7gdJqtROAZiazUtI9oF64aBw80RlP5aeF5jR0FxisKRbJzQMVA3dsonJaiImA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=yoctocell.xyz header.s=mail header.b=qTQRMnK+; dmarc=fail reason="SPF not aligned (relaxed)" header.from=yoctocell.xyz (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -3.42 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=yoctocell.xyz header.s=mail header.b=qTQRMnK+; dmarc=fail reason="SPF not aligned (relaxed)" header.from=yoctocell.xyz (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: CAF5515E1E X-Spam-Score: -3.42 X-Migadu-Scanner: scn0.migadu.com X-TUID: SVuSC0da4Art --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sun, Jun 13 2021, Ludovic Court=C3=A8s wrote: > * doc/contributing.texi (Commit Access): Add introduction and section > heading. Separate OpenPGP setup from commit policy. > --- > doc/contributing.texi | 59 ++++++++++++++++++++++++++++--------------- > 1 file changed, 38 insertions(+), 21 deletions(-) > > diff --git a/doc/contributing.texi b/doc/contributing.texi > index d67e632520..4ab489173b 100644 > --- a/doc/contributing.texi > +++ b/doc/contributing.texi > @@ -1275,8 +1275,19 @@ this nifty tool! > @section Commit Access >=20=20 > @cindex commit access, for developers > -For frequent contributors, having write access to the repository is > -convenient. When you deem it necessary, consider applying for commit > +Everyone can contribute to Guix without having commit access > +(@pxref{Submitting Patches}). However, for frequent contributors, > +having write access to the repository can be convenient. Commit access > +should not be thought of as a ``badge of honor'' but rather as a > +responsibility a contributor is willing to take to help the project. > + > +The following sections explain how to get commit access, how to be ready > +to push commits, and the policies and community expectations for commits > +pushed upstream. > + > +@subsection Applying for Commit Access > + > +When you deem it necessary, consider applying for commit > access by following these steps: >=20=20 > @enumerate > @@ -1348,6 +1359,27 @@ review and merging system, which, as a consequence= , may lead us to have > fewer people with commit access to the main repository. Stay tuned! > @end quotation >=20=20 > +All commits that are pushed to the central repository on Savannah must > +be signed with an OpenPGP key, and the public key should be uploaded to > +your user account on Savannah and to public key servers, such as > +@code{keys.openpgp.org}. To configure Git to automatically sign > +commits, run: > + > +@example > +git config commit.gpgsign true > +git config user.signingkey CABBA6EA1DC0FF33 > +@end example > + > +You can prevent yourself from accidentally pushing unsigned commits to > +Savannah by using the pre-push Git hook called located at > +@file{etc/git/pre-push}: I think you forgot to remove =E2=80=9Ccalled=E2=80=9D :) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmDF8R4VHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5+lYQAJ18HEKqv51A2NJmMw0r/TksInNg 3fLQsc3+dgWM7mODkQINeR26gPX8tDO88H8XjUniD1Os01BEetr4NUKwlcDWqjc3 rPrHd4a0rOZZKKYuZuYXyrT3A6mWuxTsq6slKi8zk77bj6vIiWerGaBruBJMvxuF wrzv6jB4B2xlcZR6vvbSC4GgnIt296+y/nYRTYUMr0tW2faZVKjNQ3EnHbZ5b5E/ A9/qT+kvWC8XWjdbpbgBdv0l/Y3d0yTavW3IxgU3d3OCorQ8UOrcYCicqu3VAgZU 4glX0Lu2Tk8D3AvDlQ9b7sCzGoPXyPQcoHs8jiBCSImUsX3iYZEpicFRwoot7zfo +evSoKB5r77QSp/mU4nr9tHztvKUt97/009jkrtzIk+hV+3uZs9/rd5b38VIwk4j G7YNMWrDaN8G698BM1I+znjDiAsSST7WIKnmXCQuYENA/BpRdcSU3hqEG2GeQyVs NAbGyZFfyhX+LnWsjTQMoVkceurt+OYOFMruU7YT8WRx+nCpw1KUjT5OeWOkM3Mh fAKTi1eUbPbkkQwL8D0Z13R4gfyatW/b3aAKF/M39bDnWUZwqYsqQjHSIQGNNicf z9PuTrXgt+kdwqDNnK0AMRtL/MyC/wdiSvpGhbiPcgMQgfO5lLfheh+V1WkHJ2/Q sTAwGEtBzNzrXByu =QmEv -----END PGP SIGNATURE----- --=-=-=--