From unknown Tue Jun 24 03:26:29 2025
X-Loop: help-debbugs@gnu.org
Subject: [bug#57515] [PATCH 0/8] Stop unmirroring during updates.
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: guix-patches@gnu.org
Resent-Date: Thu, 01 Sep 2022 09:01:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: report 57515
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 57515@debbugs.gnu.org
Cc: Maxime Devos
X-Debbugs-Original-To: guix-patches@gnu.org
Received: via spool by submit@debbugs.gnu.org id=B.166202285231990
(code B ref -1); Thu, 01 Sep 2022 09:01:01 +0000
Received: (at submit) by debbugs.gnu.org; 1 Sep 2022 09:00:52 +0000
Received: from localhost ([127.0.0.1]:41166 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oTg4B-0008Jt-LA
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:00:51 -0400
Received: from lists.gnu.org ([209.51.188.17]:59522)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oTg47-0008Ji-86
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:00:49 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:60962)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1oTg46-0002RS-Al
for guix-patches@gnu.org; Thu, 01 Sep 2022 05:00:46 -0400
Received: from albert.telenet-ops.be ([2a02:1800:110:4::f00:1a]:52994)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from )
id 1oTg40-0005KK-6J
for guix-patches@gnu.org; Thu, 01 Sep 2022 05:00:46 -0400
Received: from localhost.localdomain
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by albert.telenet-ops.be with bizsmtp
id EZ0a2800520ykKC06Z0aAi; Thu, 01 Sep 2022 11:00:35 +0200
From: Maxime Devos
Date: Thu, 1 Sep 2022 11:00:31 +0200
Message-Id:
X-Mailer: git-send-email 2.37.2
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1662022835; bh=TSgi2AvAB5tWRAEj5gqL/caaKsVqu06Hj3vvJbo8Wi4=;
h=From:To:Cc:Subject:Date;
b=lfrIY9t92W6hfr4W5Ryi7ah3DdXZNLJJkxoPn5j94o/3nDS0RAV9SId8qpBpXWlbV
uR0YE1+thAH5OW73Vnlo7DXRJ7sGiF0bhgGinL+T2T+TPyqTXtwg0hZEmYXig0X0sD
o7tTq4b4WFr6zoSLuw2sabIi7qyly9+VdG1PICVNX9UopHJ0vnDFzMxF9ROTfLC+ZF
wxYDSMgE0hnzk7W0aO/hTzM3lF0RIjK9yG3ZwjOYo5k+QSPmodkcA41IrGwnHLCGMK
bDR7Sd0+TZLw6stlTmgK0yW7C2i6nV5f/Dor/GDICOxwE8zalXQZKdlDxVgrXJhVJA
h0VFmR/qykA/w==
Received-SPF: pass client-ip=2a02:1800:110:4::f00:1a;
envelope-from=maximedevos@telenet.be; helo=albert.telenet-ops.be
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.2 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -2.3 (--)
This patch series fixes #57477
(‘"guix refresh -u" sometimes 'unmirrors' source URLs’)
(at least, for the cases that I tested). The individual commits
have proposals for what packages to test things on.
Due to the new behaviour of 'latest-html-release', a few
simplifications were possible in other updaters. However,
to keep 57477 fixed, some URLs in (guix download) had to be
switched from http to https.
I'm currently running "make check", not yet completed.
Maxime Devos (8):
guix: Extract logic of the check-mirror-url.
gnu-maintenance: Produce mirror:// URIs in latest-ftp-release.
gnu-maintenance: Produce mirror:// URIs in latest-html-release.
download: Switch savannah mirrors to HTTPS URLs.
gnu-maintenance: Simplify latest-savannah-release.
download: Add a kernel.org mirror.
gnu-maintenance: Simplify latest-kernel.org-release.
gnu-maintenance: Remove unused procedures.
guix/download.scm | 17 ++++-----
guix/gnu-maintenance.scm | 74 ++++++++++++++++++++++------------------
guix/lint.scm | 23 ++++---------
3 files changed, 56 insertions(+), 58 deletions(-)
base-commit: 57f8f69562e942557e3331bb81c7e4acd973d189
--
2.37.2
From unknown Tue Jun 24 03:26:29 2025
X-Loop: help-debbugs@gnu.org
Subject: [bug#57515] [PATCH 2/8] gnu-maintenance: Produce mirror:// URIs in latest-ftp-release.
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: guix-patches@gnu.org
Resent-Date: Thu, 01 Sep 2022 09:03:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 57515
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 57515@debbugs.gnu.org
Reply-To: 57515@debbugs.gnu.org
Received: via spool by 57515-submit@debbugs.gnu.org id=B57515.166202292332197
(code B ref 57515); Thu, 01 Sep 2022 09:03:01 +0000
Received: (at 57515) by debbugs.gnu.org; 1 Sep 2022 09:02:03 +0000
Received: from localhost ([127.0.0.1]:41186 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oTg5J-0008Mc-1u
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:02 -0400
Received: from michel.telenet-ops.be ([195.130.137.88]:48464)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oTg5G-0008MD-0W
for 57515@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:00 -0400
Received: from localhost.localdomain
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by michel.telenet-ops.be with bizsmtp
id EZ1v2800K20ykKC06Z1wpV; Thu, 01 Sep 2022 11:01:56 +0200
From: Maxime Devos
Date: Thu, 1 Sep 2022 11:01:49 +0200
Message-Id: <309bbf185a707fee8f98f741aa5a67fdce6cfda0.1662022775.git.maximedevos@telenet.be>
X-Mailer: git-send-email 2.37.2
In-Reply-To:
References:
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1662022916; bh=xh22UhyedYkV0zVtoEkbC+QgmQtIwk7SHwnFAz9nj14=;
h=From:To:Subject:Date:In-Reply-To:References:Reply-To;
b=b2benSyhyHsVvkuODUR/jUtu1bN6UpkBbg6geR2DnOK1HjMcVEPwo+6dX7v5vG7l6
oaK6KsLpxWHkeahB4Vf4+ffC5hyg5I7cm92GVwxLb6YO8qTzf9QX2Z37e6yX6f7pMH
eEgxFJ3g6C58w8DbY3C8fLCJJCiC6xh5rr4DbCk/AHENuBvREAPYKnLtfV5KtDMRP5
34FeQwJSz3a6aYR8phci9ZKCkPQVAhGQ8Semjg7JpqTKbRvaOUDog0Dv4j9+wAHpe2
ECHDKvxGiRBOGGlZxvNFi7cBi08vJxvZxHvY7e2ek5AaRWWM9V2WMT0pg8yCihtInI
zqT4Yn0kpvJFg==
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
Partially fixes: https://issues.guix.gnu.org/57477.
As a test, try updating gnupg. Before the patch, a ftp:// URL was produced,
now the mirror:// is preserved.
* guix/gnu-maintenance.scm (latest-ftp-release)[file->source]{urls,signature-urls}:
Call uri-mirror-rewrite on the URLs.
---
guix/gnu-maintenance.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/guix/gnu-maintenance.scm b/guix/gnu-maintenance.scm
index 51e8fcd815..84fd087319 100644
--- a/guix/gnu-maintenance.scm
+++ b/guix/gnu-maintenance.scm
@@ -363,10 +363,12 @@ (define (file->source directory file)
(upstream-source
(package project)
(version (tarball->version file))
- (urls (list url))
+ ;; uri-mirror-rewrite: Don't turn nice mirror:// URIs into ftp://
+ ;; URLs during "guix refresh -u".
+ (urls (list (uri-mirror-rewrite url)))
(signature-urls (match (file->signature url)
(#f #f)
- (sig (list sig)))))))
+ (sig (list (uri-mirror-rewrite sig))))))))
(let loop ((directory directory)
(result #f))
--
2.37.2
From unknown Tue Jun 24 03:26:29 2025
X-Loop: help-debbugs@gnu.org
Subject: [bug#57515] [PATCH 3/8] gnu-maintenance: Produce mirror:// URIs in latest-html-release.
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: guix-patches@gnu.org
Resent-Date: Thu, 01 Sep 2022 09:03:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 57515
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 57515@debbugs.gnu.org
Reply-To: 57515@debbugs.gnu.org
Received: via spool by 57515-submit@debbugs.gnu.org id=B57515.166202292332215
(code B ref 57515); Thu, 01 Sep 2022 09:03:01 +0000
Received: (at 57515) by debbugs.gnu.org; 1 Sep 2022 09:02:03 +0000
Received: from localhost ([127.0.0.1]:41188 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oTg5K-0008NG-UT
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:03 -0400
Received: from michel.telenet-ops.be ([195.130.137.88]:48474)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oTg5G-0008ME-0S
for 57515@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:00 -0400
Received: from localhost.localdomain
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by michel.telenet-ops.be with bizsmtp
id EZ1v2800K20ykKC06Z1wpZ; Thu, 01 Sep 2022 11:01:56 +0200
From: Maxime Devos
Date: Thu, 1 Sep 2022 11:01:50 +0200
Message-Id:
X-Mailer: git-send-email 2.37.2
In-Reply-To:
References:
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1662022916; bh=wLsvPwlYd2XNSjRPCGUV2yb4QPUKFBjiSxlxu1o8s30=;
h=From:To:Subject:Date:In-Reply-To:References:Reply-To;
b=OrRfBIaO48nbc0+PgNRcdwObyfCTZWCi500fc0hhskIXEPqeENzyFdJFEqUfFDnCe
GGAEO2b4soWxQ4WLoT7AGIzjmrw3YAagaSwgxaIQ/VBlpG4PleNAGG1ZsXPfbGMmPa
7OmmYTxohjjCwiFVBIY9Kdgoe7Oi2NzGw177NpbMa5biHFtByoZq5FsOtMnlEdkYJ1
Zk9bP9X9wTcsWdG9eJMKJtH3A9zqhJQeWvn5X937WzcJNfcuL4x+URZB3O5KBUzEPc
eQUHRp0aOt95IN5je3woxGNkRo+OobgmUdPHS9yJq162pWf6qi1/oZzUqOT53FvsOo
+n3vOzoeAkPhg==
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
Partially fixes: https://issues.guix.gnu.org/57477.
TODO: test case, it's http!
I'm not aware of a package using both latest-html-release and mirrors, so it
has not been completely tested. However, updating "yt-dlp" appears to work
(except for git-fetch not being supported yet). The expression for the
signature-urls field had to be tweaked to not call uri-mirror-rewrite on #false.
* guix/gnu-maintenance.scm (latest-html-release)[url->research]{urls,signature-urls}:
Call uri-mirror-rewrite on the URLs.
---
guix/gnu-maintenance.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/guix/gnu-maintenance.scm b/guix/gnu-maintenance.scm
index 84fd087319..2f09539d5d 100644
--- a/guix/gnu-maintenance.scm
+++ b/guix/gnu-maintenance.scm
@@ -532,9 +532,12 @@ (define (url->release url)
(upstream-source
(package package)
(version version)
- (urls (list url))
+ ;; uri-mirror-rewrite: Don't turn nice mirror:// URIs into ftp://
+ ;; URLs during "guix refresh -u".
+ (urls (list (uri-mirror-rewrite url)))
(signature-urls
- (list ((or file->signature file->signature/guess) url))))))))
+ (and=> ((or file->signature file->signature/guess) url)
+ (lambda (url) (list (uri-mirror-rewrite url))))))))))
(define candidates
(filter-map url->release links))
--
2.37.2
From unknown Tue Jun 24 03:26:29 2025
X-Loop: help-debbugs@gnu.org
Subject: [bug#57515] [PATCH 5/8] gnu-maintenance: Simplify latest-savannah-release.
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: guix-patches@gnu.org
Resent-Date: Thu, 01 Sep 2022 09:03:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 57515
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 57515@debbugs.gnu.org
Reply-To: 57515@debbugs.gnu.org
Received: via spool by 57515-submit@debbugs.gnu.org id=B57515.166202292332224
(code B ref 57515); Thu, 01 Sep 2022 09:03:02 +0000
Received: (at 57515) by debbugs.gnu.org; 1 Sep 2022 09:02:03 +0000
Received: from localhost ([127.0.0.1]:41190 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oTg5L-0008NY-DU
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:03 -0400
Received: from michel.telenet-ops.be ([195.130.137.88]:48522)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oTg5G-0008MI-38
for 57515@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:01 -0400
Received: from localhost.localdomain
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by michel.telenet-ops.be with bizsmtp
id EZ1v2800K20ykKC06Z1xpg; Thu, 01 Sep 2022 11:01:57 +0200
From: Maxime Devos
Date: Thu, 1 Sep 2022 11:01:52 +0200
Message-Id:
X-Mailer: git-send-email 2.37.2
In-Reply-To:
References:
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1662022917; bh=Fi9j90kA3p+THPjRx9ru5spWvmzejwnCKdk9PgB0sUo=;
h=From:To:Subject:Date:In-Reply-To:References:Reply-To;
b=kqpxAAnoJo0z0IHfMSoec+PUeQtAW/TfB0f6Frm1Q1Irp542i4Jeho3zWY6p1kjwf
IY2kKJq7BKt3z8/30e2k3ABTAS75gd8wpR5q8DIqIAt9RrTzFYkNaybtiTanbHPMNG
mJ//96yiwBrffFCEgkZlQgKOCF9weXsIdqTpJNygsei4vY/zkjLWd6ElG4azuvy5IY
J32LWyQopQFdImwRaE+ynzuL2ZLte9RICDUkb10gwcjZnz5ZVkBPbvAxkSgFU+51Xe
DPyoXWg7JdvpAjV9IIzQlCkDPDciN4QQLMUitNYUEWCvIsJGXOJGyLi4DVta+y2PkY
ev7qp4laGxOcQ==
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
As latest-html-release now produces mirror:// URIs where possible,
the additional post-processing is not necessary anymore.
As a test, try updating 'gash', the mirror:// URI remains.
* gnu-maintenance.scm (latest-savannah-release): Do not call
adjusted-upstream-source on the result.
---
guix/gnu-maintenance.scm | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/guix/gnu-maintenance.scm b/guix/gnu-maintenance.scm
index 2f09539d5d..853ad91ea0 100644
--- a/guix/gnu-maintenance.scm
+++ b/guix/gnu-maintenance.scm
@@ -701,15 +701,12 @@ (define (latest-savannah-release package)
((? string? uri) uri)
((uri mirrors ...) uri))))
(package (package-upstream-name package))
- (directory (dirname (uri-path uri)))
- (rewrite (url-prefix-rewrite %savannah-base
- "mirror://savannah")))
+ (directory (dirname (uri-path uri))))
;; Note: We use the default 'file->signature', which adds ".sig", ".asc",
;; or whichever detached signature naming scheme PACKAGE uses.
- (and=> (latest-html-release package
- #:base-url %savannah-base
- #:directory directory)
- (cut adjusted-upstream-source <> rewrite))))
+ (latest-html-release package
+ #:base-url %savannah-base
+ #:directory directory)))
(define (latest-sourceforge-release package)
"Return the latest release of PACKAGE."
--
2.37.2
From unknown Tue Jun 24 03:26:29 2025
X-Loop: help-debbugs@gnu.org
Subject: [bug#57515] [PATCH 6/8] download: Add a kernel.org mirror.
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: guix-patches@gnu.org
Resent-Date: Thu, 01 Sep 2022 09:03:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 57515
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 57515@debbugs.gnu.org
Reply-To: 57515@debbugs.gnu.org
Received: via spool by 57515-submit@debbugs.gnu.org id=B57515.166202292432240
(code B ref 57515); Thu, 01 Sep 2022 09:03:02 +0000
Received: (at 57515) by debbugs.gnu.org; 1 Sep 2022 09:02:04 +0000
Received: from localhost ([127.0.0.1]:41192 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oTg5L-0008Nh-P1
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:04 -0400
Received: from michel.telenet-ops.be ([195.130.137.88]:48536)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oTg5G-0008MJ-Dn
for 57515@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:01 -0400
Received: from localhost.localdomain
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by michel.telenet-ops.be with bizsmtp
id EZ1v2800K20ykKC06Z1xpk; Thu, 01 Sep 2022 11:01:57 +0200
From: Maxime Devos
Date: Thu, 1 Sep 2022 11:01:53 +0200
Message-Id:
X-Mailer: git-send-email 2.37.2
In-Reply-To:
References:
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1662022917; bh=9Ww1pToJ0+9YpHQRBxnz86/iazib0nE2lkDjEXfdpLc=;
h=From:To:Subject:Date:In-Reply-To:References:Reply-To;
b=R0VSHnByvBg19pdqYn2AzSkbYtrlDzHBpvly3y8synixujy+PUo7SM4uFHqs3cNPu
Y1kZe72afKD3Zu9195grImWI+VrQd+qXnvL40LP+VTFzQps6oTstJtYBP78RnvyEjz
eRKHYLDUSm902Z5jjxUYPuZXtqk+SDq8EKhRwRDWXMreU43hKSBGAmjbltAasWD5ZR
5/W/Ff+OZO0nainOeyzFMBk+pWzS0v1u1AToXVUbYRDscYJETVCY/oH2rwAh2ogkcN
NOuYmgc6mXKNCa+agI6oWxmoGW/hyz4ofOwZEWS/732epiuqpmQXVxfj/iy640kCzr
5zX1PNR9OhRUg==
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
Add the mirror from (guix gnu-maintenance) to make the simplified
linux.org updater (of a later commit) work.
* download.scm (%mirrors)[kernel.org]: Add mirrors.edge.kernel.org mirror.
---
guix/download.scm | 1 +
1 file changed, 1 insertion(+)
diff --git a/guix/download.scm b/guix/download.scm
index ac88b215de..29a8f99034 100644
--- a/guix/download.scm
+++ b/guix/download.scm
@@ -138,6 +138,7 @@ (define %mirrors
"http://kernel.osuosl.org/pub/"
"http://ftp.be.debian.org/pub/"
"http://mirror.linux.org.au/"
+ "https://mirrors.edge.kernel.org/pub/"
"ftp://ftp.funet.fi/pub/mirrors/ftp.kernel.org/pub/")
(apache ; from http://www.apache.org/mirrors/dist.html
"http://www.eu.apache.org/dist/"
--
2.37.2
From unknown Tue Jun 24 03:26:29 2025
X-Loop: help-debbugs@gnu.org
Subject: [bug#57515] [PATCH 4/8] download: Switch savannah mirrors to HTTPS URLs.
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: guix-patches@gnu.org
Resent-Date: Thu, 01 Sep 2022 09:03:03 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 57515
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 57515@debbugs.gnu.org
Reply-To: 57515@debbugs.gnu.org
Received: via spool by 57515-submit@debbugs.gnu.org id=B57515.166202292432247
(code B ref 57515); Thu, 01 Sep 2022 09:03:03 +0000
Received: (at 57515) by debbugs.gnu.org; 1 Sep 2022 09:02:04 +0000
Received: from localhost ([127.0.0.1]:41194 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oTg5M-0008Nw-3e
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:04 -0400
Received: from michel.telenet-ops.be ([195.130.137.88]:48484)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oTg5G-0008MF-0W
for 57515@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:01 -0400
Received: from localhost.localdomain
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by michel.telenet-ops.be with bizsmtp
id EZ1v2800K20ykKC06Z1xpa; Thu, 01 Sep 2022 11:01:57 +0200
From: Maxime Devos
Date: Thu, 1 Sep 2022 11:01:51 +0200
Message-Id: <4555fb7dfa08f956bbfc8179772c7288c34b1f97.1662022775.git.maximedevos@telenet.be>
X-Mailer: git-send-email 2.37.2
In-Reply-To:
References:
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1662022917; bh=LnX+3sXb1rz2bcyqeg5L1cecjXJb1pcNeESpqg13Xv4=;
h=From:To:Subject:Date:In-Reply-To:References:Reply-To;
b=EQEp2t3aMIOBRo8NVaahnCW7+Vil+z/F8L4QxNxzvWtNttyUbxSCa33Y4xiE+m7v8
/t/BTTLaT/n4ZZ51oDtUsa4qmiwkUqQ4EpdPk/COgyb5YGMlxPYZ6nf6Chp4cXRGAv
rL69vcCj/g4sNzkNgc4Cks4g07zNr3R6AP25tPYZqrDroPvJOUUEVLr+rGbKqzYZIO
PvqPWbAzqlZiUi8a5lYVOf+LYS8BgG/jtJBoGGrPyQ21oTpOh7laeEa0H2KJhBOKrY
Bc28RzCSFAdzVr2fqF2K5hNqVsTLABW4JzPo5BKVDiFEYlPU77eYuBNcWQa9kXgaJ2
AKLxHUWq65FyA==
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
The URI scheme used for nongnu.freemirror.org needs to be consistent
between (guix download) and (guix gnu-maintenance) to make the simplified
savannah-updater (of a later commit) work. While we're at it, switch the
other mirrors to https as well.
http://download.savannah.gnu.org/releases-noredirect/ is left unmodified
because it 404s
* download.scm (%mirrors)[savannah]: Switch from http to https where possible.
---
guix/download.scm | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/guix/download.scm b/guix/download.scm
index d459ba8cf1..ac88b215de 100644
--- a/guix/download.scm
+++ b/guix/download.scm
@@ -96,15 +96,15 @@ (define %mirrors
(hackage
"http://hackage.haskell.org/")
(savannah ; http://download0.savannah.gnu.org/mirmon/savannah/
- "http://download.savannah.gnu.org/releases/"
- "http://nongnu.freemirror.org/nongnu/"
- "http://ftp.cc.uoc.gr/mirrors/nongnu.org/"
- "http://ftp.twaren.net/Unix/NonGNU/"
- "http://mirror.csclub.uwaterloo.ca/nongnu/"
- "http://nongnu.askapache.com/"
- "http://savannah.c3sl.ufpr.br/"
+ "https://download.savannah.gnu.org/releases/"
+ "https://nongnu.freemirror.org/nongnu/"
+ "https://ftp.cc.uoc.gr/mirrors/nongnu.org/"
+ "http://ftp.twaren.net/Unix/NonGNU/" ; https appears unsupported
+ "https://mirror.csclub.uwaterloo.ca/nongnu/"
+ "https://nongnu.askapache.com/"
+ "https://savannah.c3sl.ufpr.br/"
"http://download.savannah.gnu.org/releases-noredirect/"
- "http://download-mirror.savannah.gnu.org/releases/"
+ "https://download-mirror.savannah.gnu.org/releases/"
"ftp://ftp.twaren.net/Unix/NonGNU/"
"ftp://mirror.csclub.uwaterloo.ca/nongnu/"
"ftp://mirror.publicns.net/pub/nongnu/"
--
2.37.2
From unknown Tue Jun 24 03:26:29 2025
X-Loop: help-debbugs@gnu.org
Subject: [bug#57515] [PATCH 7/8] gnu-maintenance: Simplify latest-kernel.org-release.
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: guix-patches@gnu.org
Resent-Date: Thu, 01 Sep 2022 09:03:03 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 57515
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 57515@debbugs.gnu.org
Reply-To: 57515@debbugs.gnu.org
Received: via spool by 57515-submit@debbugs.gnu.org id=B57515.166202292432253
(code B ref 57515); Thu, 01 Sep 2022 09:03:03 +0000
Received: (at 57515) by debbugs.gnu.org; 1 Sep 2022 09:02:04 +0000
Received: from localhost ([127.0.0.1]:41196 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oTg5M-0008O6-Hv
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:04 -0400
Received: from michel.telenet-ops.be ([195.130.137.88]:48542)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oTg5G-0008MK-Nw
for 57515@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:02 -0400
Received: from localhost.localdomain
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by michel.telenet-ops.be with bizsmtp
id EZ1v2800K20ykKC06Z1ypl; Thu, 01 Sep 2022 11:01:58 +0200
From: Maxime Devos
Date: Thu, 1 Sep 2022 11:01:54 +0200
Message-Id: <257f93bd56925c02cd7b42ccda3607a048c38f61.1662022775.git.maximedevos@telenet.be>
X-Mailer: git-send-email 2.37.2
In-Reply-To:
References:
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1662022918; bh=VzHBqdK/iz3zrJvWiF7iy38ySu/L4mhgy/lgdXM0JeM=;
h=From:To:Subject:Date:In-Reply-To:References:Reply-To;
b=hutIZBkL9dvgkUlwRAoTD5ceG/jxMM+wNTnAT5zXmkZK2tdZXPYLHDQs9ialQ6o0B
L7Cw75kmng4vxDTsGdzZogucQaRR2hBrrQZMLYpfclS7N8ElqxTczapR7U/Qi98J2g
xq5Iqle6XegfGaigTw9B0qee8j6RIsHzhftbdLNfVn6i9HX2J8oVyf4AQv2fHOlPE8
uM7AuhcOoROgoud9TaTHZ42Rp28OkihnUdpdZ5W3Uf5PeX/WTt3263U1kqW9AUNKJH
ZB2rsF0t+4LWhRuaNEfCKR6zTaJ6Wuh1zNVKiilxxLNjJnBcAl4YW9JXwxAmTPCGkz
2SNif1pD4qbYw==
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
As latest-html-release now produces mirror:// URIs where possible,
the additional post-processing is not necessary anymore.
As a test, revert the dtc package back to 1.6.0 and try updating 'gash',
the mirror:// URI remains.
* gnu-maintenance.scm (latest-kernel.org-release): Do not call
adjusted-upstream-source on the result.
---
guix/gnu-maintenance.scm | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/guix/gnu-maintenance.scm b/guix/gnu-maintenance.scm
index 853ad91ea0..7cb830b849 100644
--- a/guix/gnu-maintenance.scm
+++ b/guix/gnu-maintenance.scm
@@ -786,14 +786,11 @@ (define (file->signature file)
((? string? uri) uri)
((uri mirrors ...) uri))))
(package (package-upstream-name package))
- (directory (dirname (uri-path uri)))
- (rewrite (url-prefix-rewrite %kernel.org-base
- "mirror://kernel.org")))
- (and=> (latest-html-release package
- #:base-url %kernel.org-base
- #:directory directory
- #:file->signature file->signature)
- (cut adjusted-upstream-source <> rewrite))))
+ (directory (dirname (uri-path uri))))
+ (latest-html-release package
+ #:base-url %kernel.org-base
+ #:directory directory
+ #:file->signature file->signature)))
(define html-updatable-package?
;; Return true if the given package may be handled by the generic HTML
--
2.37.2
From unknown Tue Jun 24 03:26:29 2025
X-Loop: help-debbugs@gnu.org
Subject: [bug#57515] [PATCH 1/8] guix: Extract logic of the check-mirror-url.
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: guix-patches@gnu.org
Resent-Date: Thu, 01 Sep 2022 09:03:03 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 57515
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 57515@debbugs.gnu.org
Reply-To: 57515@debbugs.gnu.org
Received: via spool by 57515-submit@debbugs.gnu.org id=B57515.166202292532262
(code B ref 57515); Thu, 01 Sep 2022 09:03:03 +0000
Received: (at 57515) by debbugs.gnu.org; 1 Sep 2022 09:02:05 +0000
Received: from localhost ([127.0.0.1]:41198 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oTg5M-0008OF-Sc
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:05 -0400
Received: from michel.telenet-ops.be ([195.130.137.88]:48460)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oTg5G-0008MC-0V
for 57515@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:02 -0400
Received: from localhost.localdomain
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by michel.telenet-ops.be with bizsmtp
id EZ1v2800K20ykKC06Z1wpG; Thu, 01 Sep 2022 11:01:56 +0200
From: Maxime Devos
Date: Thu, 1 Sep 2022 11:01:48 +0200
Message-Id:
X-Mailer: git-send-email 2.37.2
In-Reply-To:
References:
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1662022916; bh=YnhOqcNcQ/RQIUdmgdFcuyUwVGldGNWnk3IXi0SMSqM=;
h=From:To:Subject:Date:In-Reply-To:References:Reply-To;
b=UtXQcQLKAXuA2YLuU+c2dFbG3dA8q3tKG3Z0TQAtHJUvXwzHd3pCf5txerp1kUbKr
tzI8n0XOcTBvOhB3bZrSEyRpGhPy+N9MGpcRwlKgP09wtZ+jdgr69ngcnU9lq01Me+
j6PpZxwnwd67Uu2TEbfXv31xgqHCk6S71n4+uGuy2PqIHNTAQagXtsk0dCXD6MBJal
EGnSgO/V/38SlGXIoGnWDE/6U0NMihNvFNpTftG1d8kL5jwHvzAjjCUHmV/hEkkiXf
CiiHHjJutthmLPXvUJvD9B8hNv4s7C8GXka0WKSbAo7J0PVeuiaNBjT8vTnimYWifC
2GxjcJEXtHutQ==
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: It will be useful for fixing #57477 =?UTF-8?Q?=E2=80=98?="guix refresh -u" sometimes
'unmirrors' source =?UTF-8?Q?URLs=E2=80=99.?= * guix/lint.scm (check-mirror-url): Extract mirror://-constructing
code to ... * guix/gnu-maintenance.scm (uri-mirror-rewrite): ... here, tweaking
the API and implementation in anticipation of future [...]
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs
[URI: yoctocell.xyz (xyz)]
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (maximedevos[at]telenet.be)
-0.0 SPF_PASS SPF: sender matches SPF record
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: 1.0 (+)
It will be useful for fixing #57477 ‘"guix refresh -u" sometimes 'unmirrors'
source URLs’.
* guix/lint.scm (check-mirror-url): Extract mirror://-constructing code to ...
* guix/gnu-maintenance.scm (uri-mirror-rewrite): ... here, tweaking the API
and implementation in anticipation of future users.
---
guix/gnu-maintenance.scm | 23 +++++++++++++++++++++++
guix/lint.scm | 23 +++++++----------------
2 files changed, 30 insertions(+), 16 deletions(-)
diff --git a/guix/gnu-maintenance.scm b/guix/gnu-maintenance.scm
index e7edbf6656..51e8fcd815 100644
--- a/guix/gnu-maintenance.scm
+++ b/guix/gnu-maintenance.scm
@@ -2,6 +2,7 @@
;;; Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès
;;; Copyright © 2012, 2013 Nikita Karetnikov
;;; Copyright © 2021 Simon Tournier
+;;; Copyright © 2022 Maxime Devos
;;;
;;; This file is part of GNU Guix.
;;;
@@ -32,6 +33,8 @@ (define-module (guix gnu-maintenance)
#:use-module (rnrs io ports)
#:use-module (system foreign)
#:use-module ((guix http-client) #:hide (open-socket-for-uri))
+ ;; not required in many cases, so autoloaded to reduce start-up costs.
+ #:autoload (guix download) (%mirrors)
#:use-module (guix ftp-client)
#:use-module (guix utils)
#:use-module (guix memoization)
@@ -57,6 +60,8 @@ (define-module (guix gnu-maintenance)
find-package
gnu-package?
+ uri-mirror-rewrite
+
release-file?
releases
latest-release
@@ -651,6 +656,24 @@ (define (url-prefix-rewrite old new)
(string-append new (string-drop url (string-length old)))
url)))
+(define (uri-mirror-rewrite uri)
+ "Rewrite URI to a mirror:// URI if possible. When not, return URI unmodified."
+ (if (string-prefix? "mirror://" uri)
+ ;; Nothing to do, it's already a mirror URI!
+ uri
+ (let loop ((mirrors %mirrors))
+ (match mirrors
+ (()
+ uri)
+ (((mirror-id mirror-urls ...) rest ...)
+ (match (find (cut string-prefix? <> uri) mirror-urls)
+ (#f
+ (loop rest))
+ (prefix
+ (format #f "mirror://~a/~a"
+ mirror-id
+ (string-drop uri (string-length prefix))))))))))
+
(define (adjusted-upstream-source source rewrite-url)
"Rewrite URLs in SOURCE by apply REWRITE-URL to each of them."
(upstream-source
diff --git a/guix/lint.scm b/guix/lint.scm
index edba1c2663..ff7863ab86 100644
--- a/guix/lint.scm
+++ b/guix/lint.scm
@@ -12,7 +12,7 @@
;;; Copyright © 2020 Chris Marusich
;;; Copyright © 2020 Timothy Sample
;;; Copyright © 2021 Xinglu Chen
-;;; Copyright © 2021 Maxime Devos
+;;; Copyright © 2021, 2022 Maxime Devos
;;; Copyright © 2021 Brice Waegeneire
;;;
;;; This file is part of GNU Guix.
@@ -1223,21 +1223,12 @@ (define (check-source-uri uri)
(define (check-mirror-url package)
"Check whether PACKAGE uses source URLs that should be 'mirror://'."
(define (check-mirror-uri uri) ;XXX: could be optimized
- (let loop ((mirrors %mirrors))
- (match mirrors
- (()
- #f)
- (((mirror-id mirror-urls ...) rest ...)
- (match (find (cut string-prefix? <> uri) mirror-urls)
- (#f
- (loop rest))
- (prefix
- (make-warning package
- (G_ "URL should be \
-'mirror://~a/~a'")
- (list mirror-id
- (string-drop uri (string-length prefix)))
- #:field 'source)))))))
+ (define maybe-rewritten-uri (uri-mirror-rewrite uri))
+ (and (not (eq? uri maybe-rewritten-uri))
+ (make-warning package
+ (G_ "URL should be '~a'")
+ (list maybe-rewritten-uri)
+ #:field 'source)))
(let ((origin (package-source package)))
(if (and (origin? origin)
--
2.37.2
From unknown Tue Jun 24 03:26:29 2025
X-Loop: help-debbugs@gnu.org
Subject: [bug#57515] [PATCH 8/8] gnu-maintenance: Remove unused procedures.
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: guix-patches@gnu.org
Resent-Date: Thu, 01 Sep 2022 09:03:04 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 57515
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 57515@debbugs.gnu.org
Reply-To: 57515@debbugs.gnu.org
Received: via spool by 57515-submit@debbugs.gnu.org id=B57515.166202292532268
(code B ref 57515); Thu, 01 Sep 2022 09:03:04 +0000
Received: (at 57515) by debbugs.gnu.org; 1 Sep 2022 09:02:05 +0000
Received: from localhost ([127.0.0.1]:41200 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oTg5N-0008OJ-Bn
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:05 -0400
Received: from michel.telenet-ops.be ([195.130.137.88]:48570)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oTg5H-0008MM-1V
for 57515@debbugs.gnu.org; Thu, 01 Sep 2022 05:02:02 -0400
Received: from localhost.localdomain
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by michel.telenet-ops.be with bizsmtp
id EZ1v2800K20ykKC06Z1ypo; Thu, 01 Sep 2022 11:01:58 +0200
From: Maxime Devos
Date: Thu, 1 Sep 2022 11:01:55 +0200
Message-Id:
X-Mailer: git-send-email 2.37.2
In-Reply-To:
References:
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1662022918; bh=Xh2MF+WpZdM5OexEnj8iytn8oG05m5B11sJLCDYTDq8=;
h=From:To:Subject:Date:In-Reply-To:References:Reply-To;
b=cPAGP8YD+gmKcTLkzc27oUCfR3MQ4/up98ElSZ1FHNLMSZLpC1DkzlKJlUtD9WWhM
yYOA54t9F3TR6E0dPLAF7WF6AP+e4IcQWtyQl2b5E9G6heqZJiNpM1psPgmJ1G5+5z
2oHtAEXhbbW24yI7nnqZMep3y1tfFmY8ifnVtytxh7+JlrAQYKC2948K/v4LUOjtLN
D8Rj4jbj9UAv11x8FgHxOAMkffauPQgL4UMzOrK98Vu5/kMyklqJgoQTtvQQdd9rG0
MZzKHCydv5EdYS05cIm9G6kMTPZxSlgTIuIZUXLtp8rr3jKYt1zWtMApH/iWLgypct
R1GzmalJELavQ==
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.0 (-)
* guix/gnu-maintenance.scm (url-prefix-rewrite, adjusted-upstream-source):
Remove.
---
guix/gnu-maintenance.scm | 16 ----------------
1 file changed, 16 deletions(-)
diff --git a/guix/gnu-maintenance.scm b/guix/gnu-maintenance.scm
index 7cb830b849..2e8b08caa3 100644
--- a/guix/gnu-maintenance.scm
+++ b/guix/gnu-maintenance.scm
@@ -654,13 +654,6 @@ (define (pure-gnu-package? package)
(define gnu-hosted?
(url-prefix-predicate "mirror://gnu/"))
-(define (url-prefix-rewrite old new)
- "Return a one-argument procedure that rewrites URL prefix OLD to NEW."
- (lambda (url)
- (if (and url (string-prefix? old url))
- (string-append new (string-drop url (string-length old)))
- url)))
-
(define (uri-mirror-rewrite uri)
"Rewrite URI to a mirror:// URI if possible. When not, return URI unmodified."
(if (string-prefix? "mirror://" uri)
@@ -679,15 +672,6 @@ (define (uri-mirror-rewrite uri)
mirror-id
(string-drop uri (string-length prefix))))))))))
-(define (adjusted-upstream-source source rewrite-url)
- "Rewrite URLs in SOURCE by apply REWRITE-URL to each of them."
- (upstream-source
- (inherit source)
- (urls (map rewrite-url (upstream-source-urls source)))
- (signature-urls (and=> (upstream-source-signature-urls source)
- (lambda (urls)
- (map rewrite-url urls))))))
-
(define %savannah-base
;; One of the Savannah mirrors listed at
;; that serves valid
--
2.37.2
From unknown Tue Jun 24 03:26:29 2025
X-Loop: help-debbugs@gnu.org
Subject: [bug#57515] [PATCH 0/8] Stop unmirroring during updates.
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: guix-patches@gnu.org
Resent-Date: Thu, 01 Sep 2022 09:06:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 57515
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 57515@debbugs.gnu.org
Received: via spool by 57515-submit@debbugs.gnu.org id=B57515.166202311432627
(code B ref 57515); Thu, 01 Sep 2022 09:06:01 +0000
Received: (at 57515) by debbugs.gnu.org; 1 Sep 2022 09:05:14 +0000
Received: from localhost ([127.0.0.1]:41216 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oTg8Q-0008UB-BU
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:05:14 -0400
Received: from baptiste.telenet-ops.be ([195.130.132.51]:36636)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oTg8O-0008Ty-N3
for 57515@debbugs.gnu.org; Thu, 01 Sep 2022 05:05:13 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by baptiste.telenet-ops.be with bizsmtp
id EZ5B2800220ykKC01Z5B1f; Thu, 01 Sep 2022 11:05:11 +0200
Message-ID:
Date: Thu, 1 Sep 2022 11:05:10 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Content-Language: en-US
References:
From: Maxime Devos
In-Reply-To:
Content-Type: multipart/signed; micalg=pgp-sha256;
protocol="application/pgp-signature";
boundary="------------TPxRvCrTLHdKoVdBg5zIfzCN"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1662023111; bh=fpdvVB11cQigkkh2Ws8ypZ4sfk4YrUozK+8yxxLfeb8=;
h=Date:Subject:To:References:From:In-Reply-To;
b=SP0EvR4jnZv0dEWFbEF1sGUQUxzF+0zLelsKoz6HwjmWnaFgehUTaToJMFhOHDw+M
/WXSwPzyEf9MadK0QH556HpnDBW6CKaEG8clOo7mIXITnf7tuw61nLUrxc/KO/1ww0
HO5dS3kSyMBl4WhVNFGFvfH0HQBrP5N0I2qNhZFMSZcYPR41m83I/E3sg3bKXb6pYh
aIWK+tJP+Xf5WOrsZgecVE2AmpsZE0mfHau12hFrtQwahdd2bykPMSQewj6VcD7UY+
4XvUqdM7lrlMgcKQu8yUiKumrMROT1WVTZGurpFrqCDxxfMdbaFbXft9LfNYrcCaKl
MbFtXhujcgHXA==
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.7 (-)
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------TPxRvCrTLHdKoVdBg5zIfzCN
Content-Type: multipart/mixed; boundary="------------gEddTONvdUZd4kAnh4q5tLDD";
protected-headers="v1"
From: Maxime Devos
To: 57515@debbugs.gnu.org
Message-ID:
Subject: Re: [PATCH 0/8] Stop unmirroring during updates.
References:
In-Reply-To:
--------------gEddTONvdUZd4kAnh4q5tLDD
Content-Type: multipart/mixed; boundary="------------bScLsg8YNIQakglyApMCmHLQ"
--------------bScLsg8YNIQakglyApMCmHLQ
Content-Type: multipart/alternative;
boundary="------------ca2tZkFeZDp0muLOpfyqH1kZ"
--------------ca2tZkFeZDp0muLOpfyqH1kZ
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
PiBUT0RPOiB0ZXN0IGNhc2UsIGl0J3MgaHR0cCENCk9vcHMgSSBmb3Jnb3QgdGhpcyBUT0RP
LCBJJ2xsIHRyeSB3cml0aW5nIG9uZS4NCg0K
--------------ca2tZkFeZDp0muLOpfyqH1kZ
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
TODO: test case, it's http!
Oops I forgot this TODO, I'll try writing one.
--------------ca2tZkFeZDp0muLOpfyqH1kZ--
--------------bScLsg8YNIQakglyApMCmHLQ
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable
-----BEGIN PGP PUBLIC KEY BLOCK-----
xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----
--------------bScLsg8YNIQakglyApMCmHLQ--
--------------gEddTONvdUZd4kAnh4q5tLDD--
--------------TPxRvCrTLHdKoVdBg5zIfzCN
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"
-----BEGIN PGP SIGNATURE-----
wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYxB1xgUDAAAAAAAKCRBJ4+4iGRcl7rUw
AP9Uy6CGGUEntkXjhTOz8RUK5A8JRkaSNHaad+7vxTj0WgD+Mq9OlAtVpO0Sh+VeLbKsg4mALvwl
FVVdBsbPcLVTnQk=
=YtJI
-----END PGP SIGNATURE-----
--------------TPxRvCrTLHdKoVdBg5zIfzCN--
From unknown Tue Jun 24 03:26:29 2025
X-Loop: help-debbugs@gnu.org
Subject: [bug#57515] [PATCH 0/8] Stop unmirroring during updates.
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: guix-patches@gnu.org
Resent-Date: Thu, 01 Sep 2022 09:28:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 57515
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 57515@debbugs.gnu.org
X-Debbugs-Original-To: guix-patches@gnu.org
Received: via spool by submit@debbugs.gnu.org id=B.16620244642352
(code B ref -1); Thu, 01 Sep 2022 09:28:01 +0000
Received: (at submit) by debbugs.gnu.org; 1 Sep 2022 09:27:44 +0000
Received: from localhost ([127.0.0.1]:41244 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oTgUC-0000bs-0D
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:27:44 -0400
Received: from lists.gnu.org ([209.51.188.17]:59072)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oTgU6-0000bf-6C
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:27:42 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:40358)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1oTgU5-0006nX-EC
for guix-patches@gnu.org; Thu, 01 Sep 2022 05:27:37 -0400
Received: from andre.telenet-ops.be ([2a02:1800:120:4::f00:15]:35030)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from )
id 1oTgU1-0001D2-TI
for guix-patches@gnu.org; Thu, 01 Sep 2022 05:27:37 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by andre.telenet-ops.be with bizsmtp
id EZTV2800520ykKC01ZTVtC; Thu, 01 Sep 2022 11:27:30 +0200
Message-ID: <496fade0-9e4d-2130-19d7-ec39d5abd79f@telenet.be>
Date: Thu, 1 Sep 2022 11:27:28 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Content-Language: en-US
References:
From: Maxime Devos
In-Reply-To:
Content-Type: multipart/signed; micalg=pgp-sha256;
protocol="application/pgp-signature";
boundary="------------aXpQOx4VMXhAuOZJt5PZNBzz"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1662024450; bh=pJ1OcNSBWw68+wa0NwZ/S6ki1GS+3EuaMTtSbRUNjuw=;
h=Date:Subject:To:References:From:In-Reply-To;
b=Jq6hyqgTTi4wD3Cy0So655mK0NRCJkn3D/8f1vyVdr9kp0nVLL6HvNqD4eqoO/ONA
6Hwf8yoVj0ifviPPXTDW5j+l5QNbNJNO0cZa90QuxmYLT2z0fa4GitqK/arM01DMMW
1IV3buSpNC6DiUGBPaQDQSm1DymJtTIeKPvAobWmPaApdYxDZ/8zix3vPx3pWc4Ack
TI9qFUtgZNy3w09jjH7ee+CyMKr4+1Z8cOWfQNroLc7V8LEAiaBxKRxvFFOTG+fEJ7
Ev+TzusNhhSoUiH7kq89e4tMiI1Ia2LZHAYYO+UTveOblw64mdAMw+y1zlWh1bQoO5
y3R+r0zbnvzeQ==
Received-SPF: pass client-ip=2a02:1800:120:4::f00:15;
envelope-from=maximedevos@telenet.be; helo=andre.telenet-ops.be
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -2.3 (--)
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------aXpQOx4VMXhAuOZJt5PZNBzz
Content-Type: multipart/mixed; boundary="------------dYv38TvHsDjkpjRzL0ATO5hf";
protected-headers="v1"
From: Maxime Devos
To: guix-patches@gnu.org
Message-ID: <496fade0-9e4d-2130-19d7-ec39d5abd79f@telenet.be>
Subject: Re: [PATCH 0/8] Stop unmirroring during updates.
References:
In-Reply-To:
--------------dYv38TvHsDjkpjRzL0ATO5hf
Content-Type: multipart/mixed; boundary="------------1nClPW9sAJZSWJ2Y1hW0JZcm"
--------------1nClPW9sAJZSWJ2Y1hW0JZcm
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
DQpPbiAwMS0wOS0yMDIyIDExOjAwLCBNYXhpbWUgRGV2b3Mgd3JvdGU6DQo+IFRoaXMgcGF0
Y2ggc2VyaWVzIGZpeGVzICM1NzQ3Nw0KPiAo4oCYImd1aXggcmVmcmVzaCAtdSIgc29tZXRp
bWVzICd1bm1pcnJvcnMnIHNvdXJjZSBVUkxz4oCZKQ0KPiAoYXQgbGVhc3QsIGZvciB0aGUg
Y2FzZXMgdGhhdCBJIHRlc3RlZCkuICBUaGUgaW5kaXZpZHVhbCBjb21taXRzDQo+IGhhdmUg
cHJvcG9zYWxzIGZvciB3aGF0IHBhY2thZ2VzIHRvIHRlc3QgdGhpbmdzIG9uLg0KPg0KPiBE
dWUgdG8gdGhlIG5ldyBiZWhhdmlvdXIgb2YgJ2xhdGVzdC1odG1sLXJlbGVhc2UnLCBhIGZl
dw0KPiBzaW1wbGlmaWNhdGlvbnMgd2VyZSBwb3NzaWJsZSBpbiBvdGhlciB1cGRhdGVycy4g
IEhvd2V2ZXIsDQo+IHRvIGtlZXAgNTc0NzcgZml4ZWQsIHNvbWUgVVJMcyBpbiAoZ3VpeCBk
b3dubG9hZCkgaGFkIHRvIGJlDQo+IHN3aXRjaGVkIGZyb20gaHR0cCB0byBodHRwcy4NCj4N
Cj4gSSdtIGN1cnJlbnRseSBydW5uaW5nICJtYWtlIGNoZWNrIiwgbm90IHlldCBjb21wbGV0
ZWQuDQoNCkEgZ3VpeC1zeXN0ZW0gdGVzdCBmYWlsczoNCg0KQXV0aGVudGljYXRpbmcgY2hh
bm5lbCAnZ3VpeCcsIGNvbW1pdHMgOWVkYjNmNiB0byBhNmExYjE3ICg0MC4wMDQgbmV3IA0K
Y29tbWl0cykuLi4NCiDCoBtbS1sgXWd1aXggc3lzdGVtOiBlcnJvcjogY291bGQgbm90IGF1
dGhlbnRpY2F0ZSBjb21taXQgDQphNmExYjE3ZjI5NDExYzQ0Y2RkYThkMGNkZjI0YWNkNDcy
NjQ1MTQwOiBrZXkgQzFGMyAzRUUyIDBDNTIgOEZEQiA3REQ3wqAgDQowMTFGIDQ5RTMgRUUy
MiAxOTE3IDI1DQoNCmJ1dCB0aGlzIGFwcGVhcnMgdW5yZWxhdGVkICh0aG91Z2ggVEJJIEkg
c3VwcG9zZSkuDQoNCkdyZWV0aW5ncywNCk1heGltZS4NCg0K
--------------1nClPW9sAJZSWJ2Y1hW0JZcm
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable
-----BEGIN PGP PUBLIC KEY BLOCK-----
xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----
--------------1nClPW9sAJZSWJ2Y1hW0JZcm--
--------------dYv38TvHsDjkpjRzL0ATO5hf--
--------------aXpQOx4VMXhAuOZJt5PZNBzz
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"
-----BEGIN PGP SIGNATURE-----
wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYxB7AAUDAAAAAAAKCRBJ4+4iGRcl7gx9
AQC6KkWv+0O8w7/K7laklQJVw09YYbsSrzm2h05+rPtfxwEAs6XOKHA82pWI08Jn0MWi/TDYxsUT
meWLUzrDmejFGA0=
=dTXL
-----END PGP SIGNATURE-----
--------------aXpQOx4VMXhAuOZJt5PZNBzz--
From unknown Tue Jun 24 03:26:29 2025
X-Loop: help-debbugs@gnu.org
Subject: [bug#57515] [PATCH 9/9] tests/gnu-maintenance: Test latest-html-release.
References:
In-Reply-To:
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: guix-patches@gnu.org
Resent-Date: Thu, 01 Sep 2022 09:44:01 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 57515
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 57515@debbugs.gnu.org
Cc: Maxime Devos
Received: via spool by 57515-submit@debbugs.gnu.org id=B57515.16620254253996
(code B ref 57515); Thu, 01 Sep 2022 09:44:01 +0000
Received: (at 57515) by debbugs.gnu.org; 1 Sep 2022 09:43:45 +0000
Received: from localhost ([127.0.0.1]:41265 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oTgjg-00012O-Ny
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:43:45 -0400
Received: from xavier.telenet-ops.be ([195.130.132.52]:59370)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oTgjf-00012E-2m
for 57515@debbugs.gnu.org; Thu, 01 Sep 2022 05:43:44 -0400
Received: from localhost.localdomain
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by xavier.telenet-ops.be with bizsmtp
id EZjg2800620ykKC01ZjgAt; Thu, 01 Sep 2022 11:43:41 +0200
From: Maxime Devos
Date: Thu, 1 Sep 2022 11:43:38 +0200
Message-Id: <20220901094338.12499-1-maximedevos@telenet.be>
X-Mailer: git-send-email 2.37.2
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1662025421; bh=enSES2dlqhEnaztwWWQvhzta54+9FnCJVvIZZW8wjP8=;
h=From:To:Cc:Subject:Date;
b=JIGgqShJTIrvYio7CyMMZ7a4dUiljQxkhVYLy4zP41kouPkVO18orx0wWTVaReqW6
iU6giHChlyK4Mwx344MebvFI7+mfXqT8Qern20vAOCJebo5G6t2AuQh8rsbnYusqFW
vIxV78wumB45kdvDgiPI/fFSDpEv31UKXDdoV2vTaZkK079lJlA3xtwFa6FVmX2mLa
SGZldR+ILGfylPPjSJhS1qmjqa8IaDA8brlcvGh7YW8TL2M11kBtsmU7w/nJR4s02n
dX0TYHuXGtOOWxipGF4K3r6+Go3aahjMtgisCCbj2mGtGN2nn0T5L5JmeDB1g8IJ42
v/eGgZegnKXbQ==
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.7 (-)
* tests/gnu-maintenance.scm
("latest-html-release, no signature")
("latest-html-release, signature): Two new tests.
---
tests/gnu-maintenance.scm | 70 ++++++++++++++++++++++++++++++++++++++-
1 file changed, 69 insertions(+), 1 deletion(-)
diff --git a/tests/gnu-maintenance.scm b/tests/gnu-maintenance.scm
index c04d8ba733..a9e2a0bb9f 100644
--- a/tests/gnu-maintenance.scm
+++ b/tests/gnu-maintenance.scm
@@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2015, 2021 Ludovic Courtès
+;;; Copyright © 2022 Maxime Devos
;;;
;;; This file is part of GNU Guix.
;;;
@@ -18,9 +19,14 @@
(define-module (test-gnu-maintenance)
#:use-module (guix gnu-maintenance)
+ #:use-module (guix tests)
+ #:use-module (guix tests http)
+ #:use-module (guix upstream)
+ #:use-module (guix utils)
#:use-module (srfi srfi-1)
#:use-module (srfi srfi-64)
- #:use-module (ice-9 match))
+ #:use-module (ice-9 match)
+ #:use-module (ice-9 textual-ports))
(test-begin "gnu-maintenance")
@@ -55,4 +61,66 @@ (define-module (test-gnu-maintenance)
("mpg321_0.3.2.orig.tar.gz" "0.3.2")
("bvi-1.4.1.src.tar.gz" "1.4.1")))))
+(test-assert "latest-html-release, no signature"
+ (with-http-server
+ `((200 "
+
+Releases!
+
+
+version 1
+version 2
+
+"))
+ (let ()
+ (define package
+ (dummy-package "foo"
+ (source
+ (dummy-origin
+ (uri (string-append (%local-url) "/foo-1.tar.gz"))))
+ (properties
+ `((release-monitoring-url . ,(%local-url))))))
+ (define update ((upstream-updater-latest %generic-html-updater) package))
+ (define expected-new-url
+ (string-append (%local-url) "/foo-2.tar.gz"))
+ (and (pk 'u update)
+ (equal? (upstream-source-version update) "2")
+ (equal? (list expected-new-url)
+ (upstream-source-urls update))
+ (null? ;; both #false and the empty list are acceptable
+ (or (upstream-source-signature-urls update) '()))))))
+
+(test-assert "latest-html-release, signature"
+ (with-http-server
+ `((200 "
+
+Signed releases!
+
+
+version 1
+version 2
+version 1 signature
+version 2 signature
+
+"))
+ (let ()
+ (define package
+ (dummy-package "foo"
+ (source
+ (dummy-origin
+ (uri (string-append (%local-url) "/foo-1.tar.gz"))))
+ (properties
+ `((release-monitoring-url . ,(%local-url))))))
+ (define update ((upstream-updater-latest %generic-html-updater) package))
+ (define expected-new-url
+ (string-append (%local-url) "/foo-2.tar.gz"))
+ (define expected-signature-url
+ (string-append (%local-url) "/foo-2.tar.gz.sig"))
+ (and (pk 'u update)
+ (equal? (upstream-source-version update) "2")
+ (equal? (list expected-new-url)
+ (upstream-source-urls update))
+ (equal? (list expected-signature-url)
+ (upstream-source-signature-urls update))))))
+
(test-end)
--
2.37.2
From unknown Tue Jun 24 03:26:29 2025
X-Loop: help-debbugs@gnu.org
Subject: [bug#57515] [PATCH 0/8] Stop unmirroring during updates.
Resent-From: Maxime Devos
Original-Sender: "Debbugs-submit"
Resent-CC: guix-patches@gnu.org
Resent-Date: Thu, 01 Sep 2022 10:14:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 57515
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 57515@debbugs.gnu.org
Received: via spool by 57515-submit@debbugs.gnu.org id=B57515.16620272156857
(code B ref 57515); Thu, 01 Sep 2022 10:14:02 +0000
Received: (at 57515) by debbugs.gnu.org; 1 Sep 2022 10:13:35 +0000
Received: from localhost ([127.0.0.1]:41313 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oThCZ-0001mV-Fg
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 06:13:35 -0400
Received: from baptiste.telenet-ops.be ([195.130.132.51]:50836)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oThCV-0001mK-M8
for 57515@debbugs.gnu.org; Thu, 01 Sep 2022 06:13:34 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by baptiste.telenet-ops.be with bizsmtp
id EaDT2800N20ykKC01aDUUH; Thu, 01 Sep 2022 12:13:30 +0200
Message-ID:
Date: Thu, 1 Sep 2022 12:13:27 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Content-Language: en-US
From: Maxime Devos
References:
In-Reply-To:
Content-Type: multipart/signed; micalg=pgp-sha256;
protocol="application/pgp-signature";
boundary="------------KIFutZX3TnJuHEEzkM3u0vEU"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1662027210; bh=SG5NBiScCSX/a82NW9V/LJQA9Y/UXVnwJbsP//EB5Rk=;
h=Date:Subject:From:To:References:In-Reply-To;
b=LEy6rdx/3f7XT8j2ehnK0kdqC5Df3ToFPmiRxESujDLQLuXZ1DF3d6+S1v7PpXljb
b10pz6VLUxbeMdKf5RIbd77TeXPI3ffAp18YjkN8RatO4fumx7jFGTKfpYfnE5bGMG
JuHPPplJlTH4fZh7T7ZWDrk9k+T1Peorpy502fRcsv9JEBHGdiQiPeATzTzw6XAnKN
cohJ9ZYMfcIY/BqiDt5VO4a4MtQ2Wp447JQX5tJlL8adN+Ijvhs5iicf25zRUn0n5x
85RgWRZObmPC9H6/Jf6ydMn5M7XE12GNRO+3cMgf6bMfJ0Us3X6TNnMj8t8Qp/3GBn
3y6S6NzcOaE+w==
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -1.7 (-)
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------KIFutZX3TnJuHEEzkM3u0vEU
Content-Type: multipart/mixed; boundary="------------9xZATSN8LgibPgPPkiYgqQv0";
protected-headers="v1"
From: Maxime Devos
To: 57515@debbugs.gnu.org
Message-ID:
Subject: Re: [PATCH 0/8] Stop unmirroring during updates.
References:
In-Reply-To:
--------------9xZATSN8LgibPgPPkiYgqQv0
Content-Type: multipart/mixed; boundary="------------jZPIOHiH1lVfzulZPWyXixoh"
--------------jZPIOHiH1lVfzulZPWyXixoh
Content-Type: multipart/alternative;
boundary="------------TNNjUor0PcyDYrWwezzpkXqq"
--------------TNNjUor0PcyDYrWwezzpkXqq
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
DQpPbiAwMS0wOS0yMDIyIDExOjA1LCBNYXhpbWUgRGV2b3Mgd3JvdGU6DQo+DQo+PiBUT0RP
OiB0ZXN0IGNhc2UsIGl0J3MgaHR0cCENCj4gT29wcyBJIGZvcmdvdCB0aGlzIFRPRE8sIEkn
bGwgdHJ5IHdyaXRpbmcgb25lLg0KRG9uZSBpbiB0aGUgOXRoIHBhdGNoDQo=
--------------TNNjUor0PcyDYrWwezzpkXqq
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
On 01-09-2022 11:05, Maxime Devos
wrote:
TODO: test case, it's http!
Oops I forgot this TODO, I'll try writing one.
Done in the 9th patch
--------------TNNjUor0PcyDYrWwezzpkXqq--
--------------jZPIOHiH1lVfzulZPWyXixoh
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable
-----BEGIN PGP PUBLIC KEY BLOCK-----
xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----
--------------jZPIOHiH1lVfzulZPWyXixoh--
--------------9xZATSN8LgibPgPPkiYgqQv0--
--------------KIFutZX3TnJuHEEzkM3u0vEU
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"
-----BEGIN PGP SIGNATURE-----
wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYxCFxwUDAAAAAAAKCRBJ4+4iGRcl7mNk
AQCtN5u+7V295FRkLW3bgvsGHhdmc5B30kP9zMezMsqh2wEAvgEKCq4Ml/fpkIPl/r92FggCB4DU
pY9zNhhuD5fW8AA=
=j4gg
-----END PGP SIGNATURE-----
--------------KIFutZX3TnJuHEEzkM3u0vEU--
From unknown Tue Jun 24 03:26:29 2025
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@gnu.org
From: help-debbugs@gnu.org (GNU bug Tracking System)
To: Maxime Devos
Subject: bug#57515: closed (Re: bug#57515: [PATCH 0/8] Stop unmirroring
during updates.)
Message-ID:
References: <87k05pkh6p.fsf@gnu.org>
X-Gnu-PR-Message: they-closed 57515
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 57515@debbugs.gnu.org
Date: Mon, 26 Sep 2022 20:36:02 +0000
Content-Type: multipart/mixed; boundary="----------=_1664224562-26796-1"
This is a multi-part message in MIME format...
------------=_1664224562-26796-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"
Your bug report
#57515: [PATCH 0/8] Stop unmirroring during updates.
which was filed against the guix-patches package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 57515@debbugs.gnu.org.
--=20
57515: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57515
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
------------=_1664224562-26796-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Received: (at 57515-done) by debbugs.gnu.org; 26 Sep 2022 20:35:23 +0000
Received: from localhost ([127.0.0.1]:51853 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1ocup1-0006xH-Dt
for submit@debbugs.gnu.org; Mon, 26 Sep 2022 16:35:23 -0400
Received: from eggs.gnu.org ([209.51.188.92]:49750)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1ocuoy-0006x2-IR
for 57515-done@debbugs.gnu.org; Mon, 26 Sep 2022 16:35:22 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:44222)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1ocuos-00048e-8L; Mon, 26 Sep 2022 16:35:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
From; bh=+f5MSJiUvBapCLqY5F3rrkfNofSIoj5g70TZbCAyXrg=; b=U6KO0KUiLl0f2crJOB5U
WSuwZlGOAn/0e7/yotA2de2L7+4BpblSl0VHnmLgLvRfXuT+FiTQqwiuZTAti+E2OqnoC6k3duqAz
jP/zgMVtYsopen96LQz6ORkmYdRWBbx1ovYFw2bHT+jwG5hGwKhTfeORSOnkRsghPdSeDVM0NFGVT
Qc1ZaWqL7k/QMenFAf3H9hlvM60TCTGS759Aqbyqkp2f2VZcR9qDNsUXTGtWL0ymHehFabdsrAxcZ
vfQ7ViIxnsBrzbBqlQ5Nn5F4YLnY0vF9ovAn8YoOLcwVdglbi0P1VvM+p0TErcrVHP4hS/7861uUQ
jcwZjvyzWkge7A==;
Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:63168
helo=ribbon)
by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1ocuoq-0007jF-QK; Mon, 26 Sep 2022 16:35:14 -0400
From: =?utf-8?Q?Ludovic_Court=C3=A8s?=
To: Maxime Devos
Subject: Re: bug#57515: [PATCH 0/8] Stop unmirroring during updates.
References:
Date: Mon, 26 Sep 2022 22:35:10 +0200
In-Reply-To: (Maxime Devos's
message of "Thu, 1 Sep 2022 11:00:31 +0200")
Message-ID: <87k05pkh6p.fsf@gnu.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57515-done
Cc: 57515-done@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -3.3 (---)
Hi,
Maxime Devos skribis:
> guix: Extract logic of the check-mirror-url.
> gnu-maintenance: Produce mirror:// URIs in latest-ftp-release.
> gnu-maintenance: Produce mirror:// URIs in latest-html-release.
> download: Switch savannah mirrors to HTTPS URLs.
> gnu-maintenance: Simplify latest-savannah-release.
> download: Add a kernel.org mirror.
> gnu-maintenance: Simplify latest-kernel.org-release.
> gnu-maintenance: Remove unused procedures.
I applied the whole series, with cosmetic changes on the first patch
and minor tweaks to the commit logs.
Thanks!
Ludo=E2=80=99.
------------=_1664224562-26796-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Received: (at submit) by debbugs.gnu.org; 1 Sep 2022 09:00:52 +0000
Received: from localhost ([127.0.0.1]:41166 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1oTg4B-0008Jt-LA
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:00:51 -0400
Received: from lists.gnu.org ([209.51.188.17]:59522)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1oTg47-0008Ji-86
for submit@debbugs.gnu.org; Thu, 01 Sep 2022 05:00:49 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:60962)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1oTg46-0002RS-Al
for guix-patches@gnu.org; Thu, 01 Sep 2022 05:00:46 -0400
Received: from albert.telenet-ops.be ([2a02:1800:110:4::f00:1a]:52994)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from )
id 1oTg40-0005KK-6J
for guix-patches@gnu.org; Thu, 01 Sep 2022 05:00:46 -0400
Received: from localhost.localdomain
([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
by albert.telenet-ops.be with bizsmtp
id EZ0a2800520ykKC06Z0aAi; Thu, 01 Sep 2022 11:00:35 +0200
From: Maxime Devos
To: guix-patches@gnu.org
Subject: [PATCH 0/8] Stop unmirroring during updates.
Date: Thu, 1 Sep 2022 11:00:31 +0200
Message-Id:
X-Mailer: git-send-email 2.37.2
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
t=1662022835; bh=TSgi2AvAB5tWRAEj5gqL/caaKsVqu06Hj3vvJbo8Wi4=;
h=From:To:Cc:Subject:Date;
b=lfrIY9t92W6hfr4W5Ryi7ah3DdXZNLJJkxoPn5j94o/3nDS0RAV9SId8qpBpXWlbV
uR0YE1+thAH5OW73Vnlo7DXRJ7sGiF0bhgGinL+T2T+TPyqTXtwg0hZEmYXig0X0sD
o7tTq4b4WFr6zoSLuw2sabIi7qyly9+VdG1PICVNX9UopHJ0vnDFzMxF9ROTfLC+ZF
wxYDSMgE0hnzk7W0aO/hTzM3lF0RIjK9yG3ZwjOYo5k+QSPmodkcA41IrGwnHLCGMK
bDR7Sd0+TZLw6stlTmgK0yW7C2i6nV5f/Dor/GDICOxwE8zalXQZKdlDxVgrXJhVJA
h0VFmR/qykA/w==
Received-SPF: pass client-ip=2a02:1800:110:4::f00:1a;
envelope-from=maximedevos@telenet.be; helo=albert.telenet-ops.be
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: submit
Cc: Maxime Devos
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit"
X-Spam-Score: -2.3 (--)
This patch series fixes #57477
(‘"guix refresh -u" sometimes 'unmirrors' source URLs’)
(at least, for the cases that I tested). The individual commits
have proposals for what packages to test things on.
Due to the new behaviour of 'latest-html-release', a few
simplifications were possible in other updaters. However,
to keep 57477 fixed, some URLs in (guix download) had to be
switched from http to https.
I'm currently running "make check", not yet completed.
Maxime Devos (8):
guix: Extract logic of the check-mirror-url.
gnu-maintenance: Produce mirror:// URIs in latest-ftp-release.
gnu-maintenance: Produce mirror:// URIs in latest-html-release.
download: Switch savannah mirrors to HTTPS URLs.
gnu-maintenance: Simplify latest-savannah-release.
download: Add a kernel.org mirror.
gnu-maintenance: Simplify latest-kernel.org-release.
gnu-maintenance: Remove unused procedures.
guix/download.scm | 17 ++++-----
guix/gnu-maintenance.scm | 74 ++++++++++++++++++++++------------------
guix/lint.scm | 23 ++++---------
3 files changed, 56 insertions(+), 58 deletions(-)
base-commit: 57f8f69562e942557e3331bb81c7e4acd973d189
--
2.37.2
------------=_1664224562-26796-1--