GNU bug report logs - #72207
[PATCH] gnu: ganeti: Fix build.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: attila.lendvai@HIDDEN; Keywords: patch; dated Sat, 20 Jul 2024 11:50:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

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


Received: (at 72207) by debbugs.gnu.org; 8 Jan 2025 03:07:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 07 22:07:02 2025
Received: from localhost ([127.0.0.1]:45434 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tVMPL-00081m-9Z
	for submit <at> debbugs.gnu.org; Tue, 07 Jan 2025 22:07:02 -0500
Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:58485)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <reed.meyerson@HIDDEN>)
 id 1tVGA0-0004nk-IF
 for 72207 <at> debbugs.gnu.org; Tue, 07 Jan 2025 15:26:45 -0500
Received: by mail-ed1-x536.google.com with SMTP id
 4fb4d7f45d1cf-5d414b8af7bso31613590a12.0
 for <72207 <at> debbugs.gnu.org>; Tue, 07 Jan 2025 12:26:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1736281603; x=1736886403; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=AsdM/1hyrWm9r0kU1+zwmFJOWkdaPyhWDfrHZBipIVw=;
 b=KPBB/xuqJ9ouOFKHRECa+hWZgj99g4MSP8abqmANrQ/2/HPDxc2ZqYD1Nvqq74/GHK
 df9Oajsz2uqlxWZkpLoYZ5/01KkXRq7UNZzXY9N/12A6S486ueGr6CguvmvT5rLkc39i
 3Be2D5VccX2CM7MgA6QOX/uc+3DrGG+gWN/oXwPW/Q5S7vF3XJC/f9MYrm0QWrwDlFrY
 /YDL7N5qcfotz62fVqvX0IUQRZjC66xHUsuPos1UeZHmue366PxlTkgH4OYDVrichTZM
 8Fq4MwgHt8iGnrWJhPci+VmKmxtv30U2AhJ8dAr7gqDzuMDsF0aLQS2YdCwCJQBX7o1d
 aymg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1736281603; x=1736886403;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=AsdM/1hyrWm9r0kU1+zwmFJOWkdaPyhWDfrHZBipIVw=;
 b=RAWwwtMwCQuBkzsO3WhScKqixRU/t6ZnEqpVnZp0smtW1C3D+WpK9eF3uZ1DtpYdTm
 nGliG2QCezKlnXn5xnaWUD7S6l411+GlkYmDZZ8mLIWmAGBZEbNQEPrQr5cZ2uYLdSKH
 8QUiUjGocs3zGefanybtHPC6+inB1DPgqfS95H0HQXIX82WQFxSRC7in6U9zDQh1Dn8V
 Dkmp1pGNCwCyAfqA5XTxUHHOPsjMaZraMwUXBJWeOVN/5L4+CJ7nCuhaSdUt7kkLLo1p
 g7txARKfavG5LCR3686eUfFeC2b4gfd0ZORQOZLHaKD79h3hgGNvHBbKFcGeirCaXvAN
 CJ/g==
X-Gm-Message-State: AOJu0YwiKeIpAwEKJV9MSXsjuskm15JRrDioNykDArfAnvVRUpHuBX3/
 nK0zmgA95Fuec0xZ++R53VYMpAWPHcCFoOj9rD4gZkI4rkdlVkn5/HgpGCnlaYRju0QjYMd9ao5
 uFmbqA5zb8moZf9QiPUeVn8xbFv8cEf7j
X-Gm-Gg: ASbGnct8RuSKWw5kUlMAmBMyVMzsSWlbYhaXW6gtuTQ7i4VwTN4saTum5seccy7dyN/
 ptfXUgzcCm/qtusYI6k8QltiZ6gLoxQYW+q/w
X-Google-Smtp-Source: AGHT+IFpM8AsVXLIu7rwdzL/qZWIy4QB8uFFUy6IrQkqPGwxwH1L2URgxvV5ZsgzTX0Tw4Dw9GKD/EkpVxsOVwduAGg=
X-Received: by 2002:a05:6402:4023:b0:5d0:e2c8:dc8d with SMTP id
 4fb4d7f45d1cf-5d972e1b962mr177743a12.20.1736281602452; Tue, 07 Jan 2025
 12:26:42 -0800 (PST)
MIME-Version: 1.0
From: Reed Meyerson <reed.meyerson@HIDDEN>
Date: Tue, 7 Jan 2025 15:26:31 -0500
X-Gm-Features: AbW1kvZ_k6BYywa0iBo4wDUM9QJKjj5xAvgu5NSr_pYqylOPVmBhidg3fa9tpLY
Message-ID: <CANv=NwGP1oOW9BrJ1eBrkvJ-X0W+EQnzJ7XUVy7CPjLcbBhObQ@HIDDEN>
Subject: [PATCH] gnu: ganeti: Fix build.
To: 72207 <at> debbugs.gnu.org
Content-Type: multipart/alternative; boundary="00000000000024f319062b2390db"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72207
X-Mailman-Approved-At: Tue, 07 Jan 2025 22:06:54 -0500
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 (-)

--00000000000024f319062b2390db
Content-Type: text/plain; charset="UTF-8"

Sorry, I think I attached the patch incorrectly. Here are the contents:

From d3feb577f2040daa6b54f0af264dea1d477e530d Mon Sep 17 00:00:00 2001
Message-ID: <
d3feb577f2040daa6b54f0af264dea1d477e530d.1736269185.git.reed.meyerson@HIDDEN>

From: Reed Meyerson <reed.meyerson@HIDDEN>
Date: Tue, 7 Jan 2025 11:27:00 -0500
Subject: [PATCH 1/1] removing deprecated sphinx.util.compat import

Change-Id: I21c4dd5e7210021e8905dc6237bd5148aeed930d
---
.../patches/ganeti-openssh-test-fix.patch     | 46 +++++++++++++++++++
.../patches/ganeti-sphinx-import.patch        | 12 +++++
gnu/packages/virtualization.scm               | 12 ++++-
3 files changed, 68 insertions(+), 2 deletions(-)
create mode 100644 gnu/packages/patches/ganeti-openssh-test-fix.patch
create mode 100644 gnu/packages/patches/ganeti-sphinx-import.patch

diff --git a/gnu/packages/patches/ganeti-openssh-test-fix.patch
b/gnu/packages/patches/ganeti-openssh-test-fix.patch
new file mode 100644
index 0000000000..ed7a498fab
--- /dev/null
+++ b/gnu/packages/patches/ganeti-openssh-test-fix.patch
@@ -0,0 +1,46 @@
+From 8a06656acf8f6e3dfa907bea77bd57a469a8d3fb Mon Sep 17 00:00:00 2001
+From: codefritzel <pascal-pf@HIDDEN>
+Date: Thu, 11 Jul 2024 23:10:41 +0200
+Subject: replace dsa with rsa in TestUpdateSshRoot
+
+DSA to be deactivated in OpenSSH from 2025. Since version 7.0 dsa is
+marked as deprecated.
+
+The TestUpdateSshRoot uses DSA, which will fail in the future with newer
+OpenSSH versions.
+
+fixes #1752
+
+Signed-off-by: codefritzel <pascal-pf@HIDDEN>
+
+diff --git a/test/py/ganeti.tools.prepare_node_join_unittest.py b/test/py/
ganeti.tools.prepare_node_join_unittest.py
+index fe7efdf8c..fe029b8f2 100755
+--- a/test/py/ganeti.tools.prepare_node_join_unittest.py
++++ b/test/py/ganeti.tools.prepare_node_join_unittest.py
+@@ -229,20 +229,20 @@ class TestUpdateSshRoot(unittest.TestCase):
+   def testUpdate(self):
+     data = {
+       constants.SSHS_SSH_ROOT_KEY: [
+-        (constants.SSHK_DSA, "privatedsa", "ssh-dss pubdsa"),
++        (constants.SSHK_RSA, "privatersa", "ssh-rsa pubrsa"),
+         ],
+-      constants.SSHS_SSH_KEY_TYPE: "dsa",
+-      constants.SSHS_SSH_KEY_BITS: 1024,
++      constants.SSHS_SSH_KEY_TYPE: "rsa",
++      constants.SSHS_SSH_KEY_BITS: 2048,
+       }
+
+     prepare_node_join.UpdateSshRoot(data, False,
+                                     _homedir_fn=self._GetHomeDir)
+     self.assertEqual(os.listdir(self.tmpdir), [".ssh"])
+     self.assertEqual(sorted(os.listdir(self.sshdir)),
+-                     sorted(["authorized_keys", "id_dsa", "id_dsa.pub"]))
+-    self.assertTrue(utils.ReadFile(utils.PathJoin(self.sshdir, "id_dsa"))
++                     sorted(["authorized_keys", "id_rsa", "id_rsa.pub"]))
++    self.assertTrue(utils.ReadFile(utils.PathJoin(self.sshdir, "id_rsa"))
+                     is not None)
+-    pub_key = utils.ReadFile(utils.PathJoin(self.sshdir, "id_dsa.pub"))
++    pub_key = utils.ReadFile(utils.PathJoin(self.sshdir, "id_rsa.pub"))
+     self.assertTrue(pub_key is not None)
+     self.assertEqual(utils.ReadFile(utils.PathJoin(self.sshdir,
+                                                     "authorized_keys")),
diff --git a/gnu/packages/patches/ganeti-sphinx-import.patch
b/gnu/packages/patches/ganeti-sphinx-import.patch
new file mode 100644
index 0000000000..8c6e7b5be5
--- /dev/null
+++ b/gnu/packages/patches/ganeti-sphinx-import.patch
@@ -0,0 +1,12 @@
+diff --git a/lib/build/sphinx_ext.py b/lib/build/sphinx_ext.py
+index ca8b8216e..017f52343 100644
+--- a/lib/build/sphinx_ext.py
++++ b/lib/build/sphinx_ext.py
+@@ -45,7 +45,6 @@ import docutils.parsers.rst
+ from docutils.parsers.rst import Directive
+
+ import sphinx.errors
+-import sphinx.util.compat
+ import sphinx.roles
+ import sphinx.addnodes
+
diff --git a/gnu/packages/virtualization.scm
b/gnu/packages/virtualization.scm
index 9dff421341..4cc46b3939 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -776,10 +776,12 @@ (define-public ganeti
                                       "ganeti-procps-compat.patch"
                                       "ganeti-disable-version-symlinks.patch"

                                       "ganeti-lens-compat.patch"
+                                       "ganeti-openssh-test-fix.patch"
                                       "ganeti-template-haskell-2.17.patch"
                                       "ganeti-template-haskell-2.18.patch"

"ganeti-reorder-arbitrary-definitions.patch"

-
                                      "ganeti-relax-dependencies.patch"))))
