ci: install gfxinfo-mupuf in the test-vk image
authorAndres Gomez <agomez@igalia.com>
Wed, 22 Jun 2022 07:17:45 +0000 (10:17 +0300)
committerMarge Bot <emma+marge@anholt.net>
Fri, 24 Jun 2022 05:32:53 +0000 (05:32 +0000)
This python module is needed for Valve's tracing jobs.

Signed-off-by: Andres Gomez <agomez@igalia.com>
Reviewed-by: Martin Roukala <martin.roukala@mupuf.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17184>

.gitlab-ci/container/debian/x86_test-vk.sh
.gitlab-ci/image-tags.yml

index 2e38953..f231f46 100644 (file)
@@ -36,7 +36,11 @@ STABLE_EPHEMERAL=" \
       p7zip \
       patch \
       pkg-config \
+      python3-dev \
       python3-distutils \
+      python3-pip \
+      python3-setuptools \
+      python3-wheel \
       software-properties-common \
       wget \
       wine64-tools \
@@ -46,6 +50,7 @@ STABLE_EPHEMERAL=" \
 apt-get install -y --no-remove \
       $STABLE_EPHEMERAL \
       libxcb-shm0 \
+      pciutils \
       python3-lxml \
       python3-simplejson \
       xinit \
@@ -60,6 +65,10 @@ apt-key add .gitlab-ci/container/debian/winehq.gpg.key
 apt-add-repository https://dl.winehq.org/wine-builds/debian/
 apt update -qyy
 
+# Needed for Valve's tracing jobs to collect information about the graphics
+# hardware on the test devices.
+pip3 install gfxinfo-mupuf==0.0.9
+
 apt install -y --no-remove --install-recommends winehq-stable
 
 function setup_wine() {
index 9eab203..6252d95 100644 (file)
@@ -12,7 +12,7 @@ variables:
 
    DEBIAN_X86_TEST_IMAGE_PATH: "debian/x86_test-gl"
    DEBIAN_X86_TEST_GL_TAG: "2022-06-20-apitrace-update"
-   DEBIAN_X86_TEST_VK_TAG: "2022-06-18-winehq-stable"
+   DEBIAN_X86_TEST_VK_TAG: "2022-06-19-gfxinfo-mupuf"
 
    FEDORA_X86_BUILD_TAG: "2022-04-24-spirv-tools-5"
    KERNEL_ROOTFS_TAG: "2022-06-20-apitrace-update"