From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 13 07:56:50 2021 Received: (at 48696) by debbugs.gnu.org; 13 Jun 2021 11:56:50 +0000 Received: from localhost ([127.0.0.1]:42817 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsOjS-0006yG-GD for submit@debbugs.gnu.org; Sun, 13 Jun 2021 07:56:50 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:36624 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsOjQ-0006y3-Rr for 48696@debbugs.gnu.org; Sun, 13 Jun 2021 07:56:49 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1623585403; bh=dT1kSqjM4nXKLesLjkEP+CM0vgj5o1Zb6UfPWj4LHbw=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=lh1Dx3uiah3YV+oJZUOBgOITb2Sj6mvdXkPBBiEwLmcTZFWEU2KhVCsdu2bR0szvX w+OMQTzEvA4BK+GYIU9GN6QyrGVioXEHnqSgOj/bad/k3HxUwCedWUjSAa4+SdPpCv 1bbEGrsHzM79r/FAo8KISqjkdHq8O92Q4IykXmf4= To: Ludovic =?utf-8?Q?Court=C3=A8s?= , 48696@debbugs.gnu.org Subject: Re: [bug#48696] [PATCH v2 1/4] doc: Structure the "Commit Access" section. In-Reply-To: <87pmwq7zkx.fsf@yoctocell.xyz> References: <87lf7g7azx.fsf@gnu.org> <20210613101538.10668-1-ludo@gnu.org> <20210613101538.10668-2-ludo@gnu.org> <87pmwq7zkx.fsf@yoctocell.xyz> Date: Sun, 13 Jun 2021 13:56:42 +0200 Message-ID: <87lf7e7zb9.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sun, Jun 13 2021, Xinglu Chen wrote: > On Sun, Jun 13 2021, Ludovic Courtès wrote: > >> * doc/contributing.texi (Commit Access): Add introduction and section >> heading. Separate OpenPGP setup from commit policy. >> --- >> doc/contribut [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 48696 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sun, Jun 13 2021, Xinglu Chen wrote: > On Sun, Jun 13 2021, Ludovic Courtès wrote: > >> * doc/contributing.texi (Commit Access): Add introduction and section >> heading. Separate OpenPGP setup from commit policy. >> --- >> doc/contribut [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sun, Jun 13 2021, Xinglu Chen wrote: > 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 consequenc= e, 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 :) Oh, I see that you fixed it in 4/4... --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmDF8noVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x507sP/240aYijA3YYBPAxA1RiSY0cH8tt 8OsZzvJQn5U0KLfLLd0UyL+mAMzP3/rPO7tYJNKtaRE5q3gW6Fm0VLYWHhuZsglo ne1JOM1/VZPt37YeF0RAiZZwvvlSVHEHVz8RlvEvzz/Tm1xgMW+zooGbwmLxSUaP gm4g7sXGAePx8Yxio6DwKka9yxOcnH17NKotjb4oD3+RrE7xzoH0/vOKQ/WnQcTI fNDMP17Rmh5iD5yZub5x20hxswN9LBUUxW0eNR93XboFxokKhjUAZhpkGSXvXIbX lFNHBqPSGk909xRpvsIrFCd2zct/bjC/SuhqrPNVEth18/ffxsKZH253Jc+YPMrE V7m4vYpaduyTJptbxIwZWPgNC9Ofv6u5yvKPTeKBSDMGVoC+hRITKaLP0b606faY gXuLGOM9Xb2N/l4sjWP8imnDf+442qWn2N90TR/BG0+v4mR3sXOKO0v+AX0BdrtB aoAQ83Qs0SBn0K7OmuKOwATNdmuxonh/H3m8lKQ4oKMaUhiect06/4U71QGvjD9O y/jPo/RqZgRxdWy5EDVFCcBpnaZVYQ+0BVHfU3m1RjkiOFQcin1CpkrssA0rzwYU OsdMEXb7cRmXXkllswy+NyabhcYOYIY90V0SZJx4cbgbfCYJ/573nqNYhkEJ1SJC fLFgm89U02w8j4UE =Rwav -----END PGP SIGNATURE----- --=-=-=--