+                                       "ganeti-relax-dependencies.patch"
+                                       "ganeti-sphinx-import.patch"))))
    (build-system gnu-build-system)
    (arguments
     `(#:imported-modules (,@%default-gnu-imported-modules
@@ -923,13 +925,19 @@ (define-public ganeti
               (("test/py/ganeti\\.hypervisor\\.hv_kvm_unittest\\.py") "")
               (("test/py/ganeti\\.tools\\.ensure_dirs_unittest\\.py") "")
               (("test/py/ganeti\\.utils\\.io_unittest-runasroot\\.py") "")
+               ;; Tracked at: https://github.com/ganeti/ganeti/issues/1752
+               (("test/py/ganeti\\.ssh_unittest\\.py") "")
               ;; Disable the bash_completion test, as it requires the full
               ;; bash instead of bash-minimal.
               (("test/py/bash_completion\\.bash")
                "")
               ;; This test requires networking.
               (("test/py/import-export_unittest\\.bash")
-                ""))))
+                ""))
+             (substitute* "test/hs/Test/Ganeti/OpCodes.hs"
+               ;; Some serdes failure, tracked at:
+               ;; https://github.com/ganeti/ganeti/issues/1753
+               ((", 'case_py_compat_types") ""))))
         (add-after 'build 'build-bash-completions
           (lambda _
             (setenv "PYTHONPATH" ".")

base-commit: 84a68cffe6abf1056df2607e79ef587b63820a6e
--
2.46.0

Best,
Reed

--00000000000024f319062b2390db
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdj5Tb3JyeSwgSSB0aGluayBJIGF0dGFj
aGVkIHRoZSBwYXRjaCBpbmNvcnJlY3RseS4gSGVyZSBhcmUgdGhlIGNvbnRlbnRzOjwvZGl2Pjxk
aXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+PHNw
YW4gc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDI1NSwy
NTUpIj5Gcm9tIGQzZmViNTc3ZjIwNDBkYWE2YjU0ZjBhZjI2NGRlYTFkNDc3ZTUzMGQgTW9uIFNl
cCAxNyAwMDowMDowMCAyMDAxDQo8L3NwYW4+PGJyPk1lc3NhZ2UtSUQ6ICZsdDs8YSBocmVmPSJt
YWlsdG86ZDNmZWI1NzdmMjA0MGRhYTZiNTRmMGFmMjY0ZGVhMWQ0NzdlNTMwZC4xNzM2MjY5MTg1
LmdpdC5yZWVkLm1leWVyc29uQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmQzZmViNTc3ZjIw
NDBkYWE2YjU0ZjBhZjI2NGRlYTFkNDc3ZTUzMGQuMTczNjI2OTE4NS5naXQucmVlZC5tZXllcnNv
bkBnbWFpbC5jb208L2E+Jmd0Ow0KPGJyPkZyb206IFJlZWQgTWV5ZXJzb24gJmx0OzxhIGhyZWY9
Im1haWx0bzpyZWVkLm1leWVyc29uQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJlZWQubWV5
ZXJzb25AZ21haWwuY29tPC9hPiZndDsNCjxicj5EYXRlOiBUdWUsIDcgSmFuIDIwMjUgMTE6Mjc6
MDAgLTA1MDANCjxicj5TdWJqZWN0OiBbUEFUQ0ggMS8xXSByZW1vdmluZyBkZXByZWNhdGVkIHNw
aGlueC51dGlsLmNvbXBhdCBpbXBvcnQNCjxicj4NCjxicj5DaGFuZ2UtSWQ6IEkyMWM0ZGQ1ZTcy
MTAwMjFlODkwNWRjNjIzN2JkNTE0OGFlZWQ5MzBkDQo8YnI+LS0tDQo8YnI+IC4uLi9wYXRjaGVz
L2dhbmV0aS1vcGVuc3NoLXRlc3QtZml4LnBhdGNoIMKgwqDCoMKgfCA0NiArKysrKysrKysrKysr
KysrKysrDQo8YnI+IC4uLi9wYXRjaGVzL2dhbmV0aS1zcGhpbngtaW1wb3J0LnBhdGNoIMKgwqDC
oMKgwqDCoMKgfCAxMiArKysrKw0KPGJyPiBnbnUvcGFja2FnZXMvdmlydHVhbGl6YXRpb24uc2Nt
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB8IDEyICsrKystDQo8YnI+IDMgZmlsZXMgY2hh
bmdlZCwgNjggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCjxicj4gY3JlYXRlIG1vZGUg
MTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVzL2dhbmV0aS1vcGVuc3NoLXRlc3QtZml4LnBhdGNo
DQo8YnI+IGNyZWF0ZSBtb2RlIDEwMDY0NCBnbnUvcGFja2FnZXMvcGF0Y2hlcy9nYW5ldGktc3Bo
aW54LWltcG9ydC5wYXRjaA0KPGJyPg0KPGJyPmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0
Y2hlcy9nYW5ldGktb3BlbnNzaC10ZXN0LWZpeC5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVz
L2dhbmV0aS1vcGVuc3NoLXRlc3QtZml4LnBhdGNoDQo8YnI+bmV3IGZpbGUgbW9kZSAxMDA2NDQN
Cjxicj5pbmRleCAwMDAwMDAwMDAwLi5lZDdhNDk4ZmFiDQo8YnI+LS0tIC9kZXYvbnVsbA0KPGJy
PisrKyBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2dhbmV0aS1vcGVuc3NoLXRlc3QtZml4LnBhdGNo
DQo8YnI+QEAgLTAsMCArMSw0NiBAQA0KPGJyPitGcm9tIDhhMDY2NTZhY2Y4ZjZlM2RmYTkwN2Jl
YTc3YmQ1N2E0NjlhOGQzZmIgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxDQo8YnI+K0Zyb206IGNv
ZGVmcml0emVsICZsdDs8YSBocmVmPSJtYWlsdG86cGFzY2FsLXBmQGhvdG1haWwuZGUiIHRhcmdl
dD0iX2JsYW5rIj5wYXNjYWwtcGZAaG90bWFpbC5kZTwvYT4mZ3Q7DQo8YnI+K0RhdGU6IFRodSwg
MTEgSnVsIDIwMjQgMjM6MTA6NDEgKzAyMDANCjxicj4rU3ViamVjdDogcmVwbGFjZSBkc2Egd2l0
aCByc2EgaW4gVGVzdFVwZGF0ZVNzaFJvb3QNCjxicj4rDQo8YnI+K0RTQSB0byBiZSBkZWFjdGl2
YXRlZCBpbiBPcGVuU1NIIGZyb20gMjAyNS4gU2luY2UgdmVyc2lvbiA3LjAgZHNhIGlzDQo8YnI+
K21hcmtlZCBhcyBkZXByZWNhdGVkLg0KPGJyPisNCjxicj4rVGhlIFRlc3RVcGRhdGVTc2hSb290
IHVzZXMgRFNBLCB3aGljaCB3aWxsIGZhaWwgaW4gdGhlIGZ1dHVyZSB3aXRoIG5ld2VyDQo8YnI+
K09wZW5TU0ggdmVyc2lvbnMuDQo8YnI+Kw0KPGJyPitmaXhlcyAjMTc1Mg0KPGJyPisNCjxicj4r
U2lnbmVkLW9mZi1ieTogY29kZWZyaXR6ZWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXNjYWwtcGZA
aG90bWFpbC5kZSIgdGFyZ2V0PSJfYmxhbmsiPnBhc2NhbC1wZkBob3RtYWlsLmRlPC9hPiZndDsN
Cjxicj4rDQo8YnI+K2RpZmYgLS1naXQgYS90ZXN0L3B5LzxhIGhyZWY9Imh0dHA6Ly9nYW5ldGku
dG9vbHMucHJlcGFyZV9ub2RlX2pvaW5fdW5pdHRlc3QucHkiIHRhcmdldD0iX2JsYW5rIj5nYW5l
dGkudG9vbHMucHJlcGFyZV9ub2RlX2pvaW5fdW5pdHRlc3QucHk8L2E+IGIvdGVzdC9weS88YSBo
cmVmPSJodHRwOi8vZ2FuZXRpLnRvb2xzLnByZXBhcmVfbm9kZV9qb2luX3VuaXR0ZXN0LnB5IiB0
YXJnZXQ9Il9ibGFuayI+Z2FuZXRpLnRvb2xzLnByZXBhcmVfbm9kZV9qb2luX3VuaXR0ZXN0LnB5
PC9hPg0KPGJyPitpbmRleCBmZTdlZmRmOGMuLmZlMDI5YjhmMiAxMDA3NTUNCjxicj4rLS0tIGEv
dGVzdC9weS88YSBocmVmPSJodHRwOi8vZ2FuZXRpLnRvb2xzLnByZXBhcmVfbm9kZV9qb2luX3Vu
aXR0ZXN0LnB5IiB0YXJnZXQ9Il9ibGFuayI+Z2FuZXRpLnRvb2xzLnByZXBhcmVfbm9kZV9qb2lu
X3VuaXR0ZXN0LnB5PC9hPg0KPGJyPisrKysgYi90ZXN0L3B5LzxhIGhyZWY9Imh0dHA6Ly9nYW5l
dGkudG9vbHMucHJlcGFyZV9ub2RlX2pvaW5fdW5pdHRlc3QucHkiIHRhcmdldD0iX2JsYW5rIj5n
YW5ldGkudG9vbHMucHJlcGFyZV9ub2RlX2pvaW5fdW5pdHRlc3QucHk8L2E+DQo8YnI+K0BAIC0y
MjksMjAgKzIyOSwyMCBAQCBjbGFzcyBUZXN0VXBkYXRlU3NoUm9vdCh1bml0dGVzdC5UZXN0Q2Fz
ZSk6DQo8YnI+KyDCoMKgZGVmIHRlc3RVcGRhdGUoc2VsZik6DQo8YnI+KyDCoMKgwqDCoGRhdGEg
PSB7DQo8YnI+KyDCoMKgwqDCoMKgwqBjb25zdGFudHMuU1NIU19TU0hfUk9PVF9LRVk6IFsNCjxi
cj4rLSDCoMKgwqDCoMKgwqDCoChjb25zdGFudHMuU1NIS19EU0EsICZxdW90O3ByaXZhdGVkc2Em
cXVvdDssICZxdW90O3NzaC1kc3MgcHViZHNhJnF1b3Q7KSwNCjxicj4rKyDCoMKgwqDCoMKgwqDC
oChjb25zdGFudHMuU1NIS19SU0EsICZxdW90O3ByaXZhdGVyc2EmcXVvdDssICZxdW90O3NzaC1y
c2EgcHVicnNhJnF1b3Q7KSwNCjxicj4rIMKgwqDCoMKgwqDCoMKgwqBdLA0KPGJyPistIMKgwqDC
oMKgwqBjb25zdGFudHMuU1NIU19TU0hfS0VZX1RZUEU6ICZxdW90O2RzYSZxdW90OywNCjxicj4r
LSDCoMKgwqDCoMKgY29uc3RhbnRzLlNTSFNfU1NIX0tFWV9CSVRTOiAxMDI0LA0KPGJyPisrIMKg
wqDCoMKgwqBjb25zdGFudHMuU1NIU19TU0hfS0VZX1RZUEU6ICZxdW90O3JzYSZxdW90OywNCjxi
cj4rKyDCoMKgwqDCoMKgY29uc3RhbnRzLlNTSFNfU1NIX0tFWV9CSVRTOiAyMDQ4LA0KPGJyPisg
wqDCoMKgwqDCoMKgfQ0KPGJyPisgwqA8YnI+KyDCoMKgwqDCoHByZXBhcmVfbm9kZV9qb2luLlVw
ZGF0ZVNzaFJvb3QoZGF0YSwgRmFsc2UsDQo8YnI+KyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBfaG9tZWRpcl9m
bj1zZWxmLl9HZXRIb21lRGlyKQ0KPGJyPisgwqDCoMKgwqBzZWxmLmFzc2VydEVxdWFsKG9zLmxp
c3RkaXIoc2VsZi50bXBkaXIpLCBbJnF1b3Q7LnNzaCZxdW90O10pDQo8YnI+KyDCoMKgwqDCoHNl
bGYuYXNzZXJ0RXF1YWwoc29ydGVkKG9zLmxpc3RkaXIoc2VsZi5zc2hkaXIpKSwNCjxicj4rLSDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc29ydGVkKFsmcXVvdDthdXRo
b3JpemVkX2tleXMmcXVvdDssICZxdW90O2lkX2RzYSZxdW90OywgJnF1b3Q7aWRfZHNhLnB1YiZx
dW90O10pKQ0KPGJyPistIMKgwqDCoHNlbGYuYXNzZXJ0VHJ1ZSh1dGlscy5SZWFkRmlsZSh1dGls
cy5QYXRoSm9pbihzZWxmLnNzaGRpciwgJnF1b3Q7aWRfZHNhJnF1b3Q7KSkNCjxicj4rKyDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc29ydGVkKFsmcXVvdDthdXRob3Jp
emVkX2tleXMmcXVvdDssICZxdW90O2lkX3JzYSZxdW90OywgJnF1b3Q7aWRfcnNhLnB1YiZxdW90
O10pKQ0KPGJyPisrIMKgwqDCoHNlbGYuYXNzZXJ0VHJ1ZSh1dGlscy5SZWFkRmlsZSh1dGlscy5Q
YXRoSm9pbihzZWxmLnNzaGRpciwgJnF1b3Q7aWRfcnNhJnF1b3Q7KSkNCjxicj4rIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpcyBub3QgTm9uZSkNCjxicj4rLSDCoMKg
wqBwdWJfa2V5ID0gdXRpbHMuUmVhZEZpbGUodXRpbHMuUGF0aEpvaW4oc2VsZi5zc2hkaXIsICZx
dW90O2lkX2RzYS5wdWImcXVvdDspKQ0KPGJyPisrIMKgwqDCoHB1Yl9rZXkgPSB1dGlscy5SZWFk
RmlsZSh1dGlscy5QYXRoSm9pbihzZWxmLnNzaGRpciwgJnF1b3Q7aWRfcnNhLnB1YiZxdW90Oykp
DQo8YnI+KyDCoMKgwqDCoHNlbGYuYXNzZXJ0VHJ1ZShwdWJfa2V5IGlzIG5vdCBOb25lKQ0KPGJy
PisgwqDCoMKgwqBzZWxmLmFzc2VydEVxdWFsKHV0aWxzLlJlYWRGaWxlKHV0aWxzLlBhdGhKb2lu
KHNlbGYuc3NoZGlyLA0KPGJyPisgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAmcXVvdDthdXRob3JpemVkX2tleXMmcXVvdDspKSwNCjxicj5kaWZmIC0tZ2l0
IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvZ2FuZXRpLXNwaGlueC1pbXBvcnQucGF0Y2ggYi9nbnUv
cGFja2FnZXMvcGF0Y2hlcy9nYW5ldGktc3BoaW54LWltcG9ydC5wYXRjaA0KPGJyPm5ldyBmaWxl
IG1vZGUgMTAwNjQ0DQo8YnI+aW5kZXggMDAwMDAwMDAwMC4uOGM2ZTdiNWJlNQ0KPGJyPi0tLSAv
ZGV2L251bGwNCjxicj4rKysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9nYW5ldGktc3BoaW54LWlt
cG9ydC5wYXRjaA0KPGJyPkBAIC0wLDAgKzEsMTIgQEANCjxicj4rZGlmZiAtLWdpdCBhL2xpYi9i
dWlsZC9zcGhpbnhfZXh0LnB5IGIvbGliL2J1aWxkL3NwaGlueF9leHQucHkNCjxicj4raW5kZXgg
Y2E4YjgyMTZlLi4wMTdmNTIzNDMgMTAwNjQ0DQo8YnI+Ky0tLSBhL2xpYi9idWlsZC9zcGhpbnhf
ZXh0LnB5DQo8YnI+KysrKyBiL2xpYi9idWlsZC9zcGhpbnhfZXh0LnB5DQo8YnI+K0BAIC00NSw3
ICs0NSw2IEBAIGltcG9ydCBkb2N1dGlscy5wYXJzZXJzLnJzdA0KPGJyPisgZnJvbSBkb2N1dGls
cy5wYXJzZXJzLnJzdCBpbXBvcnQgRGlyZWN0aXZlDQo8YnI+KyDCoDxicj4rIGltcG9ydCBzcGhp
bnguZXJyb3JzDQo8YnI+Ky1pbXBvcnQgc3BoaW54LnV0aWwuY29tcGF0DQo8YnI+KyBpbXBvcnQg
c3BoaW54LnJvbGVzDQo8YnI+KyBpbXBvcnQgc3BoaW54LmFkZG5vZGVzDQo8YnI+KyDCoDxicj5k
aWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3ZpcnR1YWxpemF0aW9uLnNjbSBiL2dudS9wYWNrYWdl
cy92aXJ0dWFsaXphdGlvbi5zY20NCjxicj5pbmRleCA5ZGZmNDIxMzQxLi40Y2M0NmIzOTM5IDEw
MDY0NA0KPGJyPi0tLSBhL2dudS9wYWNrYWdlcy92aXJ0dWFsaXphdGlvbi5zY20NCjxicj4rKysg
Yi9nbnUvcGFja2FnZXMvdmlydHVhbGl6YXRpb24uc2NtDQo8YnI+QEAgLTc3NiwxMCArNzc2LDEy
IEBAIChkZWZpbmUtcHVibGljIGdhbmV0aQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAmcXVv
dDtnYW5ldGktcHJvY3BzLWNvbXBhdC5wYXRjaCZxdW90Ow0KPGJyPiDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAmcXVvdDtnYW5ldGktZGlzYWJsZS12ZXJzaW9uLXN5bWxpbmtzLnBhdGNoJnF1b3Q7DQo8
YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCZxdW90O2dhbmV0aS1sZW5zLWNvbXBhdC5wYXRjaCZx
dW90Ow0KPGJyPisgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCZxdW90O2dhbmV0aS1vcGVuc3NoLXRlc3Qt
Zml4LnBhdGNoJnF1b3Q7DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCZxdW90O2dhbmV0aS10
ZW1wbGF0ZS1oYXNrZWxsLTIuMTcucGF0Y2gmcXVvdDsNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgJnF1b3Q7Z2FuZXRpLXRlbXBsYXRlLWhhc2tlbGwtMi4xOC5wYXRjaCZxdW90Ow0KPGJyPiDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAmcXVvdDtnYW5ldGktcmVvcmRlci1hcmJpdHJhcnktZGVmaW5p
dGlvbnMucGF0Y2gmcXVvdDsNCjxicj4tIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAmcXVvdDtnYW5ldGkt
cmVsYXgtZGVwZW5kZW5jaWVzLnBhdGNoJnF1b3Q7KSkpKQ0KPGJyPisgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCZxdW90O2dhbmV0aS1yZWxheC1kZXBlbmRlbmNpZXMucGF0Y2gmcXVvdDsNCjxicj4rIMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAmcXVvdDtnYW5ldGktc3BoaW54LWltcG9ydC5wYXRjaCZxdW90Oykp
KSkNCjxicj4gwqDCoMKgwqAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pDQo8YnI+IMKg
wqDCoMKgKGFyZ3VtZW50cw0KPGJyPiDCoMKgwqDCoMKgYCgjOmltcG9ydGVkLW1vZHVsZXMgKCxA
JWRlZmF1bHQtZ251LWltcG9ydGVkLW1vZHVsZXMNCjxicj5AQCAtOTIzLDEzICs5MjUsMTkgQEAg
KGRlZmluZS1wdWJsaWMgZ2FuZXRpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCgoJnF1b3Q7dGVzdC9weS9nYW5ldGlcXC5oeXBlcnZpc29yXFwuaHZfa3ZtX3VuaXR0ZXN0XFwu
cHkmcXVvdDspICZxdW90OyZxdW90OykNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgKCgmcXVvdDt0ZXN0L3B5L2dhbmV0aVxcLnRvb2xzXFwuZW5zdXJlX2RpcnNfdW5pdHRlc3Rc
XC5weSZxdW90OykgJnF1b3Q7JnF1b3Q7KQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAoKCZxdW90O3Rlc3QvcHkvZ2FuZXRpXFwudXRpbHNcXC5pb191bml0dGVzdC1ydW5hc3Jv
b3RcXC5weSZxdW90OykgJnF1b3Q7JnF1b3Q7KQ0KPGJyPisgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoDs7IFRyYWNrZWQgYXQ6IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9nYW5ldGkv
Z2FuZXRpL2lzc3Vlcy8xNzUyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9naXRodWIuY29tL2dh
bmV0aS9nYW5ldGkvaXNzdWVzLzE3NTI8L2E+DQo8YnI+KyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgKCgmcXVvdDt0ZXN0L3B5L2dhbmV0aVxcLnNzaF91bml0dGVzdFxcLnB5JnF1b3Q7KSAm
cXVvdDsmcXVvdDspDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDs7IERpc2Fi
bGUgdGhlIGJhc2hfY29tcGxldGlvbiB0ZXN0LCBhcyBpdCByZXF1aXJlcyB0aGUgZnVsbA0KPGJy
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA7OyBiYXNoIGluc3RlYWQgb2YgYmFzaC1t
aW5pbWFsLg0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAoKCZxdW90O3Rlc3Qv
cHkvYmFzaF9jb21wbGV0aW9uXFwuYmFzaCZxdW90OykNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAmcXVvdDsmcXVvdDspDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoDs7IFRoaXMgdGVzdCByZXF1aXJlcyBuZXR3b3JraW5nLg0KPGJyPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAoKCZxdW90O3Rlc3QvcHkvaW1wb3J0LWV4cG9ydF91bml0dGVz
dFxcLmJhc2gmcXVvdDspDQo8YnI+LSDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAmcXVv
dDsmcXVvdDspKSkpDQo8YnI+KyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAmcXVvdDsm
cXVvdDspKQ0KPGJyPisgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKHN1YnN0aXR1dGUqICZxdW90
O3Rlc3QvaHMvVGVzdC9HYW5ldGkvT3BDb2Rlcy5ocyZxdW90Ow0KPGJyPisgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoDs7IFNvbWUgc2VyZGVzIGZhaWx1cmUsIHRyYWNrZWQgYXQ6DQo8YnI+
KyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgOzsgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIu
Y29tL2dhbmV0aS9nYW5ldGkvaXNzdWVzLzE3NTMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2dp
dGh1Yi5jb20vZ2FuZXRpL2dhbmV0aS9pc3N1ZXMvMTc1MzwvYT4NCjxicj4rIMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAoKCZxdW90OywgJiMzOTtjYXNlX3B5X2NvbXBhdF90eXBlcyZxdW90
OykgJnF1b3Q7JnF1b3Q7KSkpKQ0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqAoYWRkLWFmdGVyICYj
Mzk7YnVpbGQgJiMzOTtidWlsZC1iYXNoLWNvbXBsZXRpb25zDQo8YnI+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAobGFtYmRhIF8NCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAoc2V0ZW52
ICZxdW90O1BZVEhPTlBBVEgmcXVvdDsgJnF1b3Q7LiZxdW90OykNCjxicj4NCjxicj5iYXNlLWNv
bW1pdDogODRhNjhjZmZlNmFiZjEwNTZkZjI2MDdlNzllZjU4N2I2MzgyMGE2ZQ0KPGJyPi0tIMKg
PGJyPjIuNDYuMA0KPGRpdiBjbGFzcz0iZ21haWwteWo2cW8iPjwvZGl2PjxkaXYgY2xhc3M9Imdt
YWlsLWFkTCI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsLWFkTCI+QmVzdCw8L2Rpdj48ZGl2
IGNsYXNzPSJnbWFpbC1hZEwiPlJlZWQ8YnI+PC9kaXY+PC9zcGFuPjwvZGl2PjwvZGl2PjwvZGl2
Pg0K
--00000000000024f319062b2390db--




Information forwarded to guix-patches@HIDDEN:
bug#72207; Package guix-patches. Full text available.

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


Received: (at 72207) by debbugs.gnu.org; 8 Jan 2025 03:06:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 07 22:06:55 2025
Received: from localhost ([127.0.0.1]:45430 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tVMPG-00081Y-Qi
	for submit <at> debbugs.gnu.org; Tue, 07 Jan 2025 22:06:55 -0500
Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]:49418)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <reed.meyerson@HIDDEN>)
 id 1tVEsm-0008NN-EQ
 for 72207 <at> debbugs.gnu.org; Tue, 07 Jan 2025 14:04:53 -0500
Received: by mail-ed1-x535.google.com with SMTP id
 4fb4d7f45d1cf-5d8c1950da7so16108464a12.3
 for <72207 <at> debbugs.gnu.org>; Tue, 07 Jan 2025 11:04:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1736276686; x=1736881486; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=+HXADl5uygqZzULkqpR7xXPCMxs0WIBQmirhS1oiPl8=;
 b=Xl8rI9/AZpHQtrNmBjwvbNn/7gDHBxxLJuONx5fZb8vnZ2OX/a1vmqpxmh5WLyJYOm
 G/ZIZl9Zki0+iQ2UUOriamzgRwfkA+0x/yeyLwjR7dzEXfp+NbC1orlbaZNaYr+tiJOn
 1u6XrCoyNruunuW7imloxetxw7ASyJZKkPt4V4Zccrp9+3b/B203ThCjAXoEt+n/wVz1
 B/P36NpzfxaOIS1PRou09Ozh91SINr56GCitjWN6l5OyrCoEOr0JXWLcfr6bJoZW9zFX
 ZAomugjlsBLMP+2FRV/C9jwM/QHQBSJsTMpEMrU9dSe0IVMRm+U4ZDPMb1pAfsBI2979
 2Hwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1736276686; x=1736881486;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=+HXADl5uygqZzULkqpR7xXPCMxs0WIBQmirhS1oiPl8=;
 b=Nvo9a3i9rIif3L2C8MfM/sAKKowimMv+XB9KYs9fXYquxDC1ImvGTw4dqde76o65Mz
 +6S+MpqBEs6XGgu70sZcnjEJTCKV/Vku+4VWfzheVSuFh2d7DbAryfj/KqyS/rmri7oS
 ZZfwMKvP5L/DgCBrMoAS538cdgWSv6CdL/MOPb/boUya9zVHBE8CdvtR0MAvC4K8d8sJ
 /istdzEvRAgZzH/CdzCQ55ECeLnAS3ssQvuspkrHgS34wxXAMwaTH4kDPy7jzPbgF/fL
 4MzkjLgy8C8way8FLFGLKNDSz3TOWl7I7Y1NIxi6UXKSLTZIzG+dwHeelwhEiEPMD2Gc
 x8eA==
X-Gm-Message-State: AOJu0Yybmm47s3dEtkktdDax3RpkqoGDTTWGxK1ZTLm9ora9l7uCRqCc
 Bhsoem5Q401rft76hew3rRsgiS/VG4BY08nhz661f6IxRRSyZePzIwXxS9WJFZNgUOcmXIXjl4m
 /Fr0THzOWJT10cuM41Hxc1wMQGejN7J7m
X-Gm-Gg: ASbGncuqE1anqxgzyQ7jUepzG7oHMgCYq+ZSomosR14SL3VjGOmP/TKBA/jnZKfb1pN
 9NHRxmNafpaOtvKgq+I+hPAwzuLbNhaSQlGQJ
X-Google-Smtp-Source: AGHT+IFXi/BqYwFx36GEn+UInvCyYxTVDzG14oqPEmH7V5PjvYIfcOj0u3orVQm8EGIgJJ7Y9FlwGtYVKfZPUSF+cz4=
X-Received: by 2002:a05:6402:40c1:b0:5d0:b2c8:8d04 with SMTP id
 4fb4d7f45d1cf-5d81dde872fmr57797209a12.18.1736276685667; Tue, 07 Jan 2025
 11:04:45 -0800 (PST)
MIME-Version: 1.0
From: Reed Meyerson <reed.meyerson@HIDDEN>
Date: Tue, 7 Jan 2025 14:04:32 -0500
X-Gm-Features: AbW1kva7MhuK874NpXsVM_Yr5NHOlVz8UatI4QII1-lFduUOhRxIeGDIc8NbNBU
Message-ID: <CANv=NwG3665DOkSH1AgEfzi7rOHtHnz298sRNb8jerQ93pxzSA@HIDDEN>
Subject: [PATCH] gnu: ganeti: Fix build.
To: 72207 <at> debbugs.gnu.org
Content-Type: multipart/alternative; boundary="00000000000014c3d9062b226ba0"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72207
X-Mailman-Approved-At: Tue, 07 Jan 2025 22:06:54 -0500
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 (-)

--00000000000014c3d9062b226ba0
Content-Type: text/plain; charset="UTF-8"

Sorry, I think I attached the patch incorrectly. Here are the contents:

From d3feb577f2040daa6b54f0af264dea1d477e530d Mon Sep 17 00:00:00 2001
Message-ID: <
d3feb577f2040daa6b54f0af264dea1d477e530d.1736269185.git.reed.meyerson@HIDDEN>

From: Reed Meyerson <reed.meyerson@HIDDEN>
Date: Tue, 7 Jan 2025 11:27:00 -0500
Subject: [PATCH 1/1] removing deprecated sphinx.util.compat import

Change-Id: I21c4dd5e7210021e8905dc6237bd5148aeed930d
---
.../patches/ganeti-openssh-test-fix.patch     | 46 +++++++++++++++++++
.../patches/ganeti-sphinx-import.patch        | 12 +++++
gnu/packages/virtualization.scm               | 12 ++++-
3 files changed, 68 insertions(+), 2 deletions(-)
create mode 100644 gnu/packages/patches/ganeti-openssh-test-fix.patch
create mode 100644 gnu/packages/patches/ganeti-sphinx-import.patch

diff --git a/gnu/packages/patches/ganeti-openssh-test-fix.patch
b/gnu/packages/patches/ganeti-openssh-test-fix.patch
new file mode 100644
index 0000000000..ed7a498fab
--- /dev/null
+++ b/gnu/packages/patches/ganeti-openssh-test-fix.patch
@@ -0,0 +1,46 @@
+From 8a06656acf8f6e3dfa907bea77bd57a469a8d3fb Mon Sep 17 00:00:00 2001
+From: codefritzel <pascal-pf@HIDDEN>
+Date: Thu, 11 Jul 2024 23:10:41 +0200
+Subject: replace dsa with rsa in TestUpdateSshRoot
+
+DSA to be deactivated in OpenSSH from 2025. Since version 7.0 dsa is
+marked as deprecated.
+
+The TestUpdateSshRoot uses DSA, which will fail in the future with newer
+OpenSSH versions.
+
+fixes #1752
+
+Signed-off-by: codefritzel <pascal-pf@HIDDEN>
+
+diff --git a/test/py/ganeti.tools.prepare_node_join_unittest.py b/test/py/
ganeti.tools.prepare_node_join_unittest.py
+index fe7efdf8c..fe029b8f2 100755
+--- a/test/py/ganeti.tools.prepare_node_join_unittest.py
++++ b/test/py/ganeti.tools.prepare_node_join_unittest.py
+@@ -229,20 +229,20 @@ class TestUpdateSshRoot(unittest.TestCase):
+   def testUpdate(self):
+     data = {
+       constants.SSHS_SSH_ROOT_KEY: [
+-        (constants.SSHK_DSA, "privatedsa", "ssh-dss pubdsa"),
++        (constants.SSHK_RSA, "privatersa", "ssh-rsa pubrsa"),
+         ],
+-      constants.SSHS_SSH_KEY_TYPE: "dsa",
+-      constants.SSHS_SSH_KEY_BITS: 1024,
++      constants.SSHS_SSH_KEY_TYPE: "rsa",
++      constants.SSHS_SSH_KEY_BITS: 2048,
+       }
+
+     prepare_node_join.UpdateSshRoot(data, False,
+                                     _homedir_fn=self._GetHomeDir)
+     self.assertEqual(os.listdir(self.tmpdir), [".ssh"])
+     self.assertEqual(sorted(os.listdir(self.sshdir)),
+-                     sorted(["authorized_keys", "id_dsa", "id_dsa.pub"]))
+-    self.assertTrue(utils.ReadFile(utils.PathJoin(self.sshdir, "id_dsa"))
++                     sorted(["authorized_keys", "id_rsa", "id_rsa.pub"]))
++    self.assertTrue(utils.ReadFile(utils.PathJoin(self.sshdir, "id_rsa"))
+                     is not None)
+-    pub_key = utils.ReadFile(utils.PathJoin(self.sshdir, "id_dsa.pub"))
++    pub_key = utils.ReadFile(utils.PathJoin(self.sshdir, "id_rsa.pub"))
+     self.assertTrue(pub_key is not None)
+     self.assertEqual(utils.ReadFile(utils.PathJoin(self.sshdir,
+                                                     "authorized_keys")),
diff --git a/gnu/packages/patches/ganeti-sphinx-import.patch
b/gnu/packages/patches/ganeti-sphinx-import.patch
new file mode 100644
index 0000000000..8c6e7b5be5
--- /dev/null
+++ b/gnu/packages/patches/ganeti-sphinx-import.patch
@@ -0,0 +1,12 @@
+diff --git a/lib/build/sphinx_ext.py b/lib/build/sphinx_ext.py
+index ca8b8216e..017f52343 100644
+--- a/lib/build/sphinx_ext.py
++++ b/lib/build/sphinx_ext.py
+@@ -45,7 +45,6 @@ import docutils.parsers.rst
+ from docutils.parsers.rst import Directive
+
+ import sphinx.errors
+-import sphinx.util.compat
+ import sphinx.roles
+ import sphinx.addnodes
+
diff --git a/gnu/packages/virtualization.scm
b/gnu/packages/virtualization.scm
index 9dff421341..4cc46b3939 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -776,10 +776,12 @@ (define-public ganeti
                                       "ganeti-procps-compat.patch"
                                       "ganeti-disable-version-symlinks.patch"

                                       "ganeti-lens-compat.patch"
+                                       "ganeti-openssh-test-fix.patch"
                                       "ganeti-template-haskell-2.17.patch"
                                       "ganeti-template-haskell-2.18.patch"

"ganeti-reorder-arbitrary-definitions.patch"

-
                                      "ganeti-relax-dependencies.patch"))))
+                                       "ganeti-relax-dependencies.patch"
+                                       "ganeti-sphinx-import.patch"))))
    (build-system gnu-build-system)
    (arguments
     `(#:imported-modules (,@%default-gnu-imported-modules
@@ -923,13 +925,19 @@ (define-public ganeti
               (("test/py/ganeti\\.hypervisor\\.hv_kvm_unittest\\.py") "")
               (("test/py/ganeti\\.tools\\.ensure_dirs_unittest\\.py") "")
               (("test/py/ganeti\\.utils\\.io_unittest-runasroot\\.py") "")
+               ;; Tracked at: https://github.com/ganeti/ganeti/issues/1752
+               (("test/py/ganeti\\.ssh_unittest\\.py") "")
               ;; Disable the bash_completion test, as it requires the full
               ;; bash instead of bash-minimal.
               (("test/py/bash_completion\\.bash")
                "")
               ;; This test requires networking.
               (("test/py/import-export_unittest\\.bash")
-                ""))))
+                ""))
+             (substitute* "test/hs/Test/Ganeti/OpCodes.hs"
+               ;; Some serdes failure, tracked at:
+               ;; https://github.com/ganeti/ganeti/issues/1753
+               ((", 'case_py_compat_types") ""))))
         (add-after 'build 'build-bash-completions
           (lambda _
             (setenv "PYTHONPATH" ".")

base-commit: 84a68cffe6abf1056df2607e79ef587b63820a6e
--
2.46.0

--00000000000014c3d9062b226ba0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBkaXI9Imx0ciI+PGRpdj5Tb3JyeSwgSSB0aGluayBJIGF0dGFjaGVkIHRoZSBwYXRjaCBp
bmNvcnJlY3RseS4gSGVyZSBhcmUgdGhlIGNvbnRlbnRzOjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk
aXY+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+PHNwYW4gc3R5bGU9ImNvbG9y
OnJnYigwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDI1NSwyNTUpIj5Gcm9tIGQzZmVi
NTc3ZjIwNDBkYWE2YjU0ZjBhZjI2NGRlYTFkNDc3ZTUzMGQgTW9uIFNlcCAxNyAwMDowMDowMCAy
MDAxDQo8L3NwYW4+PGJyPk1lc3NhZ2UtSUQ6ICZsdDs8YSBocmVmPSJtYWlsdG86ZDNmZWI1Nzdm
MjA0MGRhYTZiNTRmMGFmMjY0ZGVhMWQ0NzdlNTMwZC4xNzM2MjY5MTg1LmdpdC5yZWVkLm1leWVy
c29uQGdtYWlsLmNvbSI+ZDNmZWI1NzdmMjA0MGRhYTZiNTRmMGFmMjY0ZGVhMWQ0NzdlNTMwZC4x
NzM2MjY5MTg1LmdpdC5yZWVkLm1leWVyc29uQGdtYWlsLmNvbTwvYT4mZ3Q7DQo8YnI+RnJvbTog
UmVlZCBNZXllcnNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJlZWQubWV5ZXJzb25AZ21haWwuY29t
Ij5yZWVkLm1leWVyc29uQGdtYWlsLmNvbTwvYT4mZ3Q7DQo8YnI+RGF0ZTogVHVlLCA3IEphbiAy
MDI1IDExOjI3OjAwIC0wNTAwDQo8YnI+U3ViamVjdDogW1BBVENIIDEvMV0gcmVtb3ZpbmcgZGVw
cmVjYXRlZCBzcGhpbngudXRpbC5jb21wYXQgaW1wb3J0DQo8YnI+DQo8YnI+Q2hhbmdlLUlkOiBJ
MjFjNGRkNWU3MjEwMDIxZTg5MDVkYzYyMzdiZDUxNDhhZWVkOTMwZA0KPGJyPi0tLQ0KPGJyPiAu
Li4vcGF0Y2hlcy9nYW5ldGktb3BlbnNzaC10ZXN0LWZpeC5wYXRjaCDCoMKgwqDCoHwgNDYgKysr
KysrKysrKysrKysrKysrKw0KPGJyPiAuLi4vcGF0Y2hlcy9nYW5ldGktc3BoaW54LWltcG9ydC5w
YXRjaCDCoMKgwqDCoMKgwqDCoHwgMTIgKysrKysNCjxicj4gZ251L3BhY2thZ2VzL3ZpcnR1YWxp
emF0aW9uLnNjbSDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfCAxMiArKysrLQ0KPGJyPiAz
IGZpbGVzIGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo8YnI+IGNy
ZWF0ZSBtb2RlIDEwMDY0NCBnbnUvcGFja2FnZXMvcGF0Y2hlcy9nYW5ldGktb3BlbnNzaC10ZXN0
LWZpeC5wYXRjaA0KPGJyPiBjcmVhdGUgbW9kZSAxMDA2NDQgZ251L3BhY2thZ2VzL3BhdGNoZXMv
Z2FuZXRpLXNwaGlueC1pbXBvcnQucGF0Y2gNCjxicj4NCjxicj5kaWZmIC0tZ2l0IGEvZ251L3Bh
Y2thZ2VzL3BhdGNoZXMvZ2FuZXRpLW9wZW5zc2gtdGVzdC1maXgucGF0Y2ggYi9nbnUvcGFja2Fn
ZXMvcGF0Y2hlcy9nYW5ldGktb3BlbnNzaC10ZXN0LWZpeC5wYXRjaA0KPGJyPm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0DQo8YnI+aW5kZXggMDAwMDAwMDAwMC4uZWQ3YTQ5OGZhYg0KPGJyPi0tLSAvZGV2
L251bGwNCjxicj4rKysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9nYW5ldGktb3BlbnNzaC10ZXN0
LWZpeC5wYXRjaA0KPGJyPkBAIC0wLDAgKzEsNDYgQEANCjxicj4rRnJvbSA4YTA2NjU2YWNmOGY2
ZTNkZmE5MDdiZWE3N2JkNTdhNDY5YThkM2ZiIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KPGJy
PitGcm9tOiBjb2RlZnJpdHplbCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhc2NhbC1wZkBob3RtYWls
LmRlIj5wYXNjYWwtcGZAaG90bWFpbC5kZTwvYT4mZ3Q7DQo8YnI+K0RhdGU6IFRodSwgMTEgSnVs
IDIwMjQgMjM6MTA6NDEgKzAyMDANCjxicj4rU3ViamVjdDogcmVwbGFjZSBkc2Egd2l0aCByc2Eg
aW4gVGVzdFVwZGF0ZVNzaFJvb3QNCjxicj4rDQo8YnI+K0RTQSB0byBiZSBkZWFjdGl2YXRlZCBp
biBPcGVuU1NIIGZyb20gMjAyNS4gU2luY2UgdmVyc2lvbiA3LjAgZHNhIGlzDQo8YnI+K21hcmtl
ZCBhcyBkZXByZWNhdGVkLg0KPGJyPisNCjxicj4rVGhlIFRlc3RVcGRhdGVTc2hSb290IHVzZXMg
RFNBLCB3aGljaCB3aWxsIGZhaWwgaW4gdGhlIGZ1dHVyZSB3aXRoIG5ld2VyDQo8YnI+K09wZW5T
U0ggdmVyc2lvbnMuDQo8YnI+Kw0KPGJyPitmaXhlcyAjMTc1Mg0KPGJyPisNCjxicj4rU2lnbmVk
LW9mZi1ieTogY29kZWZyaXR6ZWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXNjYWwtcGZAaG90bWFp
bC5kZSI+cGFzY2FsLXBmQGhvdG1haWwuZGU8L2E+Jmd0Ow0KPGJyPisNCjxicj4rZGlmZiAtLWdp
dCBhL3Rlc3QvcHkvPGEgaHJlZj0iaHR0cDovL2dhbmV0aS50b29scy5wcmVwYXJlX25vZGVfam9p
bl91bml0dGVzdC5weSI+Z2FuZXRpLnRvb2xzLnByZXBhcmVfbm9kZV9qb2luX3VuaXR0ZXN0LnB5
PC9hPiBiL3Rlc3QvcHkvPGEgaHJlZj0iaHR0cDovL2dhbmV0aS50b29scy5wcmVwYXJlX25vZGVf
am9pbl91bml0dGVzdC5weSI+Z2FuZXRpLnRvb2xzLnByZXBhcmVfbm9kZV9qb2luX3VuaXR0ZXN0
LnB5PC9hPg0KPGJyPitpbmRleCBmZTdlZmRmOGMuLmZlMDI5YjhmMiAxMDA3NTUNCjxicj4rLS0t
IGEvdGVzdC9weS88YSBocmVmPSJodHRwOi8vZ2FuZXRpLnRvb2xzLnByZXBhcmVfbm9kZV9qb2lu
X3VuaXR0ZXN0LnB5Ij5nYW5ldGkudG9vbHMucHJlcGFyZV9ub2RlX2pvaW5fdW5pdHRlc3QucHk8
L2E+DQo8YnI+KysrKyBiL3Rlc3QvcHkvPGEgaHJlZj0iaHR0cDovL2dhbmV0aS50b29scy5wcmVw
YXJlX25vZGVfam9pbl91bml0dGVzdC5weSI+Z2FuZXRpLnRvb2xzLnByZXBhcmVfbm9kZV9qb2lu
X3VuaXR0ZXN0LnB5PC9hPg0KPGJyPitAQCAtMjI5LDIwICsyMjksMjAgQEAgY2xhc3MgVGVzdFVw
ZGF0ZVNzaFJvb3QodW5pdHRlc3QuVGVzdENhc2UpOg0KPGJyPisgwqDCoGRlZiB0ZXN0VXBkYXRl
KHNlbGYpOg0KPGJyPisgwqDCoMKgwqBkYXRhID0gew0KPGJyPisgwqDCoMKgwqDCoMKgY29uc3Rh
bnRzLlNTSFNfU1NIX1JPT1RfS0VZOiBbDQo8YnI+Ky0gwqDCoMKgwqDCoMKgwqAoY29uc3RhbnRz
LlNTSEtfRFNBLCAmcXVvdDtwcml2YXRlZHNhJnF1b3Q7LCAmcXVvdDtzc2gtZHNzIHB1YmRzYSZx
dW90OyksDQo8YnI+KysgwqDCoMKgwqDCoMKgwqAoY29uc3RhbnRzLlNTSEtfUlNBLCAmcXVvdDtw
cml2YXRlcnNhJnF1b3Q7LCAmcXVvdDtzc2gtcnNhIHB1YnJzYSZxdW90OyksDQo8YnI+KyDCoMKg
wqDCoMKgwqDCoMKgXSwNCjxicj4rLSDCoMKgwqDCoMKgY29uc3RhbnRzLlNTSFNfU1NIX0tFWV9U
WVBFOiAmcXVvdDtkc2EmcXVvdDssDQo8YnI+Ky0gwqDCoMKgwqDCoGNvbnN0YW50cy5TU0hTX1NT
SF9LRVlfQklUUzogMTAyNCwNCjxicj4rKyDCoMKgwqDCoMKgY29uc3RhbnRzLlNTSFNfU1NIX0tF
WV9UWVBFOiAmcXVvdDtyc2EmcXVvdDssDQo8YnI+KysgwqDCoMKgwqDCoGNvbnN0YW50cy5TU0hT
X1NTSF9LRVlfQklUUzogMjA0OCwNCjxicj4rIMKgwqDCoMKgwqDCoH0NCjxicj4rIMKgPGJyPisg
wqDCoMKgwqBwcmVwYXJlX25vZGVfam9pbi5VcGRhdGVTc2hSb290KGRhdGEsIEZhbHNlLA0KPGJy
PisgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgX2hvbWVkaXJfZm49c2VsZi5fR2V0SG9tZURpcikNCjxicj4rIMKg
wqDCoMKgc2VsZi5hc3NlcnRFcXVhbChvcy5saXN0ZGlyKHNlbGYudG1wZGlyKSwgWyZxdW90Oy5z
c2gmcXVvdDtdKQ0KPGJyPisgwqDCoMKgwqBzZWxmLmFzc2VydEVxdWFsKHNvcnRlZChvcy5saXN0
ZGlyKHNlbGYuc3NoZGlyKSksDQo8YnI+Ky0gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoHNvcnRlZChbJnF1b3Q7YXV0aG9yaXplZF9rZXlzJnF1b3Q7LCAmcXVvdDtpZF9k
c2EmcXVvdDssICZxdW90O2lkX2RzYS5wdWImcXVvdDtdKSkNCjxicj4rLSDCoMKgwqBzZWxmLmFz
c2VydFRydWUodXRpbHMuUmVhZEZpbGUodXRpbHMuUGF0aEpvaW4oc2VsZi5zc2hkaXIsICZxdW90
O2lkX2RzYSZxdW90OykpDQo8YnI+KysgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoHNvcnRlZChbJnF1b3Q7YXV0aG9yaXplZF9rZXlzJnF1b3Q7LCAmcXVvdDtpZF9yc2Em
cXVvdDssICZxdW90O2lkX3JzYS5wdWImcXVvdDtdKSkNCjxicj4rKyDCoMKgwqBzZWxmLmFzc2Vy
dFRydWUodXRpbHMuUmVhZEZpbGUodXRpbHMuUGF0aEpvaW4oc2VsZi5zc2hkaXIsICZxdW90O2lk
X3JzYSZxdW90OykpDQo8YnI+KyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgaXMgbm90IE5vbmUpDQo8YnI+Ky0gwqDCoMKgcHViX2tleSA9IHV0aWxzLlJlYWRGaWxlKHV0
aWxzLlBhdGhKb2luKHNlbGYuc3NoZGlyLCAmcXVvdDtpZF9kc2EucHViJnF1b3Q7KSkNCjxicj4r
KyDCoMKgwqBwdWJfa2V5ID0gdXRpbHMuUmVhZEZpbGUodXRpbHMuUGF0aEpvaW4oc2VsZi5zc2hk
aXIsICZxdW90O2lkX3JzYS5wdWImcXVvdDspKQ0KPGJyPisgwqDCoMKgwqBzZWxmLmFzc2VydFRy
dWUocHViX2tleSBpcyBub3QgTm9uZSkNCjxicj4rIMKgwqDCoMKgc2VsZi5hc3NlcnRFcXVhbCh1
dGlscy5SZWFkRmlsZSh1dGlscy5QYXRoSm9pbihzZWxmLnNzaGRpciwNCjxicj4rIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgJnF1b3Q7YXV0aG9yaXplZF9r
ZXlzJnF1b3Q7KSksDQo8YnI+ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2dhbmV0
aS1zcGhpbngtaW1wb3J0LnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvZ2FuZXRpLXNwaGlu
eC1pbXBvcnQucGF0Y2gNCjxicj5uZXcgZmlsZSBtb2RlIDEwMDY0NA0KPGJyPmluZGV4IDAwMDAw
MDAwMDAuLjhjNmU3YjViZTUNCjxicj4tLS0gL2Rldi9udWxsDQo8YnI+KysrIGIvZ251L3BhY2th
Z2VzL3BhdGNoZXMvZ2FuZXRpLXNwaGlueC1pbXBvcnQucGF0Y2gNCjxicj5AQCAtMCwwICsxLDEy
IEBADQo8YnI+K2RpZmYgLS1naXQgYS9saWIvYnVpbGQvc3BoaW54X2V4dC5weSBiL2xpYi9idWls
ZC9zcGhpbnhfZXh0LnB5DQo8YnI+K2luZGV4IGNhOGI4MjE2ZS4uMDE3ZjUyMzQzIDEwMDY0NA0K
PGJyPistLS0gYS9saWIvYnVpbGQvc3BoaW54X2V4dC5weQ0KPGJyPisrKysgYi9saWIvYnVpbGQv
c3BoaW54X2V4dC5weQ0KPGJyPitAQCAtNDUsNyArNDUsNiBAQCBpbXBvcnQgZG9jdXRpbHMucGFy
c2Vycy5yc3QNCjxicj4rIGZyb20gZG9jdXRpbHMucGFyc2Vycy5yc3QgaW1wb3J0IERpcmVjdGl2
ZQ0KPGJyPisgwqA8YnI+KyBpbXBvcnQgc3BoaW54LmVycm9ycw0KPGJyPistaW1wb3J0IHNwaGlu
eC51dGlsLmNvbXBhdA0KPGJyPisgaW1wb3J0IHNwaGlueC5yb2xlcw0KPGJyPisgaW1wb3J0IHNw
aGlueC5hZGRub2Rlcw0KPGJyPisgwqA8YnI+ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy92aXJ0
dWFsaXphdGlvbi5zY20gYi9nbnUvcGFja2FnZXMvdmlydHVhbGl6YXRpb24uc2NtDQo8YnI+aW5k
ZXggOWRmZjQyMTM0MS4uNGNjNDZiMzkzOSAxMDA2NDQNCjxicj4tLS0gYS9nbnUvcGFja2FnZXMv
dmlydHVhbGl6YXRpb24uc2NtDQo8YnI+KysrIGIvZ251L3BhY2thZ2VzL3ZpcnR1YWxpemF0aW9u
LnNjbQ0KPGJyPkBAIC03NzYsMTAgKzc3NiwxMiBAQCAoZGVmaW5lLXB1YmxpYyBnYW5ldGkNCjxi
cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgJnF1b3Q7Z2FuZXRpLXByb2Nwcy1jb21wYXQucGF0Y2gm
cXVvdDsNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgJnF1b3Q7Z2FuZXRpLWRpc2FibGUtdmVy
c2lvbi1zeW1saW5rcy5wYXRjaCZxdW90Ow0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAmcXVv
dDtnYW5ldGktbGVucy1jb21wYXQucGF0Y2gmcXVvdDsNCjxicj4rIMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAmcXVvdDtnYW5ldGktb3BlbnNzaC10ZXN0LWZpeC5wYXRjaCZxdW90Ow0KPGJyPiDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAmcXVvdDtnYW5ldGktdGVtcGxhdGUtaGFza2VsbC0yLjE3LnBhdGNoJnF1
b3Q7DQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCZxdW90O2dhbmV0aS10ZW1wbGF0ZS1oYXNr
ZWxsLTIuMTgucGF0Y2gmcXVvdDsNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgJnF1b3Q7Z2Fu
ZXRpLXJlb3JkZXItYXJiaXRyYXJ5LWRlZmluaXRpb25zLnBhdGNoJnF1b3Q7DQo8YnI+LSDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgJnF1b3Q7Z2FuZXRpLXJlbGF4LWRlcGVuZGVuY2llcy5wYXRjaCZxdW90
OykpKSkNCjxicj4rIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAmcXVvdDtnYW5ldGktcmVsYXgtZGVwZW5k
ZW5jaWVzLnBhdGNoJnF1b3Q7DQo8YnI+KyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgJnF1b3Q7Z2FuZXRp
LXNwaGlueC1pbXBvcnQucGF0Y2gmcXVvdDspKSkpDQo8YnI+IMKgwqDCoMKgKGJ1aWxkLXN5c3Rl
bSBnbnUtYnVpbGQtc3lzdGVtKQ0KPGJyPiDCoMKgwqDCoChhcmd1bWVudHMNCjxicj4gwqDCoMKg
wqDCoGAoIzppbXBvcnRlZC1tb2R1bGVzICgsQCVkZWZhdWx0LWdudS1pbXBvcnRlZC1tb2R1bGVz
DQo8YnI+QEAgLTkyMywxMyArOTI1LDE5IEBAIChkZWZpbmUtcHVibGljIGdhbmV0aQ0KPGJyPiDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAoKCZxdW90O3Rlc3QvcHkvZ2FuZXRpXFwuaHlw
ZXJ2aXNvclxcLmh2X2t2bV91bml0dGVzdFxcLnB5JnF1b3Q7KSAmcXVvdDsmcXVvdDspDQo8YnI+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCgoJnF1b3Q7dGVzdC9weS9nYW5ldGlcXC50
b29sc1xcLmVuc3VyZV9kaXJzX3VuaXR0ZXN0XFwucHkmcXVvdDspICZxdW90OyZxdW90OykNCjxi
cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKCgmcXVvdDt0ZXN0L3B5L2dhbmV0aVxc
LnV0aWxzXFwuaW9fdW5pdHRlc3QtcnVuYXNyb290XFwucHkmcXVvdDspICZxdW90OyZxdW90OykN
Cjxicj4rIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA7OyBUcmFja2VkIGF0OiA8YSBocmVm
PSJodHRwczovL2dpdGh1Yi5jb20vZ2FuZXRpL2dhbmV0aS9pc3N1ZXMvMTc1MiI+aHR0cHM6Ly9n
aXRodWIuY29tL2dhbmV0aS9nYW5ldGkvaXNzdWVzLzE3NTI8L2E+DQo8YnI+KyDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgKCgmcXVvdDt0ZXN0L3B5L2dhbmV0aVxcLnNzaF91bml0dGVzdFxc
LnB5JnF1b3Q7KSAmcXVvdDsmcXVvdDspDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoDs7IERpc2FibGUgdGhlIGJhc2hfY29tcGxldGlvbiB0ZXN0LCBhcyBpdCByZXF1aXJlcyB0
aGUgZnVsbA0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA7OyBiYXNoIGluc3Rl
YWQgb2YgYmFzaC1taW5pbWFsLg0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAo
KCZxdW90O3Rlc3QvcHkvYmFzaF9jb21wbGV0aW9uXFwuYmFzaCZxdW90OykNCjxicj4gwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAmcXVvdDsmcXVvdDspDQo8YnI+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoDs7IFRoaXMgdGVzdCByZXF1aXJlcyBuZXR3b3JraW5nLg0KPGJy
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAoKCZxdW90O3Rlc3QvcHkvaW1wb3J0LWV4
cG9ydF91bml0dGVzdFxcLmJhc2gmcXVvdDspDQo8YnI+LSDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAmcXVvdDsmcXVvdDspKSkpDQo8YnI+KyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAmcXVvdDsmcXVvdDspKQ0KPGJyPisgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKHN1YnN0
aXR1dGUqICZxdW90O3Rlc3QvaHMvVGVzdC9HYW5ldGkvT3BDb2Rlcy5ocyZxdW90Ow0KPGJyPisg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDs7IFNvbWUgc2VyZGVzIGZhaWx1cmUsIHRyYWNr
ZWQgYXQ6DQo8YnI+KyDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgOzsgPGEgaHJlZj0iaHR0
cHM6Ly9naXRodWIuY29tL2dhbmV0aS9nYW5ldGkvaXNzdWVzLzE3NTMiPmh0dHBzOi8vZ2l0aHVi
LmNvbS9nYW5ldGkvZ2FuZXRpL2lzc3Vlcy8xNzUzPC9hPg0KPGJyPisgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCgoJnF1b3Q7LCAmIzM5O2Nhc2VfcHlfY29tcGF0X3R5cGVzJnF1b3Q7KSAm
cXVvdDsmcXVvdDspKSkpDQo8YnI+IMKgwqDCoMKgwqDCoMKgwqDCoChhZGQtYWZ0ZXIgJiMzOTti
dWlsZCAmIzM5O2J1aWxkLWJhc2gtY29tcGxldGlvbnMNCjxicj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoChsYW1iZGEgXw0KPGJyPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoChzZXRlbnYgJnF1
b3Q7UFlUSE9OUEFUSCZxdW90OyAmcXVvdDsuJnF1b3Q7KQ0KPGJyPg0KPGJyPmJhc2UtY29tbWl0
OiA4NGE2OGNmZmU2YWJmMTA1NmRmMjYwN2U3OWVmNTg3YjYzODIwYTZlDQo8YnI+LS0gwqA8YnI+
Mi40Ni4wDQo8YnI+PC9zcGFuPjwvZGl2PjwvZGl2Pg0K
--00000000000014c3d9062b226ba0--




Information forwarded to guix-patches@HIDDEN:
bug#72207; Package guix-patches. Full text available.

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


Received: (at 72207) by debbugs.gnu.org; 7 Jan 2025 17:34:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 07 12:34:50 2025
Received: from localhost ([127.0.0.1]:44465 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tVDTc-0003H4-Sj
	for submit <at> debbugs.gnu.org; Tue, 07 Jan 2025 12:34:50 -0500
Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]:47151)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <reed.meyerson@HIDDEN>)
 id 1tVD3Q-0001sm-Tg
 for 72207 <at> debbugs.gnu.org; Tue, 07 Jan 2025 12:07:50 -0500
