From patchwork Mon Apr 14 20:08:44 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?No=C3=A9_Lopez?= X-Patchwork-Id: 41681 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 38BC527BC4A; Mon, 14 Apr 2025 21:11:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E57BB27BC4A for ; Mon, 14 Apr 2025 21:11:17 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u4Q86-00018t-Ui; Mon, 14 Apr 2025 16:10:07 -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 1u4Q83-00016D-AN for guix-patches@gnu.org; Mon, 14 Apr 2025 16:10:03 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u4Q82-0002qb-Ms for guix-patches@gnu.org; Mon, 14 Apr 2025 16:10:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=0ijxZ4sXv1Z099LmsuFWTX9YZSSh+IDQ8IDFlRW3RL8=; b=Yzz4M4HWxBeV9IKEEaivT82tWpaPpfXNiguiDqwEmuBiXkqNhQbzLQf9FVV8TkVyYiwWjbq2O6k8xldY5FTLx1oCUFZ6OYXUN3LfoALIMscMsuckqsqSJixzWkOi4dteUrXInHAo7EYA+YW9xHszyNcFshZ5zmlfSnAsXnMxz1LBjvESuSRQToOCTiMhSWM8vHShjFx0PHR3dGw+kMv+posCsxaKWIIvEeuoPx8J5fbGhL6EhFoGjlI9ZYuos4EXtwF2FrLYBQQI53lYACobZaLx8rb2Jy7EQtwGY2liO1AJojSJ4tVV5814DtQHEUkLIE2F1RNjszJDvZbkb5pYcg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u4Q82-0007b2-AE for guix-patches@gnu.org; Mon, 14 Apr 2025 16:10:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#76503] [GCD] Migrating repositories, issues, and patches to Codeberg Resent-From: =?utf-8?q?No=C3=A9?= Lopez Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 14 Apr 2025 20:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76503 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Ludovic =?utf-8?q?Court=C3=A8s?= , 76503@debbugs.gnu.org Cc: Guix Devel Received: via spool by 76503-submit@debbugs.gnu.org id=B76503.174466134129090 (code B ref 76503); Mon, 14 Apr 2025 20:10:02 +0000 Received: (at 76503) by debbugs.gnu.org; 14 Apr 2025 20:09:01 +0000 Received: from localhost ([127.0.0.1]:49188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u4Q73-0007Z1-38 for submit@debbugs.gnu.org; Mon, 14 Apr 2025 16:09:01 -0400 Received: from smtp5-g21.free.fr ([2a01:e0c:1:1599::14]:56960) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u4Q6z-0007Yp-Os for 76503@debbugs.gnu.org; Mon, 14 Apr 2025 16:08:58 -0400 Received: from localhost (unknown [IPv6:2a01:e0a:990:a960:7ef2:8027:a4aa:1083]) (Authenticated sender: noelopez@free.fr) by smtp5-g21.free.fr (Postfix) with ESMTPSA id 1A4AD60129; Mon, 14 Apr 2025 22:08:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=free.fr; s=smtp-20201208; t=1744661335; bh=+Qee9E2GJakww6jBG/fGaJ8P0GbyyltesKjC6V2/rbQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=bSOtxUbyxYPSaD+UEQpFvCAOr2gposUPtQOOGSI05TEr5o0KPV1RZF0I9zBfmQZbv Hq7mXWBm0WQMO0yW/m38tFoBW8U3uSZVFi8p6pv2Ho4z2Lb4Ye+WIfLRI1yCNBgT89 WHwaF8lTkhrArc6rOZ5jlMJDczSJnk8FVV6EeI8IBMw1CX4uyfsQwhdb3pLNf2fDg6 GkmlkH1TeIlG4dUltCBWog4lJfvqc0F2MZ+cvMxK6BKQcw6SYpryuyTsT9/D97fIvZ lPE3nrFy5x3yZxOzj16038aecMjAXQzrqRtEPyLKOPKHWaog9CPI+knzUPCnHVyo76 iqGdpeD1YpDzQ== From: =?utf-8?q?No=C3=A9?= Lopez In-Reply-To: <87h62rjb58.fsf_-_@gnu.org> References: <87wmdgznzx.fsf@inria.fr> <87v7sbqobm.fsf@gnu.org> <87h62rjb58.fsf_-_@gnu.org> Date: Mon, 14 Apr 2025 22:08:44 +0200 Message-ID: <87plhetsj7.fsf@xn--no-cja.eu> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Ludovic Courtès writes: > Hello Guix! > > We have just 9 days left to discuss and improve this GCD. > > Please do read the document in its current form: > > https://git.savannah.gnu.org/cgit/guix/guix-consensus-documents.git/tree/002-codeberg.md > > If you brought up ideas or concerns, or if you spot anything fishy, > please consider submitting a patch. > > On April 23rd, we’ll enter the deliberation period. It’s important to > try hard and address outstanding issues by then. > > Thanks, > Ludo’. Hi Ludo! Nice GCD :) I’ve been victim of not receiving the answers to my comments on issues so I fully support this for the reliability! Attached are a few suggestions I think are important. Firstly, I change “in the future… we should” to “we will” for clarifying the documentation. Then, I mention that a blog post will be made to announce to the general public. Additionaly, I mention that if someone is unable to access Codeberg, it is tolerated that they send the patches to guix-devel. IMO this is really important since people might suffer from censorship, being banned, or having their ip range banned because there are ai scrapers in it or because they are using tor or any other reason. Lastly, I mention that manually merging is supported directly by Forgejo. I still have one question after reading: will non-committers still be able to participate in bug triage (closing, merging two issues and reviewing)? I really enjoyed that part of trust in the contributors, it would be a shame if it would no longer be possible. Good evening! Noé diff --git a/002-codeberg.md b/002-codeberg.md index 1427a25..55bff86 100644 --- a/002-codeberg.md +++ b/002-codeberg.md @@ -165,11 +165,11 @@ who can access each repository: - Committers to one of the other repositories can request membership of that repository. -In the future, we should extend the [“Commit +The [“Commit Rights”](https://guix.gnu.org/manual/devel/en/html_node/Commit-Access.html) -section of the manual to clarify the distinction between being a member -of the organization and being a member of a specific repository, in a -specific team. +section of the manual will be extended to clarify the distinction +between being a member of the organization and being a member of a +specific repository, in a specific team. ## Repository Migration Path @@ -238,7 +238,8 @@ this has been submitted. The `%default-channel-url` variable would refer to `https://git.guix.gnu.org/guix.git`. Following this commit, an entry in `etc/news.scm` would explain the -migration. See [this entry in +migration, accompanied by a blog post on +. See [this entry in Guix-Science](https://codeberg.org/guix-science/guix-science/commit/fd1b2dacd8d37c9d1939f9dc5a5b74256171ccbd) for an example. @@ -267,6 +268,9 @@ simultaneously for several months: set up the `bug-guix` and `guix-patches` mailing lists in “Emergency Moderation” mode in the Mailman interface—meaning that messages to open *new* issues will not get through anymore. + - It will be accepted that patches are sent occasionally to + `guix-devel` if Codeberg is inaccessible for any reason and for + anyone. - Interaction on individual issues that were opened via Debbugs before this deadline will continue on Debbugs for as long as needed, *via* `NNN@debbugs.gnu.org`. @@ -410,8 +414,8 @@ process](https://guix.gnu.org/manual/devel/en/html_node/Managing-Patches-and-Bra Note that since Guix requires signed commits by people listed in `.guix-authorizations`, we will *not* be able to click the “Merge” -button nor to enable auto-merge on build success. We will disable it to -avoid mistakes. +button nor to enable auto-merge on build success. We will disable it +to avoid mistakes. Manual merge is supported by Forgejo. If and when the project migrates, we will incrementally adjust our workflow to ensure it scales better.