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 OApeAIeAh2RkXwAASxT56A (envelope-from ) for ; Mon, 12 Jun 2023 22:31:03 +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 IPFNAIeAh2SFVAEAauVa8A (envelope-from ) for ; Mon, 12 Jun 2023 22:31:03 +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 BBAE910480 for ; Mon, 12 Jun 2023 22:31:00 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q8oBC-0004OS-W9; Mon, 12 Jun 2023 16:30:23 -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 1q8oBB-0004OD-9y for guix-devel@gnu.org; Mon, 12 Jun 2023 16:30:21 -0400 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q8oB9-0000uQ-Gc for guix-devel@gnu.org; Mon, 12 Jun 2023 16:30:21 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:3a91:a0a4:ecee:f157]) by mira.cbaines.net (Postfix) with ESMTPSA id 1A76527BBE2 for ; Mon, 12 Jun 2023 21:30:18 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 05bb4e4a for ; Mon, 12 Jun 2023 20:30:17 +0000 (UTC) References: <87y1kuyqew.fsf@cbaines.net> User-agent: mu4e 1.10.2; emacs 28.2 From: Christopher Baines To: guix-devel@gnu.org Subject: Re: Changes to the branching/commit policy Date: Mon, 12 Jun 2023 21:23:51 +0100 In-reply-to: <87y1kuyqew.fsf@cbaines.net> Message-ID: <87o7lktodm.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27; envelope-from=mail@cbaines.net; helo=mira.cbaines.net 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_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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 ARC-Seal: i=1; s=key1; d=yhetil.org; t=1686601861; a=rsa-sha256; cv=none; b=Tv85zxrkBFpX66z2uPKz2sjR+WtesFJkoKUADyYzKmtj6nJwq2vEChlOPKAHcLGSd7DfdN Kg4Dv94O1f9d1lEcZ/mJm6jb58iSttd1V2KYHPfZNsPiUxalH8CKCAs0+M0wAwzGfkcyl2 r6haPqqwXdkUn91ojZNek6rIHxzSZxyM8R6AAiCKOVsCU7+39Fd1nER+LfSZmjMhKStagz S464rmXZMoBq9ZUeyyhAbjx3DWrnYKhYbbT/I9rxFoE1liUFH088GoCq4+vrcKl1Y950PJ kbgEX8OyiGntMwj8v4GVUfdonLcJwFR9k1nxxz19ph15FiJVxeFUhggbZfyh6Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1686601861; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=0uJOOtUzRaGz/FgfX8xAVJ6b2A/5HFnPTNb65Z0Ke6o=; b=PTAwTg7REnf1yRnoscfwFIXP1JRmRnN2aXyZpp4lG6wzIayS7vKnkaCMXtS6guj9yRzQFO g1pz4IwMNFcQVUcKNQnDbaPlonKK7J4NhFNCWn+5RW2kQyzDbJFHBLjquUHJHmgoDkdyYc jU6lit6jjqa3AsRktQf2OCVCozhg1oi0dONdSsTVUrod0yXAFtjn8tNp/xZqRNpI5l2/Eh 2jvxOlJFT+Jd2jTmzsRG4n9tw4UKB+AalEpsSrd2zmD/NyroV9lmKiagUqQIJHrrnjdmmq Wn3KhtIeLwPbp1Q0/ZOsnmMWzg2Iox6blnWJCr2OHj2XCRrzxruRXc5iWldIrw== Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=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" X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -3.92 X-Spam-Score: -3.92 X-Migadu-Queue-Id: BBAE910480 X-TUID: 2jtvxZaH8EEW --=-=-= Content-Type: text/plain Christopher Baines writes: > The changes in #63459 have strayed now in to touching the commit policy > [1]. My intent was to simplify the guidance by grouping it better, but I > think the significant change here is that the commit policy now > references the entire branching strategy, rather than just talking about > sending patches for review. > > 1: https://guix.gnu.org/manual/devel/en/html_node/Commit-Access.html#Commit-Policy > > That new branching strategy makes some "should" requirements on sending > patches for review and pushing to topic branches for larger changes. It > also makes a "must" requirement on opening guix-patches issues to track > and manage merging branches. > > I'd like to merge these changes next week since they've been up for a > few weeks, so do comment if you have any thoughts or if you'd like more > time to review them. I've now merged these changes as 0ea096ae23fa81f05ce97e5e61c15647c0a475ec. You can now see the updated Commit Policy on the website [1] (you might need to force a refresh), as well as the new section on managing patches and branches [2]. 1: https://guix.gnu.org/manual/devel/en/html_node/Commit-Access.html#Commit-Policy 2: https://guix.gnu.org/manual/devel/en/html_node/Managing-Patches-and-Branches.html Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmSHgFVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XfdnxAArxErNFGN1TgbUU3eYgosdBtQhbtNNvZm j6n9jQwM43D1l6SbZtRX9VG759ic0x8/mzqgMLg6jB4ujrgFGmS4OtWnyF/LOvkw tgNt+iBnoHhWVGQuK+G3GmHEzP9K6uZlpvwfrqvZKy5KWgsG1R/b3c8J+ROWQuzS yegLlkPmGzv7ppfp33M6/swz8siqhXO7+famqX55+rGHmnzzLq3Ro+RLxHZ5lhUs iKfXIyDrQ7n49HZpbP4PMbIVrq8i5LZm3j5IMOxP2kxCUAHRkSKmafqeNKwnpJYW wKjJPqwzT9yhWvPboDnVq1cv+qMeuiSTZ54xhQvxMk56SKvRjn859ktgo23/6y/L h2JF9XuDS6rm4Ru3afnSG5tKRt7YjXauGpSQHcMov8E5tSLwnK4Nt6pf2mT/vu1M fb8OK7kJLm5BYCU4xiLdd9BgDsmLo2atZh6JfZCZI0qYVoOZvIxX2HeGiujNHA2k H0LS+ltLhuAo+LEZ3VrvxAJg0yZcD4VOP4tjj/rFy7VfO4OaYLpreOnUScSRLg11 rgWIANzhGrvMzNjR+ECJ00tI/EBS2I2emBPRTze+Sbe/5ZAlM3lCfyg1WWYn2SII yYHG8x6Y8LSjjkuIDdCPDw8u9dVXj1KzeRZraBtrnbOIbInK0xlxUy/dTOE8b2Lt bvXXPnzj57E= =PpqQ -----END PGP SIGNATURE----- --=-=-=--