Received: by mail-ed1-x529.google.com with SMTP id
 4fb4d7f45d1cf-5d647d5df90so12441962a12.2
 for <72207 <at> debbugs.gnu.org>; Tue, 07 Jan 2025 09:07:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1736269663; x=1736874463; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=su6dyT1POt42EvHoT/ktVTOodo5nJzWtSYOC2aJzU44=;
 b=G+wx114Q9VuKY4a5xea0Gqr84aRoiW5/vkiD4im+c1KzII1Q/bcJuuk8R5j2POi2BK
 8nIJFv95fH4D11CFVCkYI1O9SFwg+aJI/mwrn/9cnlAvV+9bnDocmUHZOrezFC+IMaIw
 cnYYNCmmdtmfyIrGmod6eWtgesfjclydgKu3+RzWQV1L3YQ2/krVFPhbXrE95Z1FfJHl
 MVpT6LwTKKb+fa4BbefK1fCaZ6tiQR50vnKux0KVLwaDkyhywo74CaiEf/InrBI1aqr8
 ejl5h9cJXPsvgmenUsBQcuzpFtahAWlAW3NCVKOQyZulg/0VE+t9chSeb4bJP00iB2/X
 qoxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1736269663; x=1736874463;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=su6dyT1POt42EvHoT/ktVTOodo5nJzWtSYOC2aJzU44=;
 b=H3ltviDU0k7i/6HWdCDOtE8N9PhktRI35gs6LjXKuSLhj0Aa+nPyxycgaziKYOZ10/
 QRiqVzyrFdC+f7wSje/BK6IFUu9jq/sAPe5vhfy4LKk9ds0DKX1504q9Jc21r4HS73RL
 8cRplIU7kRPvfJgoDo/C/0TdsAZvDbxrSIYGr/NfewK8xcZlg5Aj6cauaZb5NcYjxqXR
 s1QUAHA5tywTuF+PQh9wSkGR6zaQc9cV8QMtSsXrR25+tYormivsGC+9ksb/z6SaH7L9
 Db7Ud9wcVE3I33wdfwmMLKOcSZEBmAlz9mJ4FgNeIACSbT+AZW5cxWTIJFFSrcBzgNwn
 B+Ow==
