GNU logs - #72207, boring messages


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#72207] [PATCH] gnu: ganeti: Fix build.
Resent-From: attila.lendvai@HIDDEN
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 20 Jul 2024 11:50:01 +0000
Resent-Message-ID: <handler.72207.B.17214761781488 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 72207
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 72207 <at> debbugs.gnu.org
Cc: Attila Lendvai <attila@HIDDEN>
X-Debbugs-Original-To: guix-patches@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17214761781488
          (code B ref -1); Sat, 20 Jul 2024 11:50:01 +0000
Received: (at submit) by debbugs.gnu.org; 20 Jul 2024 11:49:38 +0000
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
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-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





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: attila.lendvai@HIDDEN
Subject: bug#72207: Acknowledgement ([PATCH] gnu: ganeti: Fix build.)
Message-ID: <handler.72207.B.17214761781488.ack <at> debbugs.gnu.org>
References: <5d7ae8c0db78c963581ef2fb1cca83c7c5b8466b.1721476128.git.attila@HIDDEN>
X-Gnu-PR-Message: ack 72207
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 72207 <at> debbugs.gnu.org
Date: Sat, 20 Jul 2024 11:50:01 +0000

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

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

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

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

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

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

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


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#72207] [PATCH] gnu: ganeti: Fix build.
References: <5d7ae8c0db78c963581ef2fb1cca83c7c5b8466b.1721476128.git.attila@HIDDEN>
Resent-From: Attila Lendvai <attila.lendvai@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 18 Nov 2024 21:38:02 +0000
Resent-Message-ID: <handler.72207.B72207.173196586515506 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72207
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 72207 <at> debbugs.gnu.org
Cc: attila.lendvai@HIDDEN
Received: via spool by 72207-submit <at> debbugs.gnu.org id=B72207.173196586515506
          (code B ref 72207); Mon, 18 Nov 2024 21:38:02 +0000
Received: (at 72207) by debbugs.gnu.org; 18 Nov 2024 21:37:45 +0000
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>
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-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




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#72207] [PATCH] gnu: ganeti: Fix build.
References: <5d7ae8c0db78c963581ef2fb1cca83c7c5b8466b.1721476128.git.attila@HIDDEN>
In-Reply-To: <5d7ae8c0db78c963581ef2fb1cca83c7c5b8466b.1721476128.git.attila@HIDDEN>
Resent-From: Reed Meyerson <reed.meyerson@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 07 Jan 2025 17:35:01 +0000
Resent-Message-ID: <handler.72207.B72207.173627129012596 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72207
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 72207 <at> debbugs.gnu.org
Received: via spool by 72207-submit <at> debbugs.gnu.org id=B72207.173627129012596
          (code B ref 72207); Tue, 07 Jan 2025 17:35:01 +0000
Received: (at 72207) by debbugs.gnu.org; 7 Jan 2025 17:34:50 +0000
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>
Content-Type: multipart/mixed; boundary="0000000000008099f1062b20c8af"
X-Spam-Score: 0.0 (/)
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--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#72207] [PATCH] gnu: ganeti: Fix build.
References: <5d7ae8c0db78c963581ef2fb1cca83c7c5b8466b.1721476128.git.attila@HIDDEN>
In-Reply-To: <5d7ae8c0db78c963581ef2fb1cca83c7c5b8466b.1721476128.git.attila@HIDDEN>
Resent-From: Reed Meyerson <reed.meyerson@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 08 Jan 2025 03:07:02 +0000
Resent-Message-ID: <handler.72207.B72207.173630561630854 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72207
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 72207 <at> debbugs.gnu.org
Received: via spool by 72207-submit <at> debbugs.gnu.org id=B72207.173630561630854
          (code B ref 72207); Wed, 08 Jan 2025 03:07:02 +0000
Received: (at 72207) by debbugs.gnu.org; 8 Jan 2025 03:06:56 +0000
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>
Content-Type: multipart/alternative; boundary="00000000000014c3d9062b226ba0"
X-Spam-Score: 0.0 (/)
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--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#72207] [PATCH] gnu: ganeti: Fix build.
References: <5d7ae8c0db78c963581ef2fb1cca83c7c5b8466b.1721476128.git.attila@HIDDEN>
In-Reply-To: <5d7ae8c0db78c963581ef2fb1cca83c7c5b8466b.1721476128.git.attila@HIDDEN>
Resent-From: Reed Meyerson <reed.meyerson@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 08 Jan 2025 03:07:03 +0000
Resent-Message-ID: <handler.72207.B72207.173630562230897 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72207
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 72207 <at> debbugs.gnu.org
Received: via spool by 72207-submit <at> debbugs.gnu.org id=B72207.173630562230897
          (code B ref 72207); Wed, 08 Jan 2025 03:07:03 +0000
Received: (at 72207) by debbugs.gnu.org; 8 Jan 2025 03:07:02 +0000
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>
Content-Type: multipart/alternative; boundary="00000000000024f319062b2390db"
X-Spam-Score: 0.0 (/)
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--





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.