From patchwork Thu Apr 17 19:48:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Ludovic_Court=C3=A8s?= X-Patchwork-Id: 41741 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 AA45327BC4B; Thu, 17 Apr 2025 20:50:27 +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=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1BA1C27BC49 for ; Thu, 17 Apr 2025 20:50:27 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u5VFX-00036u-R9; Thu, 17 Apr 2025 15:50:15 -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 1u5VFV-00034v-UA for guix-patches@gnu.org; Thu, 17 Apr 2025 15:50:14 -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 1u5VFV-0001uc-Hc for guix-patches@gnu.org; Thu, 17 Apr 2025 15:50:13 -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=yMxuJINUvb3HoApydCSAhKjoug4EbpargaxtpxrlbmQ=; b=SjjEgzJX2m0tQcpn7Kn220NwhXHMKRCY5v3k3N26PwxDfi6J2Q5/WJlhLBcqh6xDiMT1zSouYEp1vBzt4t0YW1uIxaysXURiDknXRRfgQ7ZdJEI9aZ3sbgamPfM+oz/46OiP/e8VLOSmyGXWxFamh2rts1thd1cN6Cv6iXWp1w1ve2cRWmc/MphlJInHUlHR8PdAwVAOds6iL3TIF9kcOgxby5FCo33SweW0cWphcGiPM6eQprrV2QKFizIhPDZYpRmb47X6Si2++Zh2ty+tQ+GcVUlvGEr8iRauDp/iPhU0wu//eycpclWgxnRgMqxVO9RUxa5XiXhAIsjIB5iUKA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u5VFV-0000ng-2g for guix-patches@gnu.org; Thu, 17 Apr 2025 15:50:13 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#76503] [GCD] Migrating repositories, issues, and patches to Codeberg Resent-From: Ludovic =?utf-8?q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 17 Apr 2025 19:50:12 +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: Simon Tournier Cc: 76503@debbugs.gnu.org, Guix Devel Received: via spool by 76503-submit@debbugs.gnu.org id=B76503.17449194072946 (code B ref 76503); Thu, 17 Apr 2025 19:50:12 +0000 Received: (at 76503) by debbugs.gnu.org; 17 Apr 2025 19:50:07 +0000 Received: from localhost ([127.0.0.1]:48478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u5VFJ-0000jt-3u for submit@debbugs.gnu.org; Thu, 17 Apr 2025 15:50:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48234) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u5VEi-0000dR-PC for 76503@debbugs.gnu.org; Thu, 17 Apr 2025 15:49:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u5VEc-0001bT-Ip; Thu, 17 Apr 2025 15:49:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=yMxuJINUvb3HoApydCSAhKjoug4EbpargaxtpxrlbmQ=; b=o4MBwoiPpJ5XoL3I5KJA NC4C3J8Vp7NK16Rr4Rxhu7LAa1JXE5ODhUVOc3rOrNoqmQgDAWPFQxbGuYNOGVf146Va03+JRjho/ RPwHT5onfgrL/Rt81TY5oWoNyspmurFM5xBqKna+rdKa3vocbGI1q3aBt/PMo3brFG6XS5WaqZhXt uo175rmGlHtLcZwWD07Z7/y8KCY0tFpCTWqMbVBuVJmNdZ2bGCLdX0fHd5Rk7AFzKnUNF2cSZjU8n uRaqRV2dWc0We7xNnEfVidJ1BkGIY4pFJ/mH7DHF/uI9ldWyzIjVmSCFRJUo18e4MlzAMPcoR+9Iq 0yX9tprpDmbyeg==; From: Ludovic =?utf-8?q?Court=C3=A8s?= In-Reply-To: <87bjsuoht3.fsf@gmail.com> (Simon Tournier's message of "Thu, 17 Apr 2025 18:48:24 +0200") References: <87wmdgznzx.fsf@inria.fr> <87bjsuoht3.fsf@gmail.com> User-Agent: mu4e 1.12.9; emacs 29.4 X-URL: https://people.bordeaux.inria.fr/lcourtes/ X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu X-Revolutionary-Date: Octidi 28 Germinal an 233 de la =?utf-8?q?R=C3=A9volut?= =?utf-8?q?ion=2C_?= jour de la =?utf-8?q?Pens=C3=A9e?= Date: Thu, 17 Apr 2025 21:48:32 +0200 Message-ID: <87bjsu1sdr.fsf@gnu.org> 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 Hello, Simon Tournier writes: > I think it is misleading. Because this does not really « pull > references of pending PRs » but retrieve « all the PRs ». Therefore, > then one needs to manually find their way. > > Well, although I’m sure Git scripts are around, it appears to me a good > opportunity to show how the API is easy to exploit. For instance, I > propose this: Thanks, I keep learning! How about this patch: > Last, it appears to me a good idea to also provide the tip for removing > closed pull requests; because it’s not straightforward – at least, it > was not obvious for me before I did my homework. :-) That’s the ‘prs-clean’ alias you provided, right? We can add it, but maybe it’s best to keep it for some developer documentation? (I did not intend this part of the GCD to be documentation; rather my goal was to give an overview of the available interfaces.) > I understand the intent of the last sentence. Well, I would not close > the door this way. And I would remove the mention of “author” – it’s a > Consensus Document after all. :-) Nitpicking for the very last part. How about this smaller change: ? > To complement a chat we had IRL some weeks ago, let me point you the > public message [1] containing my 4 requirements and my potential query > for write-access suspension while I will not have a setup that fulfills > them. Noted. > Last but not least, I support the outcome of this GCD. I know it’s not > yet the Deliberation Period and this will not be taken into account. > But I will be offline for some weeks and it appears to me worth to > express my plain support. Thanks! Ludo’. @@ -485,9 +496,10 @@ values of Guix—it is not uncommon for similar projects to do that, an example being the [Lix project](https://git.lix.systems/); there even exists a [preliminary Forgejo service for Guix](https://git.boiledscript.com/hako/Rosenthal/src/commit/7a6a28e872b3168f9b6513ccf797e247cd8a366d/rosenthal/services/web.scm#L32). -However the author thinks that, as it stands, Guix system administrators +However, at the moment, Guix system administrators have more than enough on their plate and are perhaps not up to the task of providing the availability guarantees we expect from such a service. +Whether to self-host is something that could be revisited in the future. As of this writing, Forgejo integration in Cuirass is functional but partial (useful configuration options and hardening mechanisms are