X-Gm-Message-State: AOJu0YzybDbNAX+0qLem+Dg8y/Fd/6+w+cFU0BUPONakGK7NLSWbwFBg
 ACewxl8dXzc992LjhQB4zLa+SafP8HLN2oTXXW9iy6svmazEnavXdmToT4B1d7TF8wnLQ5Qbfnm
 vfRS5d+2zbtmBjbRiPFzMb6uBl/J14Ah1
X-Gm-Gg: ASbGncs90fZ6Mbv1EKjTBqM66eaJ7rLBc8dYjvpMkJ6PDtc3hg4v/xK4gSMbbTahTHm
 kCPjjvLD/GqxZ7FkCdwso0JCMpDqhqzV4jd0a
X-Google-Smtp-Source: AGHT+IEtk9tHIj+B93gVghiqmTl0/d2bWiA2wcVC1VcxlssteBE9wqvTZ5NZGmz/YsB09Ij4wpj+yWMSnAvMrppUEuY=
X-Received: by 2002:a05:6402:278d:b0:5d3:baa3:29f with SMTP id
 4fb4d7f45d1cf-5d81dd8e07emr43773170a12.9.1736269663068; Tue, 07 Jan 2025
 09:07:43 -0800 (PST)
MIME-Version: 1.0
From: Reed Meyerson <reed.meyerson@HIDDEN>
Date: Tue, 7 Jan 2025 12:07:31 -0500
X-Gm-Features: AbW1kvZCu3slPE4gwXJy95-WvPaCP6Clyw24llI9mMtosyoJGPJwvTydD_1JzIc
Message-ID: <CANv=NwHVYTGP4-zqCnvpFLC0twrm3-+7=4SmcVoOFS-==VAawQ@HIDDEN>
Subject: [PATCH] gnu: ganeti: Fix build.
To: 72207 <at> debbugs.gnu.org
Content-Type: multipart/mixed; boundary="0000000000008099f1062b20c8af"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72207
X-Mailman-Approved-At: Tue, 07 Jan 2025 12:34:47 -0500
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 (-)

