GNU logs - #76296, boring messages


Message sent to guix-sysadmin@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-sysadmin@HIDDEN, guix-patches@HIDDEN
Resent-Date: Fri, 14 Feb 2025 23:16:02 +0000
Resent-Message-ID: <handler.76296.B.17395749493514 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 76296 <at> debbugs.gnu.org
Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, guix-sysadmin@HIDDEN
X-Debbugs-Original-To: guix-patches@HIDDEN
X-Debbugs-Original-Xcc: guix-sysadmin@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17395749493514
          (code B ref -1); Fri, 14 Feb 2025 23:16:02 +0000
Received: (at submit) by debbugs.gnu.org; 14 Feb 2025 23:15:49 +0000
Received: from localhost ([127.0.0.1]:52267 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tj4uN-0000uW-0f
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 18:15:48 -0500
Received: from lists.gnu.org ([2001:470:142::17]:49538)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tj4uI-0000uC-Ef
 for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 18:15:40 -0500
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 <ludo@HIDDEN>) id 1tj4u8-0004ni-GW
 for guix-patches@HIDDEN; Fri, 14 Feb 2025 18:15:29 -0500
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 <ludo@HIDDEN>)
 id 1tj4u7-0003pa-B0; Fri, 14 Feb 2025 18:15:27 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to:
 references; bh=RPQYlr2dzxkCvo3rfJBYdJTGSL4FMea7lCqCT5redEM=; b=YChNX9zUE/zQUI
 pvmQ4hzmknlvWL3T09yoDyuHP9eZOeGRHdjqaUFAqFv+ltpMOET8L4ccRO9c0C8bU7TLu0YnooHlo
 zwMaqae+8ePu0m0ZhV7l0VdxvIz7qjS3NAJGU0N2IF/i4gMi68CczQzt5vduGIsyeZYWGLx9G4EpN
 TBJ8aHIKFA/ApqtunTz9LhVMAWHb/USyVbNadonTgqul8YN4+PCmg9VTMlbgzLZrHb0dukYFLnIqz
 vXR6olgf/Nv15uANLxJoxP3/kfFK3BPipI2GDUp6n3JPsy5pBKWtDhW/OZvVnarfFg1xzLGdAb3bc
 xg6MMaTxt26V93LsCE0g==;
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Date: Sat, 15 Feb 2025 00:15:06 +0100
Message-ID: <20250214231506.14125-1-ludo@HIDDEN>
X-Mailer: git-send-email 2.48.1
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* hydra/modules/sysadmin/dns.scm (git-ip4, git-ip6): New variables.
(guix.gnu.org.zone): Add “git” A and AAAA records.
(guix.gnu.org-zone)[serial]: Bump.
* hydra/modules/sysadmin/nginx.scm (git.guix.gnu.org-nginx-servers): New
procedure.
* hydra/modules/sysadmin/web.scm (git.guix.gnu.org-service-type): New
variable.
* hydra/bayfront.scm <top level>: Use it.
---
 hydra/bayfront.scm               |  5 ++++-
 hydra/modules/sysadmin/dns.scm   |  7 ++++++-
 hydra/modules/sysadmin/nginx.scm | 29 +++++++++++++++++++++++++++--
 hydra/modules/sysadmin/web.scm   | 21 +++++++++++++++++++--
 4 files changed, 56 insertions(+), 6 deletions(-)

Hello!

As part of preliminary discussions around GCD #002 (“Migrating repositories,
issues, and patches to Codeberg”), some suggested having a git.guix.gnu.org
DNS entry to make Git migration in general easier.

This patch implements that; technically we have to have an HTTP redirect,
which means that clients pay the cost of an extra connection and get nothing
if bayfront is down.  That’s the price to pay for this indirection, but
it’s probably worth it.

Note that I haven’t been able to test this patch for real since it depends
of the state and environments of bayfront: certificates, networking set up,
host names, etc.

This patch could be applied whether or not the GCD is eventually accepted.

Thoughts?

Ludo’.

diff --git a/hydra/bayfront.scm b/hydra/bayfront.scm
index e85d715..6b89470 100644
--- a/hydra/bayfront.scm
+++ b/hydra/bayfront.scm
@@ -1,5 +1,5 @@
 ;; OS configuration for bayfront
-;; Copyright © 2016-2024 Ludovic Courtès <ludo@HIDDEN>
+;; Copyright © 2016-2025 Ludovic Courtès <ludo@HIDDEN>
 ;; Copyright © 2016, 2017, 2018, 2019, 2020, 2023, 2024 Andreas Enge <andreas@HIDDEN>
 ;; Copyright © 2017, 2019, 2024 Ricardo Wurmus <rekado@HIDDEN>
 ;; Copyright © 2019 Julien Lepiller <julien@HIDDEN>
@@ -1683,6 +1683,9 @@ access_log   /var/log/nginx/git.qa.access.log;"))
                     static-web-site-service-type
                     (list ten-years-of-guix-web-site))
 
+    ;; Running the git.guix.gnu.org HTTP redirect.
+    (service git.guix.gnu.org-service-type)
+
     ;; hpcguix-web as it can be seen at
     ;; <https://hpc.guix.info/browse>.
     (service hpcguix-web-service-type
diff --git a/hydra/modules/sysadmin/dns.scm b/hydra/modules/sysadmin/dns.scm
index d5b8a98..72b2b7f 100644
--- a/hydra/modules/sysadmin/dns.scm
+++ b/hydra/modules/sysadmin/dns.scm
@@ -63,6 +63,8 @@
 (define dover-ip6 "2a02:8010:68c1::e2ff:f7ff:fe00:20b3")
 (define hatysa-ip6 "2a02:8010:68c1::d263:b4ff:fe03:b9af")
 (define hamal-ip6 "2a02:8010:68c1::d263:b4ff:fe02:e65b")
+(define git-ip4 bayfront-ip4)
+(define git-ip6 bayfront-ip6)
 
 ;; The SOA MNAME and one NS record must always be consistent.
 (define primary-ns "ns1.gnu.org.")
@@ -142,6 +144,9 @@
   ("packages" ""  "IN"  "A"      bayfront-ip4)
   ("packages" ""  "IN"  "AAAA"   bayfront-ip6)
 
+  ("git"      ""  "IN"  "A"      git-ip4)
+  ("git"      ""  "IN"  "AAAA"   git-ip6)
+
   ;; This record is required in order to prove to Amazon ACM that we
   ;; own the domain.  As long as it exists, ACM will automatically
   ;; renew the TLS certificate for the CloudFront distribution we use
@@ -155,4 +160,4 @@
             (origin "guix.gnu.org")
             (ns primary-ns)
             (entries guix.gnu.org.zone)
-            (serial 2024120821)))))
+            (serial 2025021421)))))
diff --git a/hydra/modules/sysadmin/nginx.scm b/hydra/modules/sysadmin/nginx.scm
index d1f67e0..a087f35 100644
--- a/hydra/modules/sysadmin/nginx.scm
+++ b/hydra/modules/sysadmin/nginx.scm
@@ -1,5 +1,5 @@
 ;; Nginx configuration for ci.guix.gnu.org
-;; Copyright © 2016-2024 Ludovic Courtès <ludo@HIDDEN>
+;; Copyright © 2016-2025 Ludovic Courtès <ludo@HIDDEN>
 ;; Copyright © 2017, 2018, 2019, 2020, 2021 Ricardo Wurmus <rekado@HIDDEN>
 ;; Copyright © 2020 Christopher Baines <mail@HIDDEN>
 ;; Copyright © 2020, 2021, 2024 Florian Pelz <pelzflorian@HIDDEN>
@@ -14,7 +14,8 @@
   #:export (%tls-settings
             le
             accept-languages
-            guix.gnu.org-nginx-server))
+            guix.gnu.org-nginx-server
+            git.guix.gnu.org-nginx-servers))
 
 
 ;;;
@@ -783,3 +784,27 @@ synonymous IETF language tags that should be mapped to the same $lang."
 
          "rewrite (.*)/$ $1/index.html;"
          "access_log /var/log/nginx/guix-gnu-org.https.access.log;")))))
