File bitarray3-compat-stable31.patch of Package ganeti

From 7bb6364072b3f436c9d51d78e69d2495b966dbd3 Mon Sep 17 00:00:00 2001
From: Sascha Lucas <sascha_lucas@web.de>
Date: Thu, 27 Nov 2025 10:47:34 +0100
Subject: [PATCH] python-compatibiliy: for bitarray >=3 (stable)

A left over fix from 65574a9c08415d48af9e2e42c37f4fae517c7319 no longer
present in master.

Signed-off-by: Sascha Lucas <sascha_lucas@web.de>
---
 lib/hypervisor/hv_kvm/__init__.py | 2 +-
 lib/hypervisor/hv_kvm/monitor.py  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/hypervisor/hv_kvm/__init__.py b/lib/hypervisor/hv_kvm/__init__.py
index f201f1127..dfb1fccd0 100644
--- a/lib/hypervisor/hv_kvm/__init__.py
+++ b/lib/hypervisor/hv_kvm/__init__.py
@@ -43,7 +43,7 @@
 import shlex
 import shutil
 import urllib.request, urllib.error, urllib.parse
-from bitarray import bitarray
+from ganeti.utils.bitarray_compat import bitarray
 try:
   import psutil   # pylint: disable=F0401
   if psutil.version_info < (2, 0, 0):
diff --git a/lib/hypervisor/hv_kvm/monitor.py b/lib/hypervisor/hv_kvm/monitor.py
index f286e8b0f..147a6f579 100644
--- a/lib/hypervisor/hv_kvm/monitor.py
+++ b/lib/hypervisor/hv_kvm/monitor.py
@@ -41,7 +41,7 @@
 
 from typing import Dict, Optional, Union, List
 from collections import namedtuple
-from bitarray import bitarray
+from ganeti.utils.bitarray_compat import bitarray
 
 from ganeti import errors
 from ganeti import utils
openSUSE Build Service is sponsored by