--0000000000008099f1062b20c8af
Content-Type: multipart/alternative; boundary="0000000000008099f0062b20c8ad"

--0000000000008099f0062b20c8ad
Content-Type: text/plain; charset="UTF-8"

I was able to get this building using the patch above, and by removing a
deprecated import (See upstream:
https://github.com/ganeti/ganeti/commit/2844c7c0d0f1493c9fd79cb05e5445d6d1d4687d
)

Best,
Reed

--0000000000008099f0062b20c8ad
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>I was able to get this building using the patch above=
, and by removing a deprecated import (See upstream: <a href=3D"https://git=
hub.com/ganeti/ganeti/commit/2844c7c0d0f1493c9fd79cb05e5445d6d1d4687d">http=
s://github.com/ganeti/ganeti/commit/2844c7c0d0f1493c9fd79cb05e5445d6d1d4687=
d</a>)</div><div><br></div><div>Best,</div><div>Reed<br></div></div>

--0000000000008099f0062b20c8ad--

--0000000000008099f1062b20c8af
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-removing-deprecated-sphinx.util.compat-import.patch"
Content-Disposition: attachment; 
	filename="0001-removing-deprecated-sphinx.util.compat-import.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m5mq3anj0>
X-Attachment-Id: f_m5mq3anj0

