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
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
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
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--
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--
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--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.