[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v1] automation: add python3-packaging to suse images


  • To: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Olaf Hering <olaf@xxxxxxxxx>
  • Date: Tue, 2 Jul 2024 10:56:08 +0200
  • Arc-authentication-results: i=1; strato.com; arc=none; dkim=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1719910570; s=strato-dkim-0002; d=strato.com; h=Message-Id:Date:Subject:Cc:To:From:Cc:Date:From:Subject:Sender; bh=k6iXn1DFM7GI0kwzUJdFy5LNSyTfcJ6+z4wH8gquviY=; b=HmS2DqaKqIP1yr2cmU0rf0w7PIlW0d5r/drLcS3Tr1aP1VuD3H93mmfp2kQHmYJFTI 7TY1wA92IX/vccUxM5bqJYTCxNB1zESM8IYwlOW52bwbi87hHDpmWe5cOF29Lu+aSFMx OpR2ZCZeLpL0iXDbkX209fKy69qRvsuCFIJFbKUAMoOeZMAC3yMrjTrqYfZep14LlVcE Esq/8Rsup5GiwzolOUtrNcMqshUCuGGKVTEPwoS3IqyC58SmZ58sgH4BcmLbEMbrrSlF 9AO6Z1T+LRMSNFmyJrXjeLxw8M172tiH33giylZ/cJmgtljDs8EvZvEmcz3MJ2CQc/ae XP9g==
  • Arc-seal: i=1; a=rsa-sha256; t=1719910570; cv=none; d=strato.com; s=strato-dkim-0002; b=X1Chy8gsUBYWg9sUq+UPu00Xrp63smdO1Y0qlpi0ZLqP118AZDlZEtWtiTbbI8v1Kx GFxV8D0Vo80yvTRBd81nR4PycuWZtNYQE3nRvQJivukIOZwIhU6Pk3MQejPnMTJ48un4 bpzSZyVlBRRy/aFeIMyaEa17/19kmFi3Qg5DXjA5YA3t04m5MXnZE+BU1s8xxW1wKTMR 7E8ajAsPFlzyy6ZSzfbXXhKhDzOuTLXeb+YqObaiKlMxpU3igWwp1vRQGfjHb/1SUeNP r2SiHJTgChp11XVIMvBG4ce7X8qEBwYzR8UZN0WWxxBbVg5lOk098JGmZL2HV6reyvya 3LHA==
  • Cc: Doug Goldstein <cardoe@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>
  • Delivery-date: Tue, 02 Jul 2024 08:56:33 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

The qemu-xen build system uses gdbus-codegen, which relies on 'packaging'.
Make sure it is available.

[188/2647] Generating ui/dbus-display gdbus-codegen with a custom command
FAILED: ui/dbus-display1.h ui/dbus-display1.c
/usr/bin/gdbus-codegen ../qemu-xen-dir-remote/ui/dbus-display1.xml
  --glib-min-required 2.64 --output-directory /build/tools/qemu-xen-build/ui
  --interface-prefix org.qemu. --c-namespace QemuDBus
  --generate-c-code dbus-display1
Traceback (most recent call last):
  File "/usr/bin/gdbus-codegen", line 53, in <module>
    from codegen import codegen_main
  File "/usr/share/glib-2.0/codegen/codegen_main.py", line 30, in <module>
    from . import dbustypes
  File "/usr/share/glib-2.0/codegen/dbustypes.py", line 22, in <module>
    from . import utils
  File "/usr/share/glib-2.0/codegen/utils.py", line 22, in <module>
    import packaging.version
ModuleNotFoundError: No module named 'packaging'

Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>
---
 automation/build/suse/opensuse-leap.dockerfile       | 1 +
 automation/build/suse/opensuse-tumbleweed.dockerfile | 1 +
 2 files changed, 2 insertions(+)

diff --git a/automation/build/suse/opensuse-leap.dockerfile 
b/automation/build/suse/opensuse-leap.dockerfile
index 1344cbb0d1..0eea74be15 100644
--- a/automation/build/suse/opensuse-leap.dockerfile
+++ b/automation/build/suse/opensuse-leap.dockerfile
@@ -59,6 +59,7 @@ RUN zypper install -y --no-recommends \
         'pkgconfig(sdl)' \
         'pkgconfig(sdl2)' \
         python3-devel \
+        python3-packaging \
         python3-setuptools \
         # systemd-devel for Xen < 4.19
         systemd-devel \
diff --git a/automation/build/suse/opensuse-tumbleweed.dockerfile 
b/automation/build/suse/opensuse-tumbleweed.dockerfile
index 2587a3fa4f..caf0d42ce1 100644
--- a/automation/build/suse/opensuse-tumbleweed.dockerfile
+++ b/automation/build/suse/opensuse-tumbleweed.dockerfile
@@ -60,6 +60,7 @@ RUN zypper install -y --no-recommends \
         'pkgconfig(sdl)' \
         'pkgconfig(sdl2)' \
         python3-devel \
+        python3-packaging \
         python3-setuptools \
         # systemd-devel for Xen < 4.19
         systemd-devel \



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.