RnJvbSBkM2ZlYjU3N2YyMDQwZGFhNmI1NGYwYWYyNjRkZWExZDQ3N2U1MzBkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlEOiA8ZDNmZWI1NzdmMjA0MGRhYTZiNTRmMGFmMjY0ZGVh
MWQ0NzdlNTMwZC4xNzM2MjY5MTg1LmdpdC5yZWVkLm1leWVyc29uQGdtYWlsLmNvbT4KRnJvbTog
UmVlZCBNZXllcnNvbiA8cmVlZC5tZXllcnNvbkBnbWFpbC5jb20+CkRhdGU6IFR1ZSwgNyBKYW4g
MjAyNSAxMToyNzowMCAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMS8xXSByZW1vdmluZyBkZXByZWNh
dGVkIHNwaGlueC51dGlsLmNvbXBhdCBpbXBvcnQKCkNoYW5nZS1JZDogSTIxYzRkZDVlNzIxMDAy
MWU4OTA1ZGM2MjM3YmQ1MTQ4YWVlZDkzMGQKLS0tCiAuLi4vcGF0Y2hlcy9nYW5ldGktb3BlbnNz
aC10ZXN0LWZpeC5wYXRjaCAgICAgfCA0NiArKysrKysrKysrKysrKysrKysrCiAuLi4vcGF0Y2hl
cy9nYW5ldGktc3BoaW54LWltcG9ydC5wYXRjaCAgICAgICAgfCAxMiArKysrKwogZ251L3BhY2th
Z2VzL3ZpcnR1YWxpemF0aW9uLnNjbSAgICAgICAgICAgICAgIHwgMTIgKysrKy0KIDMgZmlsZXMg
Y2hhbmdlZCwgNjggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBnbnUvcGFja2FnZXMvcGF0Y2hlcy9nYW5ldGktb3BlbnNzaC10ZXN0LWZpeC5wYXRjaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVzL2dhbmV0aS1zcGhpbngtaW1w
b3J0LnBhdGNoCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvZ2FuZXRpLW9wZW5z
c2gtdGVzdC1maXgucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9nYW5ldGktb3BlbnNzaC10
ZXN0LWZpeC5wYXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lZDdh
NDk4ZmFiCi0tLSAvZGV2L251bGwKKysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvZ2FuZXRpLW9w
ZW5zc2gtdGVzdC1maXgucGF0Y2gKQEAgLTAsMCArMSw0NiBAQAorRnJvbSA4YTA2NjU2YWNmOGY2
ZTNkZmE5MDdiZWE3N2JkNTdhNDY5YThkM2ZiIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQorRnJv
bTogY29kZWZyaXR6ZWwgPHBhc2NhbC1wZkBob3RtYWlsLmRlPgorRGF0ZTogVGh1LCAxMSBKdWwg
MjAyNCAyMzoxMDo0MSArMDIwMAorU3ViamVjdDogcmVwbGFjZSBkc2Egd2l0aCByc2EgaW4gVGVz
dFVwZGF0ZVNzaFJvb3QKKworRFNBIHRvIGJlIGRlYWN0aXZhdGVkIGluIE9wZW5TU0ggZnJvbSAy
MDI1LiBTaW5jZSB2ZXJzaW9uIDcuMCBkc2EgaXMKK21hcmtlZCBhcyBkZXByZWNhdGVkLgorCitU
aGUgVGVzdFVwZGF0ZVNzaFJvb3QgdXNlcyBEU0EsIHdoaWNoIHdpbGwgZmFpbCBpbiB0aGUgZnV0
dXJlIHdpdGggbmV3ZXIKK09wZW5TU0ggdmVyc2lvbnMuCisKK2ZpeGVzICMxNzUyCisKK1NpZ25l
ZC1vZmYtYnk6IGNvZGVmcml0emVsIDxwYXNjYWwtcGZAaG90bWFpbC5kZT4KKworZGlmZiAtLWdp
dCBhL3Rlc3QvcHkvZ2FuZXRpLnRvb2xzLnByZXBhcmVfbm9kZV9qb2luX3VuaXR0ZXN0LnB5IGIv
dGVzdC9weS9nYW5ldGkudG9vbHMucHJlcGFyZV9ub2RlX2pvaW5fdW5pdHRlc3QucHkKK2luZGV4
IGZlN2VmZGY4Yy4uZmUwMjliOGYyIDEwMDc1NQorLS0tIGEvdGVzdC9weS9nYW5ldGkudG9vbHMu
cHJlcGFyZV9ub2RlX2pvaW5fdW5pdHRlc3QucHkKKysrKyBiL3Rlc3QvcHkvZ2FuZXRpLnRvb2xz
LnByZXBhcmVfbm9kZV9qb2luX3VuaXR0ZXN0LnB5CitAQCAtMjI5LDIwICsyMjksMjAgQEAgY2xh
c3MgVGVzdFVwZGF0ZVNzaFJvb3QodW5pdHRlc3QuVGVzdENhc2UpOgorICAgZGVmIHRlc3RVcGRh
dGUoc2VsZik6CisgICAgIGRhdGEgPSB7CisgICAgICAgY29uc3RhbnRzLlNTSFNfU1NIX1JPT1Rf
S0VZOiBbCistICAgICAgICAoY29uc3RhbnRzLlNTSEtfRFNBLCAicHJpdmF0ZWRzYSIsICJzc2gt
ZHNzIHB1YmRzYSIpLAorKyAgICAgICAgKGNvbnN0YW50cy5TU0hLX1JTQSwgInByaXZhdGVyc2Ei
LCAic3NoLXJzYSBwdWJyc2EiKSwKKyAgICAgICAgIF0sCistICAgICAgY29uc3RhbnRzLlNTSFNf
U1NIX0tFWV9UWVBFOiAiZHNhIiwKKy0gICAgICBjb25zdGFudHMuU1NIU19TU0hfS0VZX0JJVFM6
IDEwMjQsCisrICAgICAgY29uc3RhbnRzLlNTSFNfU1NIX0tFWV9UWVBFOiAicnNhIiwKKysgICAg
ICBjb25zdGFudHMuU1NIU19TU0hfS0VZX0JJVFM6IDIwNDgsCisgICAgICAgfQorIAorICAgICBw
cmVwYXJlX25vZGVfam9pbi5VcGRhdGVTc2hSb290KGRhdGEsIEZhbHNlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9ob21lZGlyX2ZuPXNlbGYuX0dldEhvbWVEaXIpCisg
ICAgIHNlbGYuYXNzZXJ0RXF1YWwob3MubGlzdGRpcihzZWxmLnRtcGRpciksIFsiLnNzaCJdKQor
ICAgICBzZWxmLmFzc2VydEVxdWFsKHNvcnRlZChvcy5saXN0ZGlyKHNlbGYuc3NoZGlyKSksCist
ICAgICAgICAgICAgICAgICAgICAgc29ydGVkKFsiYXV0aG9yaXplZF9rZXlzIiwgImlkX2RzYSIs
ICJpZF9kc2EucHViIl0pKQorLSAgICBzZWxmLmFzc2VydFRydWUodXRpbHMuUmVhZEZpbGUodXRp
bHMuUGF0aEpvaW4oc2VsZi5zc2hkaXIsICJpZF9kc2EiKSkKKysgICAgICAgICAgICAgICAgICAg
ICBzb3J0ZWQoWyJhdXRob3JpemVkX2tleXMiLCAiaWRfcnNhIiwgImlkX3JzYS5wdWIiXSkpCisr
ICAgIHNlbGYuYXNzZXJ0VHJ1ZSh1dGlscy5SZWFkRmlsZSh1dGlscy5QYXRoSm9pbihzZWxmLnNz
aGRpciwgImlkX3JzYSIpKQorICAgICAgICAgICAgICAgICAgICAgaXMgbm90IE5vbmUpCistICAg
IHB1Yl9rZXkgPSB1dGlscy5SZWFkRmlsZSh1dGlscy5QYXRoSm9pbihzZWxmLnNzaGRpciwgImlk
X2RzYS5wdWIiKSkKKysgICAgcHViX2tleSA9IHV0aWxzLlJlYWRGaWxlKHV0aWxzLlBhdGhKb2lu
KHNlbGYuc3NoZGlyLCAiaWRfcnNhLnB1YiIpKQorICAgICBzZWxmLmFzc2VydFRydWUocHViX2tl
eSBpcyBub3QgTm9uZSkKKyAgICAgc2VsZi5hc3NlcnRFcXVhbCh1dGlscy5SZWFkRmlsZSh1dGls
cy5QYXRoSm9pbihzZWxmLnNzaGRpciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImF1dGhvcml6ZWRfa2V5cyIpKSwKZGlmZiAtLWdpdCBhL2du
dS9wYWNrYWdlcy9wYXRjaGVzL2dhbmV0aS1zcGhpbngtaW1wb3J0LnBhdGNoIGIvZ251L3BhY2th
Z2VzL3BhdGNoZXMvZ2FuZXRpLXNwaGlueC1pbXBvcnQucGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uOGM2ZTdiNWJlNQotLS0gL2Rldi9udWxsCisrKyBiL2dudS9w
YWNrYWdlcy9wYXRjaGVzL2dhbmV0aS1zcGhpbngtaW1wb3J0LnBhdGNoCkBAIC0wLDAgKzEsMTIg
QEAKK2RpZmYgLS1naXQgYS9saWIvYnVpbGQvc3BoaW54X2V4dC5weSBiL2xpYi9idWlsZC9zcGhp
bnhfZXh0LnB5CitpbmRleCBjYThiODIxNmUuLjAxN2Y1MjM0MyAxMDA2NDQKKy0tLSBhL2xpYi9i
dWlsZC9zcGhpbnhfZXh0LnB5CisrKysgYi9saWIvYnVpbGQvc3BoaW54X2V4dC5weQorQEAgLTQ1
LDcgKzQ1LDYgQEAgaW1wb3J0IGRvY3V0aWxzLnBhcnNlcnMucnN0CisgZnJvbSBkb2N1dGlscy5w
YXJzZXJzLnJzdCBpbXBvcnQgRGlyZWN0aXZlCisgCisgaW1wb3J0IHNwaGlueC5lcnJvcnMKKy1p
bXBvcnQgc3BoaW54LnV0aWwuY29tcGF0CisgaW1wb3J0IHNwaGlueC5yb2xlcworIGltcG9ydCBz
cGhpbnguYWRkbm9kZXMKKyAKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy92aXJ0dWFsaXphdGlv
bi5zY20gYi9nbnUvcGFja2FnZXMvdmlydHVhbGl6YXRpb24uc2NtCmluZGV4IDlkZmY0MjEzNDEu
LjRjYzQ2YjM5MzkgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy92aXJ0dWFsaXphdGlvbi5zY20K
KysrIGIvZ251L3BhY2thZ2VzL3ZpcnR1YWxpemF0aW9uLnNjbQpAQCAtNzc2LDEwICs3NzYsMTIg
QEAgKGRlZmluZS1wdWJsaWMgZ2FuZXRpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiZ2FuZXRpLXByb2Nwcy1jb21wYXQucGF0Y2giCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiZ2FuZXRpLWRpc2FibGUtdmVyc2lvbi1zeW1saW5rcy5wYXRj
aCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnYW5ldGktbGVucy1j
b21wYXQucGF0Y2giCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ2Fu
ZXRpLW9wZW5zc2gtdGVzdC1maXgucGF0Y2giCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZ2FuZXRpLXRlbXBsYXRlLWhhc2tlbGwtMi4xNy5wYXRjaCIKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnYW5ldGktdGVtcGxhdGUtaGFza2VsbC0y
LjE4LnBhdGNoIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdhbmV0
aS1yZW9yZGVyLWFyYml0cmFyeS1kZWZpbml0aW9ucy5wYXRjaCIKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJnYW5ldGktcmVsYXgtZGVwZW5kZW5jaWVzLnBhdGNoIikp
KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnYW5ldGktcmVsYXgt
ZGVwZW5kZW5jaWVzLnBhdGNoIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgImdhbmV0aS1zcGhpbngtaW1wb3J0LnBhdGNoIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGdu
dS1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6aW1wb3J0ZWQtbW9kdWxl
cyAoLEAlZGVmYXVsdC1nbnUtaW1wb3J0ZWQtbW9kdWxlcwpAQCAtOTIzLDEzICs5MjUsMTkgQEAg
KGRlZmluZS1wdWJsaWMgZ2FuZXRpCiAgICAgICAgICAgICAgICAoKCJ0ZXN0L3B5L2dhbmV0aVxc
Lmh5cGVydmlzb3JcXC5odl9rdm1fdW5pdHRlc3RcXC5weSIpICIiKQogICAgICAgICAgICAgICAg
KCgidGVzdC9weS9nYW5ldGlcXC50b29sc1xcLmVuc3VyZV9kaXJzX3VuaXR0ZXN0XFwucHkiKSAi
IikKICAgICAgICAgICAgICAgICgoInRlc3QvcHkvZ2FuZXRpXFwudXRpbHNcXC5pb191bml0dGVz
dC1ydW5hc3Jvb3RcXC5weSIpICIiKQorICAgICAgICAgICAgICAgOzsgVHJhY2tlZCBhdDogaHR0
cHM6Ly9naXRodWIuY29tL2dhbmV0aS9nYW5ldGkvaXNzdWVzLzE3NTIKKyAgICAgICAgICAgICAg
ICgoInRlc3QvcHkvZ2FuZXRpXFwuc3NoX3VuaXR0ZXN0XFwucHkiKSAiIikKICAgICAgICAgICAg
ICAgIDs7IERpc2FibGUgdGhlIGJhc2hfY29tcGxldGlvbiB0ZXN0LCBhcyBpdCByZXF1aXJlcyB0
aGUgZnVsbAogICAgICAgICAgICAgICAgOzsgYmFzaCBpbnN0ZWFkIG9mIGJhc2gtbWluaW1hbC4K
ICAgICAgICAgICAgICAgICgoInRlc3QvcHkvYmFzaF9jb21wbGV0aW9uXFwuYmFzaCIpCiAgICAg
ICAgICAgICAgICAgIiIpCiAgICAgICAgICAgICAgICA7OyBUaGlzIHRlc3QgcmVxdWlyZXMgbmV0
d29ya2luZy4KICAgICAgICAgICAgICAgICgoInRlc3QvcHkvaW1wb3J0LWV4cG9ydF91bml0dGVz
dFxcLmJhc2giKQotICAgICAgICAgICAgICAgICIiKSkpKQorICAgICAgICAgICAgICAgICIiKSkK
KyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInRlc3QvaHMvVGVzdC9HYW5ldGkvT3BDb2Rlcy5o
cyIKKyAgICAgICAgICAgICAgIDs7IFNvbWUgc2VyZGVzIGZhaWx1cmUsIHRyYWNrZWQgYXQ6Cisg
ICAgICAgICAgICAgICA7OyBodHRwczovL2dpdGh1Yi5jb20vZ2FuZXRpL2dhbmV0aS9pc3N1ZXMv
MTc1MworICAgICAgICAgICAgICAgKCgiLCAnY2FzZV9weV9jb21wYXRfdHlwZXMiKSAiIikpKSkK
ICAgICAgICAgIChhZGQtYWZ0ZXIgJ2J1aWxkICdidWlsZC1iYXNoLWNvbXBsZXRpb25zCiAgICAg
ICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgIChzZXRlbnYgIlBZVEhPTlBBVEgiICIuIikK
CmJhc2UtY29tbWl0OiA4NGE2OGNmZmU2YWJmMTA1NmRmMjYwN2U3OWVmNTg3YjYzODIwYTZlCi0t
IAoyLjQ2LjAKCg==
--0000000000008099f1062b20c8af--




