From: David Heidelberg Date: Sun, 16 Apr 2023 00:28:57 +0000 (+0200) Subject: ci: uninstall libdrm from the GL and VK containers X-Git-Tag: upstream/23.3.3~9947 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=74525f8576d3c9fb5175f56b6c57f03d566710f9;p=platform%2Fupstream%2Fmesa.git ci: uninstall libdrm from the GL and VK containers Occasionally causing troubles on -valve jobs. Signed-off-by: David Heidelberg Part-of: --- diff --git a/.gitlab-ci/container/debian/x86_test-gl.sh b/.gitlab-ci/container/debian/x86_test-gl.sh index d616c3e..4094dba 100644 --- a/.gitlab-ci/container/debian/x86_test-gl.sh +++ b/.gitlab-ci/container/debian/x86_test-gl.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # shellcheck disable=SC2086 # we want word splitting set -e @@ -91,3 +91,6 @@ apt-get purge -y \ $STABLE_EPHEMERAL apt-get autoremove -y --purge + +# hack to remove Debian libdrm (until bookworm), deqp sometimes load old libdrm, we could remove here eventually Mesa too; execute on both GL and VK container +dpkg -r --force-depends "libdrm2" "libdrm-radeon1" "libdrm-nouveau2" "libdrm-intel1" "libdrm-amdgpu1" "libdrm-common" # "mesa-vulkan-drivers" "mesa-vdpau-drivers" "mesa-va-drivers" "libgl1-mesa-dri" "libglx-mesa0" "vdpau-driver-all" "va-driver-all" "libglx0" "libgl1" "libvdpau-va-gl1" "libglu1-mesa" "libegl-mesa0" "libgl1-mesa-dri" "libglapi-mesa" "libosmesa6" diff --git a/.gitlab-ci/container/debian/x86_test-vk.sh b/.gitlab-ci/container/debian/x86_test-vk.sh index 42b90a3..b700b5c 100644 --- a/.gitlab-ci/container/debian/x86_test-vk.sh +++ b/.gitlab-ci/container/debian/x86_test-vk.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # The relative paths in this file only become valid at runtime. # shellcheck disable=SC1091 # shellcheck disable=SC2086 # we want word splitting @@ -135,3 +135,6 @@ apt-get purge -y \ $STABLE_EPHEMERAL apt-get autoremove -y --purge + +# hack to remove Debian libdrm (until bookworm), deqp sometimes load old libdrm, we could remove here eventually Mesa too; execute on both GL and VK container +dpkg -r --force-depends "libdrm2" "libdrm-radeon1" "libdrm-nouveau2" "libdrm-intel1" "libdrm-amdgpu1" "libdrm-common" # "mesa-vulkan-drivers" "mesa-vdpau-drivers" "mesa-va-drivers" "libgl1-mesa-dri" "libglx-mesa0" "vdpau-driver-all" "va-driver-all" "libglx0" "libgl1" "libvdpau-va-gl1" "libglu1-mesa" "libegl-mesa0" "libgl1-mesa-dri" "libglapi-mesa" "libosmesa6"