+
+(define (git.guix.gnu.org-nginx-servers base-url)
+  (let ((redirect (nginx-location-configuration
+                   (uri "/")
+                   (body `("expires 24h;"
+                           ,(string-append "return 302 "
+                                           base-url "$request_uri;"))))))
+    (list (nginx-server-configuration
+           (server-name '("git.guix.gnu.org"))
+           (listen '("80" "[::]:80"))
+           (raw-content
+            '("access_log /var/log/nginx/git.access.log;"))
+           (locations (list (nginx-location-configuration
+                             (uri "^~ /.well-known")
+                             (body '("root /var/www;")))
+                            redirect)))
+          (nginx-server-configuration
+           (listen '("443 ssl" "[::]:443 ssl"))
+           (server-name '("git.guix.gnu.org"))
+           (ssl-certificate (le "guix.gnu.org"))
+           (ssl-certificate-key (le "guix.gnu.org" 'key))
+           (locations (list redirect))
+           (raw-content
+            '("access_log /var/log/nginx/git.access.log;"))))))
diff --git a/hydra/modules/sysadmin/web.scm b/hydra/modules/sysadmin/web.scm
index b07c080..e662a09 100644
--- a/hydra/modules/sysadmin/web.scm
+++ b/hydra/modules/sysadmin/web.scm
@@ -1,6 +1,6 @@
 ;;; GNU Guix system administration tools.
 ;;;
-;;; Copyright © 2019-2023 Ludovic Courtès <ludo@HIDDEN>
+;;; Copyright © 2019-2023, 2025 Ludovic Courtès <ludo@HIDDEN>
 ;;; Copyright © 2020, 2021 Ricardo Wurmus <rekado@HIDDEN>
 ;;;
 ;;; This program is free software: you can redistribute it and/or modify
@@ -48,7 +48,8 @@
             static-web-site-service-type
 
             guix-web-site-service-type
-            gwl-web-service-type))
+            gwl-web-service-type
+            git.guix.gnu.org-service-type))
 
 (define guix-extensions
   (match (package-transitive-propagated-inputs
@@ -333,6 +334,22 @@ taken from a Git repository.")
     "This service provides the web site of the GNU Guix project.")
    (default-value #t)))
 
+
+;;;
+;;; git.guix.gnu.org redirect.
+;;;
+
+(define git.guix.gnu.org-service-type
+  (service-type
+   (name 'git.guix.gnu.org-redirect)
+   (extensions
+    (list (service-extension nginx-service-type
+                             git.guix.gnu.org-nginx-servers)))
+   (description
+    "This service sets up an HTTP redirect from
+@url{https://git.guix.gnu.org/guix.git} to the underlying server.")
+   (default-value "https://git.savannah.gnu.org/git")))
+
 
 ;;;
 ;;; Guix Workflow Language.

base-commit: 9c10ac82b270cb27ff7b92c6f44eac2efd0b7193
-- 
2.48.1





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: bug#76296: Acknowledgement ([PATCH maintenance] hydra: bayfront:
 Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to
 Savannah.)
Message-ID: <handler.76296.B.17395749493514.ack <at> debbugs.gnu.org>
References: <20250214231506.14125-1-ludo@HIDDEN>
X-Gnu-PR-Message: ack 76296
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 76296 <at> debbugs.gnu.org
Date: Fri, 14 Feb 2025 23:16:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

As you requested using X-Debbugs-CC, your message was also forwarded to
  guix-sysadmin@HIDDEN
(after having been given a bug report number, if it did not have one).

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 76296 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
76296: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76296
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 15 Feb 2025 14:10:02 +0000
Resent-Message-ID: <handler.76296.B76296.173962854531339 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Cc: 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.173962854531339
          (code B ref 76296); Sat, 15 Feb 2025 14:10:02 +0000
Received: (at 76296) by debbugs.gnu.org; 15 Feb 2025 14:09:05 +0000
Received: from localhost ([127.0.0.1]:54045 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjIqu-00089N-Hq
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 09:09:04 -0500
Received: from mail-pj1-x1030.google.com ([2607:f8b0:4864:20::1030]:55551)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1tjIqr-00088o-CI
 for 76296 <at> debbugs.gnu.org; Sat, 15 Feb 2025 09:09:02 -0500
Received: by mail-pj1-x1030.google.com with SMTP id
 98e67ed59e1d1-2fc0bd358ccso6069474a91.2
 for <76296 <at> debbugs.gnu.org>; Sat, 15 Feb 2025 06:09:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739628535; x=1740233335; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=gyHS0ynbaFrjFH1YgdpVMoPlguqVxlEYZ0llz9R8d5Q=;
 b=ekiMwTWKXCQCdAWdrQGP4V3zj0JNrfrGmCcqW6jAgYQUt9kQs1zWXGY8sX2sl88ELs
 5sy7mr6SyoD9G+bKT+8ZshOfYHi0h9OIEgLyeE56fnWpnpgWdj4eISC8KbzLdJk9jihT
 RQNiE9mqcNZ2aW4DLZAv/6tg/ly6M1ZAsn8iZRaI5tf4Rie3XspmMRFxvdvOxwsU+NdQ
 oVaFWINufFc1v5VUa0asiCicXAiwZTd/4ovDYtSdrZBS6afzZSTRha0Ny31DCb8mV6bP
 M/ksVSmvqdc6v+9diaSiE0WPfLiAcwxYRR2gHfyqgokJRlGU1CvNy5R/bV88szF0B/48
 SfDw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739628535; x=1740233335;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=gyHS0ynbaFrjFH1YgdpVMoPlguqVxlEYZ0llz9R8d5Q=;
 b=w9MBvn9aYqOgz8uhZIOx28gPFruJ4huxbJvJj6T2RYtxY/VrP/fJNRqV5sV/VUZzKs
 u8+g40Ka+OsrdgqkUZreYVvG8bID65yNGbb1ghh71D5/TU+0rnhwKNjivZyxrgxFtAWv
 CKPBFDr0X4R1WPB4Z/qgpJAdJFOPLGTgu/G+1KPfEVKIfxxc4xWQFJ9Q18p03BngrECD
 qT5EK05NUhJ5a51yU+usoogjz7X/TpeB9eHXcHkze49T1rlRFE1IaM9Hlq9gxmW7t8f3
 bmruUj+yXeg4nB2k9hsx46x9pYtPuHhu1ujMnAjqWDL6J9jaYJ7kyxpRat73UMRWWV6R
 +JYA==
X-Gm-Message-State: AOJu0YyFlGfbFeLPbn8Vv50QROtGe/P3U0/6gVYiIxe9iHBA6m0gUJzD
 EugYOdzSODZkAormR9iTpoB3ijFY0JON7FBFvrtm+V3Q2JkzKTmioikhdg==
X-Gm-Gg: ASbGncunx+qV/ymOZot/PCu9dDnAaskxVA/pRZorNEJx/L8AWW2bQbctiv176woZqyy
 uyvjAnbKl34piNTit7JzVN31V0aBCbZkMyi+mlZfJ3AM9VCap4ZzqYyY0hzCdtchjmHqUH4U5jZ
 xfuVnpAvLSua0eBs4D/UYWrKM7gJ0z42PA0wKCynBWVjL6NoJODM2WcD0JjPuB/l4rdykAb4m/m
 pMBmLjksJlHKUixa1i3Sm9+amOuQyRalUmn2TnPnV4ZH5QJIWFiFukBzUEXDtfY9KFiv3lvpFpa
 JsGjwwoFqlG+
X-Google-Smtp-Source: AGHT+IHIMfvD8cZuywLd6525q6sH2z4hV1SKoCoWCLrDVjXDiNJFaVj1J+gXj8eoNrOc9RVZXmK0oA==
X-Received: by 2002:aa7:8893:0:b0:730:a40f:e6dc with SMTP id
 d2e1a72fcca58-732618f3469mr5534545b3a.23.1739628535348; 
 Sat, 15 Feb 2025 06:08:55 -0800 (PST)
Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-7325f063782sm1927249b3a.148.2025.02.15.06.08.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 15 Feb 2025 06:08:54 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
In-Reply-To: <20250214231506.14125-1-ludo@HIDDEN> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s
 message of "Sat, 15 Feb 2025 00:15:06 +0100")
References: <20250214231506.14125-1-ludo@HIDDEN>
Date: Sat, 15 Feb 2025 23:08:42 +0900
Message-ID: <87bjv38fmd.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

Ludovic Court=C3=A8s <ludo@HIDDEN> writes:

[...]

> As part of preliminary discussions around GCD #002 (=E2=80=9CMigrating re=
positories,
> issues, and patches to Codeberg=E2=80=9D), some suggested having a git.gu=
ix.gnu.org
> DNS entry to make Git migration in general easier.
>
> This patch implements that; technically we have to have an HTTP redirect,
> which means that clients pay the cost of an extra connection and get noth=
ing
> if bayfront is down.  That=E2=80=99s the price to pay for this indirectio=
n, but
> it=E2=80=99s probably worth it.
>
> Note that I haven=E2=80=99t been able to test this patch for real since i=
t depends
> of the state and environments of bayfront: certificates, networking set u=
p,
> host names, etc.
>
> This patch could be applied whether or not the GCD is eventually accepted.

> Thoughts?

It's a bit eager to my taste :-).  I'd rather the GCD process complete
its course before doing something concrete.  I'd keep it around for when
we get to it.

--=20
Thanks,
Maxim




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Fri, 21 Feb 2025 13:35:03 +0000
Resent-Message-ID: <handler.76296.B76296.174014489017046 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Cc: 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.174014489017046
          (code B ref 76296); Fri, 21 Feb 2025 13:35:03 +0000
Received: (at 76296) by debbugs.gnu.org; 21 Feb 2025 13:34:50 +0000
Received: from localhost ([127.0.0.1]:57111 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlTB2-0004Qm-W7
	for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 08:34:49 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:34944)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tlTB0-0004Pa-9A
 for 76296 <at> debbugs.gnu.org; Fri, 21 Feb 2025 08:34:46 -0500
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 <ludo@HIDDEN>)
 id 1tlTAu-0002DD-OG; Fri, 21 Feb 2025 08:34:40 -0500
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=C272VGWalpy5zpPy46eNjwzPbeHX2A0n4D2/rBZ/q/k=; b=SqFI5tC64mI+HGLqaTA1
 iKi3qlnzT8kzwmHlctA7mm5OJu71DqTGMhvZL63A/ZdXxvBJIjtxg7pi7DW3r87rCZXtlPPSDkP1p
 ydEObfhI4Cuigr8OxZ1dxtokjwptIHWr7dpz1vM1Tx7A98iSkHoEBKCSKVoO5+w+bJFojnGneg523
 9iae17eNRv79lGjGbBoUVUBV5MAmzoIdwLIGwVao7FAACvdTTVQavwYKLKRgTZHldHNpsBoQirp0p
 ubalngC/8WT4SB3bCgN/2PdHjDp7SDeA/e63JNNjbbd9EFKX+kBTHXJs+VweOWxup48rmdULJNCyj
 w7G9AdkvTWVoSA==;
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
In-Reply-To: <87bjv38fmd.fsf@HIDDEN> (Maxim Cournoyer's message of "Sat, 15
 Feb 2025 23:08:42 +0900")
References: <20250214231506.14125-1-ludo@HIDDEN> <87bjv38fmd.fsf@HIDDEN>
Date: Fri, 21 Feb 2025 14:34:38 +0100
Message-ID: <87a5af8lqp.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi,

Maxim Cournoyer <maxim.cournoyer@HIDDEN> skribis:

>> This patch could be applied whether or not the GCD is eventually accepte=
d.
>
>> Thoughts?
>
> It's a bit eager to my taste :-).  I'd rather the GCD process complete
> its course before doing something concrete.  I'd keep it around for when
> we get to it.

Sure, I don=E2=80=99t mind putting this on hold.

Ludo=E2=80=99.




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 11 May 2025 15:00:08 +0000
Resent-Message-ID: <handler.76296.B76296.174697559014850 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 76296 <at> debbugs.gnu.org
Cc: guix-devel@HIDDEN, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.174697559014850
          (code B ref 76296); Sun, 11 May 2025 15:00:08 +0000
Received: (at 76296) by debbugs.gnu.org; 11 May 2025 14:59:50 +0000
Received: from localhost ([127.0.0.1]:36961 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uE89a-0003r4-48
	for submit <at> debbugs.gnu.org; Sun, 11 May 2025 10:59:49 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51120)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uE89Q-0003pO-0e
 for 76296 <at> debbugs.gnu.org; Sun, 11 May 2025 10:59:40 -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 <ludo@HIDDEN>)
 id 1uE89K-000108-ER; Sun, 11 May 2025 10:59:30 -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=1ocuGlKRi9ePyiZ2M117LswKvIW8bYdIyJ388F2eZvs=; b=rfTAo+SUYGG8glwvJCNR
 EuXjEQoWvoFSryHCCBrYsVmfMMoj92P8scXzdk2sYFcO+oEPNq0h9i15c51zPUkT6mvn2mD4dq543
 9zzq6J06eiO4xsOt81UkvPjkNIYtV3z/yApFO1NlX9BwRkNgCPrjYXq/RglLa0NfGnRXr5rna702f
 O7ID/l55ece/5DARr5QRcCfQ2YA5yuptkoBX3hhgcKW/rNAsgBkPjuwhWBZJzKUYKzbU3pPH7qlqd
 fOU6WI6yF2YskZ7g0xLjdEGZaJtZT9RQX9b/ISqeUv7Cwp/Yb65nZr9oRaCaQ0ddaBl7BDhZvGcQ2
 6TBCnn/9TNNv/A==;
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
In-Reply-To: <20250214231506.14125-1-ludo@HIDDEN> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s
 message of "Sat, 15 Feb 2025 00:15:06 +0100")
References: <20250214231506.14125-1-ludo@HIDDEN>
Date: Sat, 10 May 2025 16:19:17 +0200
Message-ID: <87tt5s35wa.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -1.8 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.8 (--)

Hello,

Now that GCD 002 has been accepted, I=E2=80=99d like to restart discussions
around this patch, which adds the git.guix.gnu.org DNS entry and HTTP(S)
redirects to codeberg.org/guix:

  https://issues.guix.gnu.org/76296

> This patch implements that; technically we have to have an HTTP redirect,
> which means that clients pay the cost of an extra connection and get noth=
ing
> if bayfront is down.  That=E2=80=99s the price to pay for this indirectio=
n, but
> it=E2=80=99s probably worth it.
>
> Note that I haven=E2=80=99t been able to test this patch for real since i=
t depends
> of the state and environments of bayfront: certificates, networking set u=
p,
> host names, etc.

If we choose to install this patch, we should IMO do it as before
guix.git is migrated to Codeberg (presumably on May 25th).  That way, we
can use git.guix.gnu.org in (guix channels) instead of
codeberg.org/guix/guix.git.

Thoughts?

Ludo=E2=80=99.




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 12 May 2025 07:49:01 +0000
Resent-Message-ID: <handler.76296.B76296.1747036096830 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.1747036096830
          (code B ref 76296); Mon, 12 May 2025 07:49:01 +0000
Received: (at 76296) by debbugs.gnu.org; 12 May 2025 07:48:16 +0000
Received: from localhost ([127.0.0.1]:49725 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uENtX-0000DI-KQ
	for submit <at> debbugs.gnu.org; Mon, 12 May 2025 03:48:15 -0400
Received: from mail-pl1-x635.google.com ([2607:f8b0:4864:20::635]:46096)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1uENtU-0000Ct-NG
 for 76296 <at> debbugs.gnu.org; Mon, 12 May 2025 03:48:13 -0400
Received: by mail-pl1-x635.google.com with SMTP id
 d9443c01a7336-22e033a3a07so43402185ad.0
 for <76296 <at> debbugs.gnu.org>; Mon, 12 May 2025 00:48:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1747036086; x=1747640886; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=di0NhZtg4d/3aJiq0Y3FjV1sR0Eg0o5onBbjm5VwWKU=;
 b=RWaRYqFxS9UdjFEVUf3roOmkgBR2GHRR2Lwpy7FopG0Rn1ypIu/569/uOwjXxIawe2
 aKrp8zUv5hC/AZfuvGwSuzm9ch1kn+EPst20Zvwl1tWRn2sMKcyAOTg5YMZvViUtOktQ
 zw3+pP/4eSsJ1a4Ir3TTCP9ZiBBc+7JJ28Ta0/g74/qK2z9ev/pzAejwxYtYLRnU/oCn
 HtVi2ixn7pvqzd9vr+Oi8pMa2eJ6vLNCBw6z2KKx3DKWlICtA0SGghKAKaCZIb1UYso1
 5yW8RHqAYxcEu16jhg6iJSpZJnoxsem/C9ImMbBwsOk+7vVPJO78EpPGCqLeSncVSyk6
 ljyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1747036086; x=1747640886;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=di0NhZtg4d/3aJiq0Y3FjV1sR0Eg0o5onBbjm5VwWKU=;
 b=lD8K8mgSEaPFrZdEZZLEW2R1ZmZBm9tKCaic+0Y9z3601y/B3hDLoaZNOsAa9oUqMU
 tUnJSRsUhFnaxZPyAVzlFV4eRdcrUW0U5o2+owEfhxzMCJ6qGbGwoDJljyS78knqVkTp
 n7NL5Wkzo2zFa5FXid1NXzahN6WQZ+xS7zmhLw/oe/o0a0sSYVrBOKzTlFb/WQbznXNy
 ei7o8v4Zrq5cNGFohsH0S8B0/fctHz5rGA9VYyyoWuakFrTe1L57CIa8jGI7LE86xwFc
 Ka3Z4SXcmy1RCDblETOrHFGScW6xSk/9Ktjcp414RjfPzKytIMvnrWoor3wW0E6mL02e
 16Cg==
X-Gm-Message-State: AOJu0YyHu0JsIiGyGwFlO3edzRQtRCpeh7x0wGJ67niZyzM/PdzxO280
 GD2UI3kLG7+L7KbGjfKQBogqYq38ikduhW4TRjNCFCah5A+JiIAT
X-Gm-Gg: ASbGncsotwWIPNuijKqHTGTB7UyVWxouUjSUgd8KzQX2iER9ceV2Cg3J3Wb8Iz5gyLT
 Lv7H9bx7KYPYQ+VqaEB6oK62zrkZ2AFbD/az+yOAUy/qFGwB6ctmEShXJnz7TjOZiMUtnJzYDwc
 jCSEYqT9xWKyXSkK1S/e5JO2agF/hWVfqRSs8HO9SHCz76+1nkMK/wXAt9mHFjDhj6dRr8LJKeC
 eQnCMg99d75Mx4C8CFF1xSAjMmH/kVmhPgx6ZuzmT/WFPzO/XVeVCu+uos+oS7j8pwIx7l5SP6e
 maBFZpoLdG8KOkuPxhegPzdYM9F5N1LEzwgechF2xJ0q8Bz3Ig==
X-Google-Smtp-Source: AGHT+IGvTH9ETZPo+SAWkVZ7wZFD1dPD0Q01B/eYJP6gw5GM0eHAh6sduEQNSPvA3orzBgFYpAcrXA==
X-Received: by 2002:a17:902:ce12:b0:223:3396:15e8 with SMTP id
 d9443c01a7336-22fc8b6cbd0mr218936305ad.22.1747036086430; 
 Mon, 12 May 2025 00:48:06 -0700 (PDT)
Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-22fc829f532sm57096655ad.228.2025.05.12.00.48.04
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 12 May 2025 00:48:05 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
In-Reply-To: <87tt5s35wa.fsf@HIDDEN> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Sat, 10 May 2025 16:19:17 +0200")
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
Date: Mon, 12 May 2025 16:48:02 +0900
Message-ID: <87selaqngt.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

Ludovic Court=C3=A8s <ludo@HIDDEN> writes:

> Hello,
>
> Now that GCD 002 has been accepted, I=E2=80=99d like to restart discussio=
ns
> around this patch, which adds the git.guix.gnu.org DNS entry and HTTP(S)
> redirects to codeberg.org/guix:
>
>   https://issues.guix.gnu.org/76296
>
>> This patch implements that; technically we have to have an HTTP redirect,
>> which means that clients pay the cost of an extra connection and get not=
hing
>> if bayfront is down.  That=E2=80=99s the price to pay for this indirecti=
on, but
>> it=E2=80=99s probably worth it.
>>
>> Note that I haven=E2=80=99t been able to test this patch for real since =
it depends
>> of the state and environments of bayfront: certificates, networking set =
up,
>> host names, etc.

DNS configuration is not really my forte, but the general idea and a
summary review of the implementation LGTM.

--=20
Thanks,
Maxim




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Christopher Baines <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 12 May 2025 09:29:02 +0000
Resent-Message-ID: <handler.76296.B76296.174704208722186 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.174704208722186
          (code B ref 76296); Mon, 12 May 2025 09:29:02 +0000
Received: (at 76296) by debbugs.gnu.org; 12 May 2025 09:28:07 +0000
Received: from localhost ([127.0.0.1]:50200 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uEPSA-0005lk-Ur
	for submit <at> debbugs.gnu.org; Mon, 12 May 2025 05:28:07 -0400
Received: from mira.cbaines.net
 ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]:52933)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1uEPS4-0005l4-Ox
 for 76296 <at> debbugs.gnu.org; Mon, 12 May 2025 05:28:04 -0400
Received: from localhost (unknown [IPv6:2a02:6b67:e390:8b00::1ce5])
 by mira.cbaines.net (Postfix) with ESMTPSA id 7417527BC49;
 Mon, 12 May 2025 10:27:58 +0100 (BST)
Received: from fang (localhost [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id b6820613;
 Mon, 12 May 2025 09:27:57 +0000 (UTC)
From: Christopher Baines <mail@HIDDEN>
In-Reply-To: <87tt5s35wa.fsf@HIDDEN> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Sat, 10 May 2025 16:19:17 +0200")
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 29.4
Date: Mon, 12 May 2025 10:27:55 +0100
Message-ID: <87o6vyyy90.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Ludovic Court=C3=A8s <ludo@HIDDEN> writes:

> Now that GCD 002 has been accepted, I=E2=80=99d like to restart discussio=
ns
> around this patch, which adds the git.guix.gnu.org DNS entry and HTTP(S)
> redirects to codeberg.org/guix:
>
>   https://issues.guix.gnu.org/76296
>
>> This patch implements that; technically we have to have an HTTP redirect,
>> which means that clients pay the cost of an extra connection and get not=
hing
>> if bayfront is down.  That=E2=80=99s the price to pay for this indirecti=
on, but
>> it=E2=80=99s probably worth it.
>>
>> Note that I haven=E2=80=99t been able to test this patch for real since =
it depends
>> of the state and environments of bayfront: certificates, networking set =
up,
>> host names, etc.
>
> If we choose to install this patch, we should IMO do it as before
> guix.git is migrated to Codeberg (presumably on May 25th).  That way, we
> can use git.guix.gnu.org in (guix channels) instead of
> codeberg.org/guix/guix.git.
>
> Thoughts?

I wonder how this compares to storing and serving a mirror of the Git
repository. Maybe that's a bit more complicated in terms of the setup,
but it may perform better than a redirect and actually provide
redundancy?

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmghvxtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9Xdt/hAAmIHnNNFPpTFT+4HkpQ9xTG0o21p8qy8f
BK6qm6ruCXUhr1aehy3nbk6MVIOKuvJv1HDzYIni2rwDUkkXiwc6/Z6jg1o3BNg7
FVPgS7v2tZ0wjrLpNKjH6qJMM2IB+hbTTKioz2NPEE2fDN9d93YALCnbI4g3jEMT
2hXmtx5OHnGjkic12bcRpa8WUNhlQvKFIegft+0LjyKxtWzpFsFNZDVen/3M2vjg
gFntPoSghmqjNV1IytpbKkijwP/ZgebTotM44EI4WGOel9FEx1gOKhGCgR7SyoVl
xxWF1sJOne5dT4ViBZgeI1PyyL4cQdP7sQ/6/R//d+mq3YJeDbUabVv627K9gItJ
/0p1N3W8uizGbmjBkt5vEJIaKHb0bvDMf8Lm9RbyAK0s0bEgf5SOorE6RCycb3Qd
fslA4zn4YdSJePD0gP4i6WJ80ieatQVWEqTnqXTEr05O8qFMpm6o1kLvLWKd/pr9
xezekYnN9lHl9qUSdiFkexeTquHK3AFTKuLo66MC7atOQZJ+4SnNL6G4SGX6zurG
rW9frMJaNJdnsoyQWX9BlhasbyJo06RY7RRT5MYmH00/JlAcVyZpPkCMCjG3g5rs
e3S1MHdAKPYOLKQX4jOOAH9zL3TMBBvWXEbfd+XNbjWY+SbMzvrZzsK4lxcT5CR3
rCwl3Fpe95I=
=N+Q0
-----END PGP SIGNATURE-----
--=-=-=--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 12 May 2025 09:55:02 +0000
Resent-Message-ID: <handler.76296.B76296.174704365327624 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Christopher Baines <mail@HIDDEN>
Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.174704365327624
          (code B ref 76296); Mon, 12 May 2025 09:55:02 +0000
Received: (at 76296) by debbugs.gnu.org; 12 May 2025 09:54:13 +0000
Received: from localhost ([127.0.0.1]:50326 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uEPrQ-0007BT-I1
	for submit <at> debbugs.gnu.org; Mon, 12 May 2025 05:54:13 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:55216)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uEPrI-0007AR-46
 for 76296 <at> debbugs.gnu.org; Mon, 12 May 2025 05:54:04 -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 <ludo@HIDDEN>)
 id 1uEPrC-0000jN-PE; Mon, 12 May 2025 05:53:58 -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=iyBMTpyWeRqkTQT8O0NYAxqo6w9eILCmIOYFHVCKYhg=; b=EOlIk8IuT2xObKMbCuv8
 UMTV3PuLpQQ2N+nZqpdTbo7vEutIoMSZxK5Qyy/380VZ0qnrmKJrwA5rDjYPQ8kcCBKfZCoIm8dZn
 NObQkiZh1lUNrz5UlXIx0DayCj4hX+esbVRgnEvPF9ilkPMewvNOAUjGpXd2Q/bWcLNY+2FBC3aXd
 Pn3YJOzibWTm65lsj8OiPkFhI1Ext1fLWaBWKSisbzxFr8i5bVzAVXXUg7DAz5sohgXfwoCdVDmt/
 1m9pcnGzRq5FK3JZj+AfrbhuMSdYAy9N6Aue95eac8jW0JsExYkqciqZEa5anrvFU0Kd71Yu+qFtp
 ZrD3+x+Rb9PmHA==;
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
In-Reply-To: <87o6vyyy90.fsf@HIDDEN> (Christopher Baines's message of
 "Mon, 12 May 2025 10:27:55 +0100")
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
 <87o6vyyy90.fsf@HIDDEN>
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: Tridi 23 =?UTF-8?Q?Flor=C3=A9al?= an 233 de la
 =?UTF-8?Q?R=C3=A9volution,?= jour de la Bourrache
Date: Mon, 12 May 2025 11:53:25 +0200
Message-ID: <87ikm62m0a.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi,

Christopher Baines <mail@HIDDEN> writes:

> I wonder how this compares to storing and serving a mirror of the Git
> repository. Maybe that's a bit more complicated in terms of the setup,
> but it may perform better than a redirect and actually provide
> redundancy?

Good point.  I think mirroring would be good, but if and only if we can
synchronize it at every push rather than periodically (current mirror is
periodic).

Regardless, I think the priority is to decide on whether this DNS entry
is the way to go, so we can use it in (guix channels) on the day we
switch.

Once git.guix.gnu.org is in place, we can always change its
implementation from redirect to mirroring.

WDYT?

Ludo=E2=80=99.




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Christopher Baines <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 12 May 2025 10:04:02 +0000
Resent-Message-ID: <handler.76296.B76296.174704423429890 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.174704423429890
          (code B ref 76296); Mon, 12 May 2025 10:04:02 +0000
Received: (at 76296) by debbugs.gnu.org; 12 May 2025 10:03:54 +0000
Received: from localhost ([127.0.0.1]:50438 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uEQ0n-0007m1-U4
	for submit <at> debbugs.gnu.org; Mon, 12 May 2025 06:03:54 -0400
Received: from mira.cbaines.net ([212.71.252.8]:44230)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1uEQ0k-0007lp-Jp
 for 76296 <at> debbugs.gnu.org; Mon, 12 May 2025 06:03:51 -0400
Received: from localhost (unknown [IPv6:2a02:6b67:e390:8b00::1ce5])
 by mira.cbaines.net (Postfix) with ESMTPSA id 171D527BC49;
 Mon, 12 May 2025 11:03:49 +0100 (BST)
Received: from fang (localhost [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id d149b5e3;
 Mon, 12 May 2025 10:03:48 +0000 (UTC)
From: Christopher Baines <mail@HIDDEN>
In-Reply-To: <87ikm62m0a.fsf@HIDDEN> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Mon, 12 May 2025 11:53:25 +0200")
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
 <87o6vyyy90.fsf@HIDDEN> <87ikm62m0a.fsf@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 29.4
Date: Mon, 12 May 2025 11:03:46 +0100
Message-ID: <871psuywl9.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Ludovic Court=C3=A8s <ludo@HIDDEN> writes:

> Christopher Baines <mail@HIDDEN> writes:
>
>> I wonder how this compares to storing and serving a mirror of the Git
>> repository. Maybe that's a bit more complicated in terms of the setup,
>> but it may perform better than a redirect and actually provide
>> redundancy?
>
> Good point.  I think mirroring would be good, but if and only if we can
> synchronize it at every push rather than periodically (current mirror is
> periodic).

Using the fancy GitHub/Forgejo Actions thing, I think that should be
possible.

> Regardless, I think the priority is to decide on whether this DNS entry
> is the way to go, so we can use it in (guix channels) on the day we
> switch.
>
> Once git.guix.gnu.org is in place, we can always change its
> implementation from redirect to mirroring.
>
> WDYT?

Good point, personally I'm pro using a domain we control for the Git
repository going forward, so yeah, I'm happy to see this setup so that
we can test it.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmghx4JfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9Xd5jRAArZQSyMloe/2to7mywwU9VcCfk5fVlVU6
NLEc628uJhgfFpEgS4FbJPxE7bCKyZa5sg4DtM1R0Wef5Q/vHqFJV0md2lvkhpIv
4jYd9YUq6xpNaCEPQ0/++jDKYlLtCTRr3NqDYr0/BUDvIsLeVmgrjKwSLhT3BDIg
exv9xz3ViXDrDaeb72y6GoON4nvOifojvrHzVoCSbfTi+zCk93+drJvVRhafij7w
qM1ordFSeOl+nsvlEZrorl+WRlz210S2Uu5kSNRu8xGDlCRnuZvkk9YSuAU2+9eb
csANvkdXhrjKnXDxBs3GC/VAXPfIGufrSFMho+X1MaXG7XgtmQTmSjB5Vxpt/I2G
uYPk8DDEzTVGK/r7lxIESm2tF/DLYl+uOVqrylZIziutSF+3ZImedpRt/SkDQEzk
RWBLvzX0i74cfsCDlsE6BNdeYiM6p+no/WtdDJEz/1CWfcd9+n6HgTS5zAiqOPoi
plQfPJnU85ix87rT2ghVe0GIqM2nT0Hy9SyoVZFNopK9z+Chi53yZv+ciHhv3Lg9
0MZvEqgDwIh1mT4wsKXWULM4ky4vKocNp2+59ka1fxkiFkK3uInXHY95rk3lBM9R
1jhFOCdUBnUmVIzyPRmlJkdgviC2P3q6xPpAV89UP9cLJVDSy6FpLqQMcW5vhqCK
8FMDbEOGis8=
=03Oa
-----END PGP SIGNATURE-----
--=-=-=--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: =?UTF-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 12 May 2025 10:16:02 +0000
Resent-Message-ID: <handler.76296.B76296.174704494032504 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, 76296 <at> debbugs.gnu.org
Cc: guix-devel@HIDDEN, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.174704494032504
          (code B ref 76296); Mon, 12 May 2025 10:16:02 +0000
Received: (at 76296) by debbugs.gnu.org; 12 May 2025 10:15:40 +0000
Received: from localhost ([127.0.0.1]:50492 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uEQCC-0008SB-6M
	for submit <at> debbugs.gnu.org; Mon, 12 May 2025 06:15:40 -0400
Received: from smtp1-g21.free.fr ([2a01:e0c:1:1599::10]:56620)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <noelopez@HIDDEN>) id 1uEQC7-0008Rm-Po
 for 76296 <at> debbugs.gnu.org; Mon, 12 May 2025 06:15:37 -0400
Received: from localhost (unknown [IPv6:2a01:e0a:990:a960:b4f3:8f44:ec4:5af5])
 (Authenticated sender: noelopez@HIDDEN)
 by smtp1-g21.free.fr (Postfix) with ESMTPSA id 85410B0059B;
 Mon, 12 May 2025 12:15:28 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=free.fr;
 s=smtp-20201208; t=1747044932;
 bh=whZ9mZkVUIGD22+Q56LOglcbq9kcwMOInGERh1/M2Zc=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=fWMuhNGkZiQ0ZRNLaPkWEuJha4XfeCOq9eZWwjcgWcW6coAYwl3HKl2VviByAKPRo
 t02GHrpXPHbtcPo0PWMkfI7HLnANbWEwV/jIPibkXifK2NEUwWp/cdGLGuph2NhrLL
 lA9rrw/hdFzy/AifQmMXLTXl7LAbiPuB3XtZDFLuvlYqQOvC2pWx1ux8s1KkbZMLHN
 8MNqkjKRzdHLRTglIqhIUVB6a1UKb86zYWwOBIFzdwBxl/IJi6ia18H5GFJ9905pmd
 QohR+WS0QiqGqB/3tYQEAmOfdIqUCROmSrsaXLpXA7zo6d4O9YgzN3DWwcNVKCQ8sU
 R446AYtNTNQKA==
From: =?UTF-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>
In-Reply-To: <87tt5s35wa.fsf@HIDDEN>
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
Date: Mon, 12 May 2025 12:15:24 +0200
Message-ID: <87ecwugmo3.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Ludovic Court=C3=A8s <ludo@HIDDEN> writes:

> Hello,
>
> Now that GCD 002 has been accepted, I=E2=80=99d like to restart discussio=
ns
> around this patch, which adds the git.guix.gnu.org DNS entry and HTTP(S)
> redirects to codeberg.org/guix:
>
>   https://issues.guix.gnu.org/76296
>
>> This patch implements that; technically we have to have an HTTP redirect,
>> which means that clients pay the cost of an extra connection and get not=
hing
>> if bayfront is down.  That=E2=80=99s the price to pay for this indirecti=
on, but
>> it=E2=80=99s probably worth it.
>>
>> Note that I haven=E2=80=99t been able to test this patch for real since =
it depends
>> of the state and environments of bayfront: certificates, networking set =
up,
>> host names, etc.
>
> If we choose to install this patch, we should IMO do it as before
> guix.git is migrated to Codeberg (presumably on May 25th).  That way, we
> can use git.guix.gnu.org in (guix channels) instead of
> codeberg.org/guix/guix.git.
>
> Thoughts?
>
> Ludo=E2=80=99.

As you said, this adds an extra point of failure. It seems that there is
no real issue with changing URL right now as shown by GCD 002. So what
is the benefit of this patch?

I guess its for style points, which I=E2=80=99m all for. I do think it woul=
d be
better to set the URL to git.guix.gnu.org/guix/guix.git and just a DNS
redirect to codeberg to avoid the extra connection.

Have a nice day,
No=C3=A9

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQHFBAEBCAAvFiEEXVTPJVeyOOiNwYCiLSIyQQq3QEMFAmghyjwRHG5vZWxvcGV6
QGZyZWUuZnIACgkQLSIyQQq3QEMKEwv/SraYBbU4to3goSmTU5fVD/dE9IacumZL
RoYg0VkoUO732nGn5vFecVivmKZwFFJRHXvHUu1LO0TVPlC1RElEH4IeQ8166Pu4
2a35GgFyC5iiihhCQZ6aBrnkfFnpskjAskUDiDTZBWc56XWqlRTQvKYrT82U6fyP
MAFowL6LyD0KYQyOQLsqewvC/NWKwFVXMbbsrx8nNZN6kuQcqKXlSc/bMquDL5To
UsdYMHyYHkPBI3meAgUNvMDRXxbD0hvuyJCJ5qYtwVYFEo/ohMVmlQQXz0oxEhWd
zi3WTQV/Fa6JPe+u9iTK8tnEXCm9+zrejt/Yhzl4eCB1zWdV7lD7GQGO4Dy8PPbc
NwGjraH29bH4W7H00T8374b9SD6+YanvjVJur5+y7myDFzbjg6IMvxxQCt3fUj/k
wicsKPhPYBwCqGAEwJPwRfxXT8wnrYzAx7sd8U1UwWP49gcpyPnEsOxxI56OrFPO
scGCK3d3+OQtijL4zVVNgaDrk6fMND3b
=0I8Q
-----END PGP SIGNATURE-----
--=-=-=--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 12 May 2025 11:58:02 +0000
Resent-Message-ID: <handler.76296.B76296.174705106332082 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: =?UTF-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>
Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.174705106332082
          (code B ref 76296); Mon, 12 May 2025 11:58:02 +0000
Received: (at 76296) by debbugs.gnu.org; 12 May 2025 11:57:43 +0000
Received: from localhost ([127.0.0.1]:50952 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uERmx-0008LM-6u
	for submit <at> debbugs.gnu.org; Mon, 12 May 2025 07:57:43 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:53238)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uERmv-0008L5-5j
 for 76296 <at> debbugs.gnu.org; Mon, 12 May 2025 07:57:41 -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 <ludo@HIDDEN>)
 id 1uERmp-0007qY-Ij; Mon, 12 May 2025 07:57:35 -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=CG3w7g/c592A/lO4+uCezViOLpbHdOtHXjJLO8or/ro=; b=hO0wIha7w6mX56j6BT1C
 uUYFn6gxaC7sdlTnDIHaZY/5AI9og9zpCjaBmUuh5ypdiwxcWGyFGJu2vBSVGQDotk6Lanwz82szt
 IVzGSMD7DXBPi0KC4TN3jRXM5t01v5bZ6+7Rw/ZjQu5iWlY+ovzbv7SCZF9FBsIsHSB2DjaEgNY8R
 xGIvGc8fCJG4oZwGwjISOQbF6h2sGY/CFDRTPK1/xNEn6YK11G5yQMX6mXzoTDVm/PFH1/642TpJs
 EE06pjoYYYsuoiGuX0g07pnvO6hHKis5j0noMpJVYI8rh+ykgAC7v5ZbDQPCKT7Pg+DMrox2eiF20
 +9n9RtTcUiC3OQ==;
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
In-Reply-To: <87ecwugmo3.fsf@HIDDEN> ("=?UTF-8?Q?No=C3=A9?=
 Lopez"'s message of "Mon, 12 May 2025 12:15:24 +0200")
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
 <87ecwugmo3.fsf@HIDDEN>
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: Tridi 23 =?UTF-8?Q?Flor=C3=A9al?= an 233 de la
 =?UTF-8?Q?R=C3=A9volution,?= jour de la Bourrache
Date: Mon, 12 May 2025 13:56:11 +0200
Message-ID: <87ecwu11r8.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi No=C3=A9,

No=C3=A9 Lopez <noelopez@HIDDEN> writes:

> As you said, this adds an extra point of failure. It seems that there is
> no real issue with changing URL right now as shown by GCD 002. So what
> is the benefit of this patch?

This was originally proposed as a way to facilitate Git migration=E2=80=94s=
hould
we decide in a year to migrate to, say, github.com :-) (or more
seriously: to self-host.)

But as Chris wrote, it=E2=80=99s also a good way to keep infra under the
project=E2=80=99s control, and provides a way to add redundancy through
mirroring for instance.

Ludo=E2=80=99.




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Ricardo Wurmus <rekado@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 14 May 2025 08:49:01 +0000
Resent-Message-ID: <handler.76296.B76296.174721253717679 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: =?UTF-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>
Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.174721253717679
          (code B ref 76296); Wed, 14 May 2025 08:49:01 +0000
Received: (at 76296) by debbugs.gnu.org; 14 May 2025 08:48:57 +0000
Received: from localhost ([127.0.0.1]:39138 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uF7nM-0004ay-H7
	for submit <at> debbugs.gnu.org; Wed, 14 May 2025 04:48:56 -0400
Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21185)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rekado@HIDDEN>)
 id 1uF7nJ-0004aa-7R
 for 76296 <at> debbugs.gnu.org; Wed, 14 May 2025 04:48:53 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1747212519; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=CLhm+odfjS4J0mtdZQyVc4+DTV4ZVKBjfm2uM3EMoD3KJNAMt6NhSYUCodzTJtU+qyZ6vv6LeINPgzvQIKZmrOYIOeANzhgeUz2AqWL0882HB/4PAuY72AnDYmcQ7/ptQXk7DVRRoFis/RGTF4fEzJsm7i5GhZfUE2Ym4WHREOI=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1747212519;
 h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To;
 bh=MoVT9A+pq4cnpTfINqVQp41rmayELoEDGxsA9cVAZGs=; 
 b=NVDQB5XsGxtSfp267YlRkS9KDl4z0tp58EQ0spCP7lez95sBYwcN0VfscNE3Ohpgcc7/sioakzXOrlFJDbFeJnR50FJy8g9Zobz8BP5MLak9O7kXAJC7CNJze3gLKfq9EHXrnvIYIwRb5/i900ZzZAYKikn+LJN9v1jA7cQDNKw=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1747212519; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To;
 bh=MoVT9A+pq4cnpTfINqVQp41rmayELoEDGxsA9cVAZGs=;
 b=Xj55g8FqEzqZsp7dRVKIhABPVKk65HyBA72BZ2yMlyodnoCo08Z3jg2U+YS19U7D
 CJHlWFxoxUF6A3/P3o7Xi3pUfkwRn/CIE6Nii9mK/84jyCRXtwvE1uvuGLcqQ+Vq1eK
 cdioAohyj0181grV8XYmrZANCzPyC9hH3Suw+UnE=
Received: by mx.zohomail.com with SMTPS id 1747212515314728.6859887125989;
 Wed, 14 May 2025 01:48:35 -0700 (PDT)
From: Ricardo Wurmus <rekado@HIDDEN>
In-Reply-To: <87ecwugmo3.fsf@HIDDEN> ("=?UTF-8?Q?No=C3=A9?=
 Lopez"'s message of "Mon, 12 May 2025 12:15:24 +0200")
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
 <87ecwugmo3.fsf@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 29.4
Date: Wed, 14 May 2025 10:48:32 +0200
Message-ID: <874ixn37dr.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

No=C3=A9 Lopez <noelopez@HIDDEN> writes:

> I guess its for style points, which I=E2=80=99m all for. I do think it=20
> would be
> better to set the URL to git.guix.gnu.org/guix/guix.git and just=20
> a DNS
> redirect to codeberg to avoid the extra connection.

I second this.

I think a DNS level redirect would be sufficient.  I'd prefer not=20
to loop in bayfront for every git connection.

--=20
Ricardo




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 14 May 2025 10:08:02 +0000
Resent-Message-ID: <handler.76296.B76296.174721724027090 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Ricardo Wurmus <rekado@HIDDEN>
Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, =?UTF-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.174721724027090
          (code B ref 76296); Wed, 14 May 2025 10:08:02 +0000
Received: (at 76296) by debbugs.gnu.org; 14 May 2025 10:07:20 +0000
Received: from localhost ([127.0.0.1]:39723 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uF91D-00072l-WE
	for submit <at> debbugs.gnu.org; Wed, 14 May 2025 06:07:20 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:47934)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uF90u-0006zU-5b
 for 76296 <at> debbugs.gnu.org; Wed, 14 May 2025 06:07:00 -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 <ludo@HIDDEN>)
 id 1uF90n-0001OH-0I; Wed, 14 May 2025 06:06:53 -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=3ZdifBHURmDGtDDiy/d5UQXHKtec89/z5CpTixldWe4=; b=PwLEzLqxKOWBDXg7gcJ+
 cvyNSS8dQoU7DlOTGHEAxIUMGJmdAvtqAg9ow4Uj/Kg6WBIBmogSPRhQo8klZmrSuQFNmtISK9+Gt
 8hJh22KbZkMYOCHm2QgllPfTthLo4n4n28GJOwXZH/HyccLSuYILrk+YN4uA+xYhkMsg6WDTyJNjl
 mDq/5GWo7Ib3VG+GPKE7u5AyDFvBFrZSvwNpoSyZ63ZFSYK0UHi8owSluTmOqOHokC7NitsZyMMsb
 7EFM4d49N1e7VDVAdoarekTp9wvte3RamMMrRTU2bIF7fvTgVUQnHfwqBiyQEP6a9eMYZez4yZ/W7
 DANfkud4/6PsGg==;
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
In-Reply-To: <874ixn37dr.fsf@HIDDEN> (Ricardo Wurmus's message of "Wed,
 14 May 2025 10:48:32 +0200")
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
 <87ecwugmo3.fsf@HIDDEN> <874ixn37dr.fsf@HIDDEN>
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: Quintidi 25 =?UTF-8?Q?Flor=C3=A9al?= an 233 de la
 =?UTF-8?Q?R=C3=A9volution,?= jour de la Carpe
Date: Wed, 14 May 2025 11:52:18 +0200
Message-ID: <87ikm334fh.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi,

Ricardo Wurmus <rekado@HIDDEN> writes:

> No=C3=A9 Lopez <noelopez@HIDDEN> writes:
>
>> I guess its for style points, which I=E2=80=99m all for. I do think it w=
ould
>> be
>> better to set the URL to git.guix.gnu.org/guix/guix.git and just a
>> DNS
>> redirect to codeberg to avoid the extra connection.
>
> I second this.
>
> I think a DNS level redirect would be sufficient.  I'd prefer not to
> loop in bayfront for every git connection.

As I suggested in <https://issues.guix.gnu.org/76296>, I don=E2=80=99t think
that=E2=80=99s possible: the X.509 certificate that codeberg.org serves is =
for
codeberg.org, not for git.guix.gnu.org, so TLS libraries would report a
host name mismatch.

Ludo=E2=80=99.




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Ricardo Wurmus <rekado@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 14 May 2025 18:52:02 +0000
Resent-Message-ID: <handler.76296.B76296.174724870330352 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, =?UTF-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.174724870330352
          (code B ref 76296); Wed, 14 May 2025 18:52:02 +0000
Received: (at 76296) by debbugs.gnu.org; 14 May 2025 18:51:43 +0000
Received: from localhost ([127.0.0.1]:45376 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uFHCg-0007tS-Km
	for submit <at> debbugs.gnu.org; Wed, 14 May 2025 14:51:43 -0400
Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21139)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rekado@HIDDEN>)
 id 1uFHCe-0007tE-NZ
 for 76296 <at> debbugs.gnu.org; Wed, 14 May 2025 14:51:41 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1747248687; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=h2H2xIQ2T2bZEXqQ3J6GcxMWDSzFMkHG0RP8lnTwFnJSTIY85EfSeSQbxs3bIT0iiXR1qoMZWEq7Rc8kphM7I51f5/H9SCCFXOi/RAxKIQhhXi6e5EdrBA5rQvJ0dd9H5iFTJoGwosZYt6gCU0Sa1G0rJ4fhjuxnzeH2yKxB4p0=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1747248687;
 h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To;
 bh=FYfb2Dswno9d1Vx5sHhseuZPWPtfZhcFKnXQduwKDx4=; 
 b=YjUZfcZ3TO0trtt++grPagyLnQFIyuUa2y66+0LwczpCHEmM77zNrn1tpK54rV6szGXHxzOeUzU1aojiOcdwEtIWz28AjngF0gU/QdHLftJqRUI7JmM0DX4b8zUUBF9tjuE3fUEk3X5+rXi3IBViAs34JBbpokz6wYW73OHWgD4=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1747248687; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To;
 bh=FYfb2Dswno9d1Vx5sHhseuZPWPtfZhcFKnXQduwKDx4=;
 b=fju6aXMZVMsYibDmBXfadzzfB5XoYcdhSa3r/OSArQzIm6oLzqkujRIE/PjgZbkU
 wv4W+eC7jcCmEmUHZsLGx04Djyn3sxioUZJk0+33Kp/f1J1UuMjNZlTiIpGAUjib12S
 INDOjucXV74d97DBlvDzTolZ+6H5WploUuK26PRs=
Received: by mx.zohomail.com with SMTPS id 1747248685009545.8284818168722;
 Wed, 14 May 2025 11:51:25 -0700 (PDT)
From: Ricardo Wurmus <rekado@HIDDEN>
In-Reply-To: <87ikm334fh.fsf@HIDDEN> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Wed, 14 May 2025 11:52:18 +0200")
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
 <87ecwugmo3.fsf@HIDDEN> <874ixn37dr.fsf@HIDDEN>
 <87ikm334fh.fsf@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 29.4
Date: Wed, 14 May 2025 20:51:20 +0200
Message-ID: <87sel7t49j.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Ludovic Court=C3=A8s <ludo@HIDDEN> writes:

> Ricardo Wurmus <rekado@HIDDEN> writes:
>
>> No=C3=A9 Lopez <noelopez@HIDDEN> writes:
>>
>>> I guess its for style points, which I=E2=80=99m all for. I do think it=
=20
>>> would
>>> be
>>> better to set the URL to git.guix.gnu.org/guix/guix.git and=20
>>> just a
>>> DNS
>>> redirect to codeberg to avoid the extra connection.
>>
>> I second this.
>>
>> I think a DNS level redirect would be sufficient.  I'd prefer=20
>> not to
>> loop in bayfront for every git connection.
>
> As I suggested in <https://issues.guix.gnu.org/76296>, I don=E2=80=99t=20
> think
> that=E2=80=99s possible: the X.509 certificate that codeberg.org serves=20
> is for
> codeberg.org, not for git.guix.gnu.org, so TLS libraries would=20
> report a
> host name mismatch.

Ah, true.  My bad!  I keep forgetting this.  We've had the same=20
discussion back when we wanted to set up bayfront as a fail-over=20
for the web services on berlin.

--=20
Ricardo




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Giovanni Biscuolo <g@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 15 May 2025 11:05:03 +0000
Resent-Message-ID: <handler.76296.B76296.17473070843774 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>
Cc: 76296 <at> debbugs.gnu.org, guix-sysadmin@HIDDEN
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.17473070843774
          (code B ref 76296); Thu, 15 May 2025 11:05:03 +0000
Received: (at 76296) by debbugs.gnu.org; 15 May 2025 11:04:44 +0000
Received: from localhost ([127.0.0.1]:51895 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uFWOJ-0000yk-EL
	for submit <at> debbugs.gnu.org; Thu, 15 May 2025 07:04:43 -0400
Received: from mx1.meup.it ([162.55.88.253]:44777)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <g@HIDDEN>) id 1uFWOG-0000yH-4L
 for 76296 <at> debbugs.gnu.org; Thu, 15 May 2025 07:04:41 -0400
Received: from bourrache.mug.xelera.it (unknown [93.56.171.185])
 (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mx1.meup.it (Postfix) with ESMTPSA id 3EE4481301;
 Thu, 15 May 2025 13:04:33 +0200 (CEST)
Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14])
 by bourrache.mug.xelera.it (Postfix) with SMTP id 7DD863DFCBD0;
 Thu, 15 May 2025 13:04:32 +0200 (CEST)
Received: (nullmailer pid 3829611 invoked by uid 1000);
 Thu, 15 May 2025 11:04:32 -0000
From: Giovanni Biscuolo <g@HIDDEN>
In-Reply-To: <87ikm334fh.fsf@HIDDEN>
Organization: Xelera.eu
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
 <87ecwugmo3.fsf@HIDDEN> <874ixn37dr.fsf@HIDDEN>
 <87ikm334fh.fsf@HIDDEN>
OpenPGP: id=D37D0EA7CECC3912; preference=signencrypt
Date: Thu, 15 May 2025 13:04:31 +0200
Message-ID: <87y0uy9lts.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xelera.eu; s=dkim;
 t=1747307073; bh=BiooKAIiJ2CvQsqiLQQtdORAhjkeayNtqfnriyhOhKg=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type;
 b=VS1kHqu/sqGqfNVUa/jjuztc9da0RXRCrltZ3sYTM9iKU95q9iSO0hNg71G3gY2Wrta3u0inkCOsyMGhK1UdrRcyph5dQwhwyMllSqtQy8rMfAQnHs5ygtpwOezSHWUbfM1VKXk3oZkGXG9Zb+0r1Gu9aTE2233uYYdMFIzH9K8=
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hello,

On mer, mag 14 2025, Ludovic Court=C3=A8s wrote:

> Ricardo Wurmus <rekado@HIDDEN> writes:
>
>> No=C3=A9 Lopez <noelopez@HIDDEN> writes:
>>
>>> I guess its for style points, which I=E2=80=99m all for. I do think it =
would
>>> be
>>> better to set the URL to git.guix.gnu.org/guix/guix.git and just a
>>> DNS
>>> redirect to codeberg to avoid the extra connection.
>>
>> I second this.
>>
>> I think a DNS level redirect would be sufficient.  I'd prefer not to
>> loop in bayfront for every git connection.
>
> As I suggested in <https://issues.guix.gnu.org/76296>, I don=E2=80=99t th=
ink
> that=E2=80=99s possible: the X.509 certificate that codeberg.org serves i=
s for
> codeberg.org, not for git.guix.gnu.org, so TLS libraries would report a
> host name mismatch.

I can confirm it's not possible to use a host name that is not part of
the list of hosts in the X.509 certificate, that in this case is the one
provided by the codeberg.org web server [1].

The only way to use git.guix.gnu.org is to set up a proxy server with
proper TLS termination... and yes: it means that the proxy server is
/always/ in the loop.

Currently I use haproxy (on Nix, not on Guix) to achieve this kind of
configuration but I know it's also possible with nginx (but never done
it myself).

IMHO setting up a proxy is worth the effort (correct english?), since I
see a strategic advantage in having git.guix.gnu.org as an official
remote name and the traffic seen by a server under Guix Team control,
also for eventual and future load balancing, if needed.

I can help if needed, but please keep me in Cc since in this (long)
period I seldom follow the mailing lists, sorry.

Just my 2 cents :-)

Thank you for your work! Gio'


[1] unless codeberg.org provides a way to add an alias to a remote _and_
adds that alias to the list of hosts for the certificate... but I doubt
since it could quickly become technically hard to manage (is there a
limit to the number of extra host names for a certificate?).

=2D-=20
Giovanni Biscuolo

Xelera IT Infrastructures

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmglyj8MHGdAeGVsZXJh
LmV1AAoJENN9DqfOzDkSUrIQAIjHhNoiINIM6v9NhcpC30PAJ5NLUvhvgrwyPhu8
1uuY3IeZ6DGGMyFPgwSQK5Wi0ZpMIqmqCbIXnhGvQlPXw3oFO939Y4+x/dKj8cIJ
I+X2opGKvRmfMjWmCalEmrCOlNjj8g0EWL1HmVNDMbxks0PCY2lxZ122733N6vOf
mPPQx1zVLnVaehlkMvDZ5DvXLFrZ8k/Y7HX//WuvXU/mn6IjIkjgzB3mWRG6n8uf
hdVuKWzLm6pkh6Q1EpefNYyKjrw4EW06GFloV9CD4OONeeFjLRpogHyzFnoNDVjR
IxxIjUnjxVDps0myANBymX8hEByOIvZUX2Xa1GArJ99FPwXl8iNbgUR4QaT/zAWh
I9vJrmdqscFho0OkJ+BGz2lHfRSM1SSaH/t1kjfndlx4Nc0X2PaMcRL9p0X7xAYa
QtY6Mq7HXkIRrI09SLS2BjR7zAT+JwqN9a7ONoCPncaG9SUcL5WTe2cveGgbZ3mQ
CZ+oHgzWcMcGHz3m+fanyyek0i1kaMEcux0+KTYq5jH37hsPoEW6KJpJzK97PKRM
khBEPssrogjxborPL5+TtTK7uZF9XktwToj8c0dU5ck6ZXWUASEbfIJISlwNhbP2
54x9GvQjql0i2oGHwTaEgLzVfWh/CU6q95ThPn6Tj34FpIl8U737Eo5oFewDQMBP
feqp
=1PeK
-----END PGP SIGNATURE-----
--=-=-=--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Ahmad Draidi <a.r.draidi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 18 May 2025 16:46:02 +0000
Resent-Message-ID: <handler.76296.B76296.174758674820948 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>
Cc: guix-devel@HIDDEN, 76296 <at> debbugs.gnu.org, =?UTF-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.174758674820948
          (code B ref 76296); Sun, 18 May 2025 16:46:02 +0000
Received: (at 76296) by debbugs.gnu.org; 18 May 2025 16:45:48 +0000
Received: from localhost ([127.0.0.1]:59554 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uGh92-0005Rn-4B
	for submit <at> debbugs.gnu.org; Sun, 18 May 2025 12:45:48 -0400
Received: from rivercloud.ext.redscript.org ([181.214.58.244]:41890)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <a.r.draidi@HIDDEN>)
 id 1uGh8y-0005RB-J1
 for 76296 <at> debbugs.gnu.org; Sun, 18 May 2025 12:45:46 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=redscript.org;
 s=mail2-ed25519-2024; t=1747586737;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=xT/7d4k0oXFnsGaAL8u0cFyB8cTQwGbAbgijGHxtlSg=;
 b=2qNM0ET3VW0FArCReChpBXmWcn7H/wUlOa9IosxbwFvSsi7HPtz+G9PszfQsmzgc6OFxUX
 iTKEqQDvRU6mYHCA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redscript.org;
 s=mail2-rsa-2024; t=1747586737;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=xT/7d4k0oXFnsGaAL8u0cFyB8cTQwGbAbgijGHxtlSg=;
 b=TTFF1JvpPeC2jXcLqtRkvEyZBPS7bruLusZvwoPPxvbvoUMc5Sz62NT8G9uMJBJuBJIZFp
 52SwDpwv/C4XdT1N+UCA09gNAN20n7P2rakuAv466NhjIRM1VkD9RSKGSRVOOvXQFbxyM3
 8jsXrBmKiudsBHxNP1MehUEjT/loo9g=
Received: by rivercloud.ext.redscript.org (OpenSMTPD) with ESMTPSA id 1a97d265
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Sun, 18 May 2025 16:45:36 +0000 (UTC)
Message-ID: <68703362-da2e-44df-97d9-e32b64a09bd5@HIDDEN>
Date: Sun, 18 May 2025 20:45:30 +0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
 <87ecwugmo3.fsf@HIDDEN> <874ixn37dr.fsf@HIDDEN>
 <87ikm334fh.fsf@HIDDEN>
Content-Language: en-US
From: Ahmad Draidi <a.r.draidi@HIDDEN>
In-Reply-To: <87ikm334fh.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Greetings,


On 5/14/25 13:52, Ludovic Courtès wrote:
> Hi,
>
> Ricardo Wurmus <rekado@HIDDEN> writes:
>
>> Noé Lopez <noelopez@HIDDEN> writes:
>>
>>> I guess its for style points, which I’m all for. I do think it would
>>> be
>>> better to set the URL to git.guix.gnu.org/guix/guix.git and just a
>>> DNS
>>> redirect to codeberg to avoid the extra connection.
>> I second this.


I guess this would make switching, in case of disasters, seamless for 
the user, which is probably something we want. The URL doesn't change. 
On Guix project's side, it's a relatively quick change. The extra load 
is probably negligible also. No need to proxy the connections.

>>
>> I think a DNS level redirect would be sufficient.  I'd prefer not to
>> loop in bayfront for every git connection.
> As I suggested in <https://issues.guix.gnu.org/76296>, I don’t think
> that’s possible: the X.509 certificate that codeberg.org serves is for
> codeberg.org, not for git.guix.gnu.org, so TLS libraries would report a
> host name mismatch.


I did some testing on a test domain. I configured both DNS redirect 
(git-dns.guix.redscript.org) and HTTP 302 redirect 
(git.guix.redscript.org) to codeberg.org. As Ludo mentioned before, DNS 
redirect doesn't work. HTTP 302 redirect seems to work well with both 
"guix pull" and "git clone".


The configuration is still in place. Feel free to test.

Commands, config and output below.


HTTP 302 redirect tests:

---

user@pc ~> guix pull 
--url=https://git.guix.redscript.org/guix/guix-mirror.git
Updating channel 'nonguix' from Git repository at 
'https://gitlab.com/nonguix/nonguix'...
Updating channel 'guix' from Git repository at 
'https://git.guix.redscript.org/guix/guix-mirror.git'...
guix pull: warning: pulled channel 'guix' from a mirror of 
https://git.savannah.gnu.org/git/guix.git, which might be stale
Building from these channels:
   nonguix   https://gitlab.com/nonguix/nonguix    3f530e5
   guix      https://git.guix.redscript.org/guix/guix-mirror.git 17c34fe

[...]

---

---

user@pc ~> guix describe
[...]
   guix 17c34fe
     repository URL: https://git.guix.redscript.org/guix/guix-mirror.git
     branch: master
     commit: 17c34fe73ddef7411ac91ff2e568aa0b8d7761cb

---

---

user@pc ~/git> git clone https://git.guix.redscript.org/guix/guix-mirror.git
Cloning into 'guix-mirror'...
warning: redirecting to https://codeberg.org/guix/guix-mirror.git/
remote: Enumerating objects: 898744, done.
[...]
Updating files: 100% (3145/3145), done.

---


DNS redirect tests:

---

user@pc ~> guix pull 
--url=https://git-dns.guix.redscript.org/guix/guix-mirror.git
Updating channel 'nonguix' from Git repository at 
'https://gitlab.com/nonguix/nonguix'...
Updating channel 'guix' from Git repository at 
'https://git-dns.guix.redscript.org/guix/guix-mirror.git'...
guix pull: error: Git error: SSL error: error:0A000438:SSL 
routines::tlsv1 alert internal error

---

---

user@pc ~/git> git clone 
https://git-dns.guix.redscript.org/guix/guix-mirror.git
Cloning into 'guix-mirror'...
fatal: unable to access 
'https://git-dns.guix.redscript.org/guix/guix-mirror.git/': 
gnutls_handshake() failed: Internal error

---


The DNS entries I used:

---

git.guix.redscript.org          60      IN      A 181.214.58.244
git-dns.guix.redscript.org      60      IN      CNAME codeberg.org

---


NGINX config I used (some minor personal stuff removed):

---

server {
         listen 443 ssl http2;
         listen [::]:443 ssl http2;

         server_name     git.guix.redscript.org;

         ssl_certificate 
/etc/private/live/git.guix.redscript.org/fullchain.pem;
         ssl_certificate_key 
/etc/private/live/git.guix.redscript.org/privkey.pem;
         ssl_trusted_certificate 
/etc/private/live/git.guix.redscript.org/chain.pem;

         location / {
                 return 302 https://codeberg.org$request_uri;
         }
}

---

> Ludo’.
>
>
>
Thanks,

Ahmad





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 18 May 2025 19:04:02 +0000
Resent-Message-ID: <handler.76296.B76296.174759501220070 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Ahmad Draidi <a.r.draidi@HIDDEN>
Cc: 76296 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, =?UTF-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>, guix-sysadmin@HIDDEN, guix-devel@HIDDEN
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.174759501220070
          (code B ref 76296); Sun, 18 May 2025 19:04:02 +0000
Received: (at 76296) by debbugs.gnu.org; 18 May 2025 19:03:32 +0000
Received: from localhost ([127.0.0.1]:60170 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uGjIK-0005De-6f
	for submit <at> debbugs.gnu.org; Sun, 18 May 2025 15:03:32 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:33356)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uGjIH-0005DJ-0a
 for 76296 <at> debbugs.gnu.org; Sun, 18 May 2025 15:03:30 -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 <ludo@HIDDEN>)
 id 1uGjI4-0007Mc-63; Sun, 18 May 2025 15:03:16 -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=ut8ozjLDU8uBCEanFoAcUV7NS+cxL/OaDOf+Hg40AfQ=; b=Sy9xpPyE7TBR6915vsTX
 tL24T/VSlOuzOdiFY4yzrpuodvtpWtYJNAT+jSvA9YTsfSxh2q6+aE3R2YwmLT3RAmJ7S9pzxV9u7
 i7wXbuySJ61+UL/xNDvwqZ5dFDysis+r39vWSgZU3ge9QPj/6jgjw/zlKkJtd9Ldg+VEAnd08haXI
 qBWZHGtAPjLyePg5r96zWv1uhM+4LqbXcH39t9O3HVcCTwqMCOAcEcGBbrDIgsUsb9MPJWRk43DKv
 JjAZDQ/css2LRMVAbPnbBKOcBh2+QPp8I/ecrneJkJVpoDCnBi39+FjRjJdDmSElEXTpXSBPoir8D
 vkGmDyfxk+HLkw==;
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
In-Reply-To: <68703362-da2e-44df-97d9-e32b64a09bd5@HIDDEN> (Ahmad
 Draidi's message of "Sun, 18 May 2025 20:45:30 +0400")
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
 <87ecwugmo3.fsf@HIDDEN> <874ixn37dr.fsf@HIDDEN>
 <87ikm334fh.fsf@HIDDEN>
 <68703362-da2e-44df-97d9-e32b64a09bd5@HIDDEN>
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: Nonidi 29 =?UTF-8?Q?Flor=C3=A9al?= an 233 de la
 =?UTF-8?Q?R=C3=A9volution,?= jour du =?UTF-8?Q?S=C3=A9nev=C3=A9?=
Date: Sun, 18 May 2025 20:55:36 +0200
Message-ID: <87ldqtn3yv.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -1.6 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.6 (--)

Hello,

Ahmad Draidi <a.r.draidi@HIDDEN> writes:

> I guess this would make switching, in case of disasters, seamless for
> the user, which is probably something we want. The URL doesn't
> change. On Guix project's side, it's a relatively quick change. The
> extra load is probably negligible also. No need to proxy the
> connections.

+1

> I did some testing on a test domain. I configured both DNS redirect
> (git-dns.guix.redscript.org) and HTTP 302 redirect
> (git.guix.redscript.org) to codeberg.org. As Ludo mentioned before,
> DNS redirect doesn't work. HTTP 302 redirect seems to work well with
> both "guix pull" and "git clone".

Thanks for testing.  Your config looks close to the one I submitted,
right?

Thanks,
Ludo=E2=80=99.




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 18 May 2025 19:04:02 +0000
Resent-Message-ID: <handler.76296.B76296.174759502920112 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Ahmad Draidi <a.r.draidi@HIDDEN>
Cc: 76296 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, =?UTF-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>, guix-sysadmin@HIDDEN, guix-devel@HIDDEN
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.174759502920112
          (code B ref 76296); Sun, 18 May 2025 19:04:02 +0000
Received: (at 76296) by debbugs.gnu.org; 18 May 2025 19:03:49 +0000
Received: from localhost ([127.0.0.1]:60172 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uGjIa-0005EJ-OO
	for submit <at> debbugs.gnu.org; Sun, 18 May 2025 15:03:49 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:33364)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uGjII-0005DN-W5
 for 76296 <at> debbugs.gnu.org; Sun, 18 May 2025 15:03:31 -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 <ludo@HIDDEN>)
 id 1uGjI9-0007Na-GD; Sun, 18 May 2025 15:03:21 -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=9QDrmTyhEzXtJNyCuunAqcbb+1NrA59Dyuojwxbitdg=; b=aLs1ZklimaHWs6xA8p4H
 AEyP//SsSR4V6vuW4Gcm1mxem5rMaFav94Q2C3Du0nturEacOSnn/IUaGmi/1/JMA98fR7nV1UQ9z
 +aGNtSwtcMLYyRxUq9QN5wGwnKunpbQWZXvBhXijpIj34YUPhnzH+jooitt+RkWsgPAzZCgB7joyD
 HUf74CQsrhiqLFyQTga2W3ciHby1hblPPSahS/4be4YFcwGFKUPfoRkMoDKLmI/VYKef19DSqHDqF
 xMo/mw8auQYh8hSExjLfjBkoqxQlSc1RFtthntHW48CSrjqa7bdzcYowlKFkVY+lR1bpb0Prgj4L3
 O/V9rIN9AL1YCQ==;
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
In-Reply-To: <68703362-da2e-44df-97d9-e32b64a09bd5@HIDDEN> (Ahmad
 Draidi's message of "Sun, 18 May 2025 20:45:30 +0400")
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
 <87ecwugmo3.fsf@HIDDEN> <874ixn37dr.fsf@HIDDEN>
 <87ikm334fh.fsf@HIDDEN>
 <68703362-da2e-44df-97d9-e32b64a09bd5@HIDDEN>
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: Nonidi 29 =?UTF-8?Q?Flor=C3=A9al?= an 233 de la
 =?UTF-8?Q?R=C3=A9volution,?= jour du =?UTF-8?Q?S=C3=A9nev=C3=A9?=
Date: Sun, 18 May 2025 21:01:45 +0200
Message-ID: <87a579n3om.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -1.6 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.6 (--)

I wanted to deploy this patch now so we can start testing it and since
the goal was to migrate guix.git next Sunday (May 25th).

Unfortunately, we seem to be unable to connect to the machine hosting
our DNS service (bayfront) so I=E2=80=99m not sure when we=E2=80=99ll be ab=
le to deploy
it.  Bad timing. :-/

Ludo=E2=80=99.




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Ahmad Draidi <a.r.draidi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 19 May 2025 02:54:01 +0000
Resent-Message-ID: <handler.76296.B76296.17476232236242 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Cc: 76296 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, =?UTF-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>, guix-sysadmin@HIDDEN, guix-devel@HIDDEN
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.17476232236242
          (code B ref 76296); Mon, 19 May 2025 02:54:01 +0000
Received: (at 76296) by debbugs.gnu.org; 19 May 2025 02:53:43 +0000
Received: from localhost ([127.0.0.1]:34817 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uGqdL-0001cc-8k
	for submit <at> debbugs.gnu.org; Sun, 18 May 2025 22:53:43 -0400
Received: from rivercloud.ext.redscript.org ([181.214.58.244]:38052)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <a.r.draidi@HIDDEN>)
 id 1uGqdG-0001cC-HR
 for 76296 <at> debbugs.gnu.org; Sun, 18 May 2025 22:53:40 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=redscript.org;
 s=mail2-ed25519-2024; t=1747623209;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=MJWuX2H5qVwYxAsBH9y9E08FP7NJvDPnyUMwGICFtZM=;
 b=vPrIB3j8bQvHXQ+StS6zM6TNEZen1NxRyQmlbYVIh1168uUe74Xuk5TW+9lvEQ49eplEpr
 9d3UoLdy7RM6A6CQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redscript.org;
 s=mail2-rsa-2024; t=1747623209;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=MJWuX2H5qVwYxAsBH9y9E08FP7NJvDPnyUMwGICFtZM=;
 b=X1Q0w/Vq2NFGFaNhtRv++n1Q9wvi9gtZheFOiVxFaLHPd33R4VbHE9CCqE4FTXRiOCJS19
 CjNqhOW5f8SxdQE9x6jCMaxQftZo0h7qCI9f8MbLodY/hUTU+bEXhRKec1cG3uEoJfVSBs
 cjDAlNxCQR3GBqORGqsQjpZunZeRegk=
Received: by rivercloud.ext.redscript.org (OpenSMTPD) with ESMTPSA id 0f5d67b2
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Mon, 19 May 2025 02:53:29 +0000 (UTC)
Message-ID: <b08c2e6b-4c3a-4700-a5b8-4b1379db4a99@HIDDEN>
Date: Mon, 19 May 2025 06:53:22 +0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
 <87ecwugmo3.fsf@HIDDEN> <874ixn37dr.fsf@HIDDEN>
 <87ikm334fh.fsf@HIDDEN> <68703362-da2e-44df-97d9-e32b64a09bd5@HIDDEN>
 <87ldqtn3yv.fsf@HIDDEN>
Content-Language: en-US
From: Ahmad Draidi <a.r.draidi@HIDDEN>
In-Reply-To: <87ldqtn3yv.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello,


On 5/18/25 22:55, Ludovic Courtès wrote:
> Hello,
>
> Ahmad Draidi <a.r.draidi@HIDDEN> writes:
>
>> I did some testing on a test domain. I configured both DNS redirect
>> (git-dns.guix.redscript.org) and HTTP 302 redirect
>> (git.guix.redscript.org) to codeberg.org. As Ludo mentioned before,
>> DNS redirect doesn't work. HTTP 302 redirect seems to work well with
>> both "guix pull" and "git clone".
> Thanks for testing.  Your config looks close to the one I submitted,
> right?
Yeah. I think so. I guess the "/git" at the end of the base-url is 
different. I can change the config and test again, if you want.
>
> Thanks,
> Ludo’.

Thanks,

Ahmad





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#76296] [PATCH maintenance] hydra: bayfront: Set up =?UTF-8?Q?=E2=80=98git.guix.gnu.org=E2=80=99?= as a redirect to Savannah.
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 22 May 2025 12:14:01 +0000
Resent-Message-ID: <handler.76296.B76296.17479160343863 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76296
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 76296 <at> debbugs.gnu.org
Cc: guix-devel@HIDDEN, guix-sysadmin@HIDDEN, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Received: via spool by 76296-submit <at> debbugs.gnu.org id=B76296.17479160343863
          (code B ref 76296); Thu, 22 May 2025 12:14:01 +0000
Received: (at 76296) by debbugs.gnu.org; 22 May 2025 12:13:54 +0000
Received: from localhost ([127.0.0.1]:33190 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uI4o5-00010E-Kx
	for submit <at> debbugs.gnu.org; Thu, 22 May 2025 08:13:53 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:42682)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uI4nz-0000zT-Kw
 for 76296 <at> debbugs.gnu.org; Thu, 22 May 2025 08:13:49 -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 <ludo@HIDDEN>)
 id 1uI4nt-0006H0-1o; Thu, 22 May 2025 08:13:41 -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=YNWza5osfe2XLG6I5bCtIOn0ffmAiJICfrJiETos2T0=; b=opIkLi7Aj9iwWcW/rZQS
 UHpAojZkf2r5qMH4o0ar/PpBOphDoM1mNPwXiZFcgupdJKMib9tk7NdsVDdIwCh9j7MeMJAjtnhcX
 j0U+jUmxGZSjQ/N36sp1Duv3W1vQmBAQTawtlBJPcRefp9R6kcCLP7mWlas5+lhtvXgg4DhaTOwkk
 fYRSuOSEJb9HxzKpCjIgXipm3qQPritw0pCGshnrW4u4wSe7vCxR6LcVvY93onQulNdiWWbf6BH2/
 HH+LwCZZtngxsa2v1M7bQMrh6pM65xDii0NE9MjGyPH4RZp863ACyvCPVuh0SqjLo2R7i3ngLLtDK
 FxHYT+wiSse+4g==;
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
In-Reply-To: <87tt5s35wa.fsf@HIDDEN> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Sat, 10 May 2025 16:19:17 +0200")
References: <20250214231506.14125-1-ludo@HIDDEN> <87tt5s35wa.fsf@HIDDEN>
Date: Thu, 22 May 2025 14:13:01 +0200
Message-ID: <87v7psc08i.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hello,

Ludovic Court=C3=A8s <ludo@HIDDEN> writes:

> If we choose to install this patch, we should IMO do it as before
> guix.git is migrated to Codeberg (presumably on May 25th).  That way, we
> can use git.guix.gnu.org in (guix channels) instead of
> codeberg.org/guix/guix.git.

We had a bunch of issues on the server (bayfront) but this patch is now
committed and deployed:

  https://codeberg.org/guix/maintenance/commit/e8a3100bd5e0b2c795e0817878c7=
35982ddf53c4

It=E2=80=99s working as expected:

--8<---------------cut here---------------start------------->8---
$ git ls-remote https://git.guix.gnu.org/guix.git |head
warning: redirecting to https://git.savannah.gnu.org/git/guix.git/
409bbd801428b90701f625c38e6b5840f12a187b        HEAD
315aeb0fc3edb7dcd071cf9737ec908666f0d995        refs/heads/c++-team
dcef371e0e6a4f5c5bc511da923bd2708047ae2e        refs/heads/core-packages-te=
am
43979b51c06ffa11303e848f800d1dc28693b31c        refs/heads/core-packages-te=
am-old
571916871e38ecdefc6d6bc6a0117f50e3f92304        refs/heads/core-packages-te=
am-old2
b4693b9d4e131a96e8491651914d6c47d7eca7af        refs/heads/core-packages-te=
am-old3
cbfa13a8595ad8469a1649bd0543923b5407a321        refs/heads/core-updates-gli=
bc-2.39
55b894145ef13c6357bf79bd80de63cd366bcd26        refs/heads/emacs-team
0abd275c41c97e6638133b388e2350b798b4fbac        refs/heads/games-updates
5d783ecc9620657656c3e8c2bb7fedae6b274336        refs/heads/gnome-team
--8<---------------cut here---------------end--------------->8---

Please take a look at the followup here:

  https://issues.guix.gnu.org/78547

Thanks,
Ludo=E2=80=99.




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 22 May 2025 12:13:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 22 08:13:54 2025
Received: from localhost ([127.0.0.1]:33192 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uI4o6-00010L-4V
	for submit <at> debbugs.gnu.org; Thu, 22 May 2025 08:13:54 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:42684)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uI4o0-0000zX-N9
 for control <at> debbugs.gnu.org; Thu, 22 May 2025 08:13:49 -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 <ludo@HIDDEN>) id 1uI4nv-0006Hc-3s
 for control <at> debbugs.gnu.org; Thu, 22 May 2025 08:13:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to:
 references; bh=TLZeSkjO4NO+Yj76DEV04AzZyCVOzxG0fye3UvH5p5I=; b=NJB2XqnbRGhRwC
 Rag5pwzoKlL5Aw/9v/X6A+YOU0ObP9aMvlXas5F+K5b4/CGRYxyNFwJw5YUDQ/bfCjmF9+4N5Xp7m
 Mxt6VwdsD5LRHgrp+s8dGuWJgkzqWq46rFTpUp8dpgnZGKFpIgYO+UoAhJPz3VwNTpLQrJ5CZmq7J
 9Rw+V+eqbt3YwAHXRZ4rR1DhZbU2XdioEJnbzo+YgwIumf/pZmPS/ZbavKjpCBEELnnHwEKU9n73M
 bky7uY3X8ZvYgCbG4hI2ck1PHmOC8k9FTtCr0MkG10XfgWNu5i9AHcxz9TGJajnHREAD4/4o83Gpm
 aP81c1MUQZi72eeYIlow==;
Date: Thu, 22 May 2025 14:13:18 +0200
Message-Id: <87tt5cc081.fsf_-_@HIDDEN>
To: control <at> debbugs.gnu.org
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
Subject: control message for bug #76296
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

close 76296 
quit






Last modified: Thu, 22 May 2025 12:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.