Information forwarded to guix-patches@HIDDEN:
bug#72207; Package guix-patches. Full text available.

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


Received: (at 72207) by debbugs.gnu.org; 18 Nov 2024 21:37:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 18 16:37:45 2024
Received: from localhost ([127.0.0.1]:39445 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tD9RJ-000422-JF
	for submit <at> debbugs.gnu.org; Mon, 18 Nov 2024 16:37:45 -0500
Received: from mail-lj1-f172.google.com ([209.85.208.172]:52315)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <attila.lendvai@HIDDEN>) id 1tD9RH-00041u-RA
 for 72207 <at> debbugs.gnu.org; Mon, 18 Nov 2024 16:37:44 -0500
Received: by mail-lj1-f172.google.com with SMTP id
 38308e7fff4ca-2fb51e00c05so30813541fa.0
 for <72207 <at> debbugs.gnu.org>; Mon, 18 Nov 2024 13:37:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1731965803; x=1732570603; darn=debbugs.gnu.org;
 h=mime-version:message-id:date:in-reply-to:subject:cc:to:from:from:to
 :cc:subject:date:message-id:reply-to;
 bh=SEkoPzMGZiputPHxBqJ2gaPmuth5QjcBvGDI+6TwayQ=;
 b=Wbc7fq8hMJtBWycNMsnQfxdnbtL8Us2YHn2jN6pCrDoSpvqcPeQmh+Gat9+c6tPxCt
 2UgXfOWs/zAr7nVReqfHhijMpBHyzU9tWNFDhxhX0zFLH2yAYkNo7aP3Pw0lUuEHDXKj
 awU+K7XHHUAMm7cvHmX9ax5dzpvH4VXPpP+j9duLna+FD5p0DlxlrM69s4ABLcAx45tp
 3SE2397ufa8lHqrsgP/CaeHdMgsgs81gTj4t+2PN0mG7+BzmkuBNlH0NuhD7IBUQzeHZ
 VP3PJE+m2srAQfozC4ktowkuYwWVZyNupmJ6cWBN+gdaDvIFBVQZ2SZLGgWMJiaTKH8Y
 1ZWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1731965803; x=1732570603;
 h=mime-version:message-id:date:in-reply-to:subject:cc:to:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=SEkoPzMGZiputPHxBqJ2gaPmuth5QjcBvGDI+6TwayQ=;
 b=WCGdX5K+Mnis+O8gsoxaMYduv7b4Yng6WfbK9cRxN1Hv9fuKzJRGSIshQGPpUkh5tV
 9Ljjn96+TvDhjiY5aYHwwDPJYgMf8jnIYfBdPibUd4Fsi3XYXeqvyqT6bzUxR9fJVhpB
 Y7FTOCaFZhByJ69ZgjLrGWYadBxTK+EGjARs87VgzXdU28PiTsgzz26UbeSsIpA01chQ
 nCFcw2IZkqnvYDh+j3xA+6UUGMt5J2971DYpZlr8bt92pVlDp/t28sqxpJecTuE2z5kk
 W9osIaM368zgiq3AuT5cqREdIsRW340QRqlExKJwsYgceZs9Ye4Kl43y/CK0KAaoVfux
 rZ6g==
X-Gm-Message-State: AOJu0YwWP4XQC4y73Sq8UtIh2ghMEJv//gwkrNWKOVSy7hmWCQT5TAG7
 /pz9Dt4s/OCl2d78M6LdkMM9dcZjPh48b5zEQ1pvakIjK2Sx8bKx
X-Google-Smtp-Source: AGHT+IFKMK3lkIdJN6oPM9U31fULuPXrpYdBws5zFQ/Evgq8lfJGgulegDPbkMaivPIn+L+1KLtP7g==
X-Received: by 2002:a05:651c:2104:b0:2fb:6362:284e with SMTP id
 38308e7fff4ca-2ff6061064dmr85126941fa.8.1731965802519; 
 Mon, 18 Nov 2024 13:36:42 -0800 (PST)
Received: from lelap (2a00-1f40-b161-38e0--477.pool6.panelnet.hu.
 [2a00:1f40:b161:38e0::477]) by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-aa20e0434f6sm577911366b.139.2024.11.18.13.36.41
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 18 Nov 2024 13:36:42 -0800 (PST)
From: Attila Lendvai <attila.lendvai@HIDDEN>
X-Google-Original-From: Attila Lendvai <attila@HIDDEN>
To: 72207 <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: ganeti: Fix build.
In-reply-to: <5d7ae8c0db78c963581ef2fb1cca83c7c5b8466b.1721476128.git.attila@HIDDEN>
Date: Mon, 18 Nov 2024 22:36:38 +0100
Message-ID: <87h684442h.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72207
Cc: attila.lendvai@HIDDEN
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 (-)


user guix
usertag 72207 + patch-hackers-review-list
thanks




Information forwarded to guix-patches@HIDDEN:
bug#72207; Package guix-patches. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 20 Jul 2024 11:49:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 07:49:38 2024
Received: from localhost ([127.0.0.1]:51892 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sV8ao-0000Nv-5z
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2024 07:49:38 -0400
Received: from lists.gnu.org ([209.51.188.17]:33770)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <attila.lendvai@HIDDEN>) id 1sV8al-0000Nl-BY
 for submit <at> debbugs.gnu.org; Sat, 20 Jul 2024 07:49:36 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <attila.lendvai@HIDDEN>)
 id 1sV8ak-0007H2-R6
 for guix-patches@HIDDEN; Sat, 20 Jul 2024 07:49:34 -0400
Received: from mail-lj1-x236.google.com ([2a00:1450:4864:20::236])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <attila.lendvai@HIDDEN>)
 id 1sV8ai-0000io-W8
 for guix-patches@HIDDEN; Sat, 20 Jul 2024 07:49:34 -0400
Received: by mail-lj1-x236.google.com with SMTP id
 38308e7fff4ca-2eede876fccso34104921fa.1
 for <guix-patches@HIDDEN>; Sat, 20 Jul 2024 04:49:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1721476171; x=1722080971; darn=gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=ipW35p866jn9vrpTE2Plb35nWi3MabhAGsUYnd6kdos=;
 b=kuIrjfEAzJoPsMZFkBaDogqiazDlogH0V5nZu+dkRGj7EWNU9DWg5GWaUuUOpoMEBb
 j7lga34ttH+RT6o9I0ZdMbQikY/Q80cfxJxMTLdtgehmC9cK/0OQv2JZv021GYXCtCKU
 +G+kvNGsLhCAPbb7co+nHshUPTrnSx/JCWUJgo0O/oVlvZfNasEXkFPybV739q0XxBRX
 dpxoNBpazqD7xFv0y5eKrhJDudkTFtIF5uViy849BN5gTNNEDr7YNmZAH1sSckUcxntc
 3hj1czZhvaQuASKCBQs8EGETChsQcVj4Fgir+pUjnWxFNMRkDSEBCOdkacYLScZ7WR08
 BOXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1721476171; x=1722080971;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=ipW35p866jn9vrpTE2Plb35nWi3MabhAGsUYnd6kdos=;
 b=xS4BD0dg3rXq246qGCvB4ctU1ZCbE4EZHJSWpP9v47I6d8l04YL07rOap7a3GVi2up
 1ab8MNd7FKTyrkF9h12ZcFUhzud0XQ/twmesLLSF+OEOvJKJLF4B40XCqgRRDYxCPTZM
 NC85GRlfNqQQMjCPCaCCNhWgMw2yM9hFpll9dz76P/hwDwSB4kp0hHemu3lBugOHdZrl
 8g1kfeP5kJ6K/quNnyuLS/kfPOtsg2+62JeCSQ5YtyP1icUqFv9tL5YdL0ZHrhkKg9G2
 W5lMJumI61V/AYzoH66RTNwM4PyUUNgkm6CQv6BQpKP0SY9O4r67zsjnTc6l4ku0Pui9
 UOcA==
X-Gm-Message-State: AOJu0YzyDP7x/f3DK1ehmrCbRTkSle0x7fm8LLs1Bj+dbUxDYdxe9wNN
 YjdVRdqfsVxT9fTYpeZ/9UgxkAm2z03lXIV2VBEx5CSe1HSxhCKywuaFzA==
X-Google-Smtp-Source: AGHT+IGLavHFg8vaQbFjR88+R8gEkNvusQkk7VBk+hXaabwQh3B+bKByES7PmFmRfuCmYGLqAFt42A==
X-Received: by 2002:a05:6512:33c5:b0:52e:be2c:4b05 with SMTP id
 2adb3069b0e04-52ef8d960admr1285581e87.21.1721476170186; 
 Sat, 20 Jul 2024 04:49:30 -0700 (PDT)
Received: from lelap.lan (2a00-1f40-b161-30b0--477.pool6.panelnet.hu.
 [2a00:1f40:b161:30b0::477]) by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-a7a3c8c1e2asm151725766b.129.2024.07.20.04.49.29
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 20 Jul 2024 04:49:29 -0700 (PDT)
From: attila.lendvai@HIDDEN
X-Google-Original-From: attila@HIDDEN
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: ganeti: Fix build.
Date: Sat, 20 Jul 2024 13:48:49 +0200
Message-ID: <5d7ae8c0db78c963581ef2fb1cca83c7c5b8466b.1721476128.git.attila@HIDDEN>
X-Mailer: git-send-email 2.45.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2a00:1450:4864:20::236;
 envelope-from=attila.lendvai@HIDDEN; helo=mail-lj1-x236.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Attila Lendvai <attila@HIDDEN>
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.3 (--)

From: Attila Lendvai <attila@HIDDEN>

* gnu/packages/virtualization.scm (ganeti): Add backported patch
`ganeti-openssh-test-fix.patch`.  Disable test `py_compat_types` in
`test/hs/Test/Ganeti/OpCodes.hs`.  Disable test
`test/py/ganeti.ssh_unittest.py`.

Change-Id: Id317c3f159374c2568a762c42c821ec2ee879bc6
---
 .../patches/ganeti-openssh-test-fix.patch     | 46 +++++++++++++++++++
 gnu/packages/virtualization.scm               |  9 +++-
 2 files changed, 54 insertions(+), 1 deletion(-)
 create mode 100644 gnu/packages/patches/ganeti-openssh-test-fix.patch

diff --git a/gnu/packages/patches/ganeti-openssh-test-fix.patch b/gnu/packages/patches/ganeti-openssh-test-fix.patch
new file mode 100644
index 00000000000..ed7a498fab2
--- /dev/null
+++ b/gnu/packages/patches/ganeti-openssh-test-fix.patch
@@ -0,0 +1,46 @@
+From 8a06656acf8f6e3dfa907bea77bd57a469a8d3fb Mon Sep 17 00:00:00 2001
+From: codefritzel <pascal-pf@HIDDEN>
+Date: Thu, 11 Jul 2024 23:10:41 +0200
+Subject: replace dsa with rsa in TestUpdateSshRoot
+
+DSA to be deactivated in OpenSSH from 2025. Since version 7.0 dsa is
+marked as deprecated.
+
+The TestUpdateSshRoot uses DSA, which will fail in the future with newer
+OpenSSH versions.
+
+fixes #1752
+
+Signed-off-by: codefritzel <pascal-pf@HIDDEN>
+
+diff --git a/test/py/ganeti.tools.prepare_node_join_unittest.py b/test/py/ganeti.tools.prepare_node_join_unittest.py
+index fe7efdf8c..fe029b8f2 100755
+--- a/test/py/ganeti.tools.prepare_node_join_unittest.py
++++ b/test/py/ganeti.tools.prepare_node_join_unittest.py
+@@ -229,20 +229,20 @@ class TestUpdateSshRoot(unittest.TestCase):
+   def testUpdate(self):
+     data = {
+       constants.SSHS_SSH_ROOT_KEY: [
+-        (constants.SSHK_DSA, "privatedsa", "ssh-dss pubdsa"),
++        (constants.SSHK_RSA, "privatersa", "ssh-rsa pubrsa"),
+         ],
+-      constants.SSHS_SSH_KEY_TYPE: "dsa",
+-      constants.SSHS_SSH_KEY_BITS: 1024,
++      constants.SSHS_SSH_KEY_TYPE: "rsa",
++      constants.SSHS_SSH_KEY_BITS: 2048,
+       }
+ 
+     prepare_node_join.UpdateSshRoot(data, False,
+                                     _homedir_fn=self._GetHomeDir)
+     self.assertEqual(os.listdir(self.tmpdir), [".ssh"])
+     self.assertEqual(sorted(os.listdir(self.sshdir)),
+-                     sorted(["authorized_keys", "id_dsa", "id_dsa.pub"]))
+-    self.assertTrue(utils.ReadFile(utils.PathJoin(self.sshdir, "id_dsa"))
++                     sorted(["authorized_keys", "id_rsa", "id_rsa.pub"]))
++    self.assertTrue(utils.ReadFile(utils.PathJoin(self.sshdir, "id_rsa"))
+                     is not None)
+-    pub_key = utils.ReadFile(utils.PathJoin(self.sshdir, "id_dsa.pub"))
++    pub_key = utils.ReadFile(utils.PathJoin(self.sshdir, "id_rsa.pub"))
+     self.assertTrue(pub_key is not None)
+     self.assertEqual(utils.ReadFile(utils.PathJoin(self.sshdir,
+                                                     "authorized_keys")),
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index dfd0e19e4b2..100957d4106 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -749,6 +749,7 @@ (define-public ganeti
                                        "ganeti-procps-compat.patch"
                                        "ganeti-disable-version-symlinks.patch"
                                        "ganeti-lens-compat.patch"
+                                       "ganeti-openssh-test-fix.patch"
                                        "ganeti-template-haskell-2.17.patch"
                                        "ganeti-template-haskell-2.18.patch"
                                        "ganeti-reorder-arbitrary-definitions.patch"
@@ -896,13 +897,19 @@ (define-public ganeti
                (("test/py/ganeti\\.hypervisor\\.hv_kvm_unittest\\.py") "")
                (("test/py/ganeti\\.tools\\.ensure_dirs_unittest\\.py") "")
                (("test/py/ganeti\\.utils\\.io_unittest-runasroot\\.py") "")
+               ;; Tracked at: https://github.com/ganeti/ganeti/issues/1752
+               (("test/py/ganeti\\.ssh_unittest\\.py") "")
                ;; Disable the bash_completion test, as it requires the full
                ;; bash instead of bash-minimal.
                (("test/py/bash_completion\\.bash")
                 "")
                ;; This test requires networking.
                (("test/py/import-export_unittest\\.bash")
-                ""))))
+                ""))
+             (substitute* "test/hs/Test/Ganeti/OpCodes.hs"
+               ;; Some serdes failure, tracked at:
+               ;; https://github.com/ganeti/ganeti/issues/1753
+               ((", 'case_py_compat_types") ""))))
          (add-after 'build 'build-bash-completions
            (lambda _
              (setenv "PYTHONPATH" ".")

base-commit: 9df5289c6687cd5688c275d16417389fbab6d384
-- 
2.45.1





Acknowledgement sent to attila.lendvai@HIDDEN:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#72207; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

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