From 32fbc21ad93378960364695c9d056068e45ea104 Mon Sep 17 00:00:00 2001 From: Jason L Hannan Date: Mon, 7 Oct 2019 11:12:45 -0700 Subject: [PATCH 01/13] Adding gitlab-ci.yml --- .gitlab-ci.yml | 25 +++++++++++++++++++++++++ SOLUTION | 1 + scripts/build-images | 10 +++++----- scripts/clean-image.sh | 8 ++++++++ scripts/test.sh | 18 ++++++++++++++++++ 5 files changed, 57 insertions(+), 5 deletions(-) create mode 100644 .gitlab-ci.yml create mode 100755 scripts/clean-image.sh create mode 100644 scripts/test.sh diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..3c9e645 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,25 @@ +stages: +- build +- test + +build_image: + script: + - make + after_script: + - ./scripts/clean-image.sh + tags: + - builder + - ubuntu + only: + - triggers + +test_image_devel: + script: + - ./scripts/test.sh + after_script: + - ./scripts/clean-image.sh + tags: + - gen9 + only: + - triggers + diff --git a/SOLUTION b/SOLUTION index 734f0ae..6badb8f 100644 --- a/SOLUTION +++ b/SOLUTION @@ -1,3 +1,4 @@ +REPO_URL=amr-registry.caas.intel.com/vtt-osgc/solutions CONTAINER=intel-media-ffmpeg OS_DISTRO=ubuntu OS_RELEASE=disco diff --git a/scripts/build-images b/scripts/build-images index 09aa43a..cae9156 100755 --- a/scripts/build-images +++ b/scripts/build-images @@ -15,8 +15,13 @@ EOM } docker tag ${CONTAINER}:agama-${AGAMA_VERSION} ${CONTAINER} +docker tag ${CONTAINER}:agama-${AGAMA_VERSION} ${REPO_URL}/${CONTAINER}:devel +docker push ${REPO_URL}/${CONTAINER}:devel cat << EOM +This image was pushed to the devel tag + + amr-registry.caas.intel.com/vtt-osgc/solutions/${CONTAINER}:devel If the build looks good, you should commit the changes to Dockerfile and tag it as agama-${AGAMA_VERSION} @@ -29,11 +34,6 @@ To push to Harbor: docker tag ${CONTAINER}:agama-${AGAMA_VERSION} amr-registry.caas.intel.com/vtt-osgc/solutions/${CONTAINER}:agama-${AGAMA_VERSION} docker push amr-registry.caas.intel.com/vtt-osgc/solutions/${CONTAINER}:agama-${AGAMA_VERSION} -If this is a build others might want, roll the 'devel' tag to it: - - docker tag ${CONTAINER}:agama-${AGAMA_VERSION} amr-registry.caas.intel.com/vtt-osgc/solutions/${CONTAINER}:devel - docker push amr-registry.caas.intel.com/vtt-osgc/solutions/${CONTAINER}:devel - If this is a good build, then roll the 'latest' tag to it. docker tag ${CONTAINER}:agama-${AGAMA_VERSION} amr-registry.caas.intel.com/vtt-osgc/solutions/${CONTAINER}:latest diff --git a/scripts/clean-image.sh b/scripts/clean-image.sh new file mode 100755 index 0000000..4b8905e --- /dev/null +++ b/scripts/clean-image.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +# Bring in the variables from SOLUTION file +# +export $(grep -v '^#' SOLUTION | xargs -d '\n') +export $(grep -v '^#' MANIFEST | xargs -d '\n') + +docker rmi ${REPO_URL}/${CONTAINER}:devel diff --git a/scripts/test.sh b/scripts/test.sh new file mode 100644 index 0000000..f9f50ec --- /dev/null +++ b/scripts/test.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +# Bring in the variables from SOLUTION file +# +export $(grep -v '^#' SOLUTION | xargs -d '\n') +export $(grep -v '^#' MANIFEST | xargs -d '\n') + +mkdir $(pwd)/media +wget -O $(pwd)/media/AUD_MW_E.264 \ + https://fate-suite.libav.org/h264-conformance/AUD_MW_E.264 +docker run \ + --rm \ + --device=/dev/dri \ + -e QSV_DEVICE=${QSV_DEVICE:-/dev/dri/renderD128} \ + --volume $(pwd)/media:/media \ + -it \ + intel-media-ffmpeg \ + test \ No newline at end of file From 5dab17ee49ee37841e41ff21bcc145d1eeb9b605 Mon Sep 17 00:00:00 2001 From: Jason L Hannan Date: Mon, 7 Oct 2019 11:18:57 -0700 Subject: [PATCH 02/13] adding stage section to jobs --- .gitlab-ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3c9e645..a98c73d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,6 +3,7 @@ stages: - test build_image: + stage: build script: - make after_script: @@ -14,6 +15,7 @@ build_image: - triggers test_image_devel: + stage: test script: - ./scripts/test.sh after_script: From da544904ae245f43fb70fdab3936323e2f6b9adb Mon Sep 17 00:00:00 2001 From: Jason L Hannan Date: Mon, 7 Oct 2019 11:20:06 -0700 Subject: [PATCH 03/13] making test.sh executable --- scripts/test.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 scripts/test.sh diff --git a/scripts/test.sh b/scripts/test.sh old mode 100644 new mode 100755 From 33c9ea22dd0490797ab31a4ca1fb0db5d828326e Mon Sep 17 00:00:00 2001 From: Jason L Hannan Date: Mon, 7 Oct 2019 14:17:09 -0700 Subject: [PATCH 04/13] finalizing build files --- Makefile | 10 ++++------ scripts/build-dockerfile | 11 +++++++++-- scripts/build-images | 11 +++++++++-- scripts/clean-image.sh | 10 ++++++++-- 4 files changed, 30 insertions(+), 12 deletions(-) diff --git a/Makefile b/Makefile index 5eeba29..1002927 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,7 @@ -.PHONY: all images +all: build_ubuntu -all: Dockerfile +.PHONY: all -Dockerfile: Dockerfile.solution templates/*.in SOLUTION MANIFEST +build_ubuntu: Dockerfile.solution templates/*.in SOLUTION MANIFEST @scripts/build-dockerfile - -images: - @scripts/build-images + @scripts/build-images \ No newline at end of file diff --git a/scripts/build-dockerfile b/scripts/build-dockerfile index 5b3ee46..118b5d7 100755 --- a/scripts/build-dockerfile +++ b/scripts/build-dockerfile @@ -2,8 +2,15 @@ # Bring in the variables from SOLUTION file # -export $(grep -v '^#' SOLUTION | xargs -d '\n') -export $(grep -v '^#' MANIFEST | xargs -d '\n') +# Determine if it is Mac OS and switch to use gxargs instead +CMD=xargs +if [ $(which system_profiler) ]; then + CMD=gxargs +fi + +export $(grep -v '^#' SOLUTION | ${CMD} -d '\n') +export $(grep -v '^#' MANIFEST | ${CMD} -d '\n') + # Remove the Dockerfile if it exists; should check # if it is clean first, and abort if not. diff --git a/scripts/build-images b/scripts/build-images index cae9156..416e0bd 100755 --- a/scripts/build-images +++ b/scripts/build-images @@ -2,8 +2,15 @@ # Bring in the variables from SOLUTION file # -export $(grep -v '^#' SOLUTION | xargs -d '\n') -export $(grep -v '^#' MANIFEST | xargs -d '\n') +# Determine if it is Mac OS and switch to use gxargs instead +CMD=xargs +if [ $(which system_profiler) ]; then + CMD=gxargs +fi + +export $(grep -v '^#' SOLUTION | ${CMD} -d '\n') +export $(grep -v '^#' MANIFEST | ${CMD} -d '\n') + docker build . -t ${CONTAINER}:agama-${AGAMA_VERSION} || { cat << EOM diff --git a/scripts/clean-image.sh b/scripts/clean-image.sh index 4b8905e..02dc09d 100755 --- a/scripts/clean-image.sh +++ b/scripts/clean-image.sh @@ -2,7 +2,13 @@ # Bring in the variables from SOLUTION file # -export $(grep -v '^#' SOLUTION | xargs -d '\n') -export $(grep -v '^#' MANIFEST | xargs -d '\n') +# Determine if it is Mac OS and switch to use gxargs instead +CMD=xargs +if [ $(which system_profiler) ]; then + CMD=gxargs +fi + +export $(grep -v '^#' SOLUTION | ${CMD} -d '\n') +export $(grep -v '^#' MANIFEST | ${CMD} -d '\n') docker rmi ${REPO_URL}/${CONTAINER}:devel From d8e87ec62d778913fc85ee3de485001aa37945e3 Mon Sep 17 00:00:00 2001 From: Jason L Hannan Date: Mon, 7 Oct 2019 14:25:29 -0700 Subject: [PATCH 05/13] adding error check --- scripts/build-images | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/build-images b/scripts/build-images index 416e0bd..c0efa36 100755 --- a/scripts/build-images +++ b/scripts/build-images @@ -24,6 +24,10 @@ EOM docker tag ${CONTAINER}:agama-${AGAMA_VERSION} ${CONTAINER} docker tag ${CONTAINER}:agama-${AGAMA_VERSION} ${REPO_URL}/${CONTAINER}:devel docker push ${REPO_URL}/${CONTAINER}:devel +rc=$? +if [ $rc -ne 0]; then + exit 1 +fi cat << EOM This image was pushed to the devel tag From 67ae0c36adb315df49b278939c9e5da0fd48feef Mon Sep 17 00:00:00 2001 From: Jason L Hannan Date: Mon, 7 Oct 2019 14:38:48 -0700 Subject: [PATCH 06/13] adding tag for more specific builder --- .gitlab-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a98c73d..5015723 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,6 +11,7 @@ build_image: tags: - builder - ubuntu + - IVB only: - triggers From 1c292eee779da496280ed3ca50b9835ff87f5122 Mon Sep 17 00:00:00 2001 From: Jason L Hannan Date: Mon, 7 Oct 2019 14:54:40 -0700 Subject: [PATCH 07/13] adding spacing --- scripts/build-images | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/build-images b/scripts/build-images index c0efa36..258a810 100755 --- a/scripts/build-images +++ b/scripts/build-images @@ -25,7 +25,7 @@ docker tag ${CONTAINER}:agama-${AGAMA_VERSION} ${CONTAINER} docker tag ${CONTAINER}:agama-${AGAMA_VERSION} ${REPO_URL}/${CONTAINER}:devel docker push ${REPO_URL}/${CONTAINER}:devel rc=$? -if [ $rc -ne 0]; then +if [ $rc -ne 0 ]; then exit 1 fi From a425329fa29610e6de8e24aa07a29e416945dc8c Mon Sep 17 00:00:00 2001 From: Jason L Hannan Date: Mon, 7 Oct 2019 14:58:42 -0700 Subject: [PATCH 08/13] adding proxys for testing --- scripts/test.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/test.sh b/scripts/test.sh index f9f50ec..8eb28e9 100755 --- a/scripts/test.sh +++ b/scripts/test.sh @@ -5,11 +5,16 @@ export $(grep -v '^#' SOLUTION | xargs -d '\n') export $(grep -v '^#' MANIFEST | xargs -d '\n') +export http_proxy=http://proxy-chain.intel.com:911 +export https_proxy=http://proxy-chain.intel.com:912 +export no_proxy=*.intel.com + mkdir $(pwd)/media wget -O $(pwd)/media/AUD_MW_E.264 \ https://fate-suite.libav.org/h264-conformance/AUD_MW_E.264 docker run \ --rm \ + -a STDOUT \ --device=/dev/dri \ -e QSV_DEVICE=${QSV_DEVICE:-/dev/dri/renderD128} \ --volume $(pwd)/media:/media \ From 7c4b6fea1e04d5688e075fe8efe1a2e7f59c46e8 Mon Sep 17 00:00:00 2001 From: Jason L Hannan Date: Mon, 7 Oct 2019 14:59:32 -0700 Subject: [PATCH 09/13] removing TTY for test as it doesnt exist --- scripts/test.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/test.sh b/scripts/test.sh index 8eb28e9..9d9efb1 100755 --- a/scripts/test.sh +++ b/scripts/test.sh @@ -18,6 +18,5 @@ docker run \ --device=/dev/dri \ -e QSV_DEVICE=${QSV_DEVICE:-/dev/dri/renderD128} \ --volume $(pwd)/media:/media \ - -it \ intel-media-ffmpeg \ test \ No newline at end of file From d679774d842b4983d8fb51cd5b83321dd96eb5cf Mon Sep 17 00:00:00 2001 From: Jason L Hannan Date: Mon, 7 Oct 2019 15:03:12 -0700 Subject: [PATCH 10/13] updating test to actually test devel --- .gitlab-ci.yml | 2 +- scripts/{test.sh => devel-test.sh} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename scripts/{test.sh => devel-test.sh} (95%) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5015723..ad70af8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,7 +18,7 @@ build_image: test_image_devel: stage: test script: - - ./scripts/test.sh + - ./scripts/devel-test.sh after_script: - ./scripts/clean-image.sh tags: diff --git a/scripts/test.sh b/scripts/devel-test.sh similarity index 95% rename from scripts/test.sh rename to scripts/devel-test.sh index 9d9efb1..40f518c 100755 --- a/scripts/test.sh +++ b/scripts/devel-test.sh @@ -18,5 +18,5 @@ docker run \ --device=/dev/dri \ -e QSV_DEVICE=${QSV_DEVICE:-/dev/dri/renderD128} \ --volume $(pwd)/media:/media \ - intel-media-ffmpeg \ + intel-media-ffmpeg:devel \ test \ No newline at end of file From 94af6dd6cb38af42dc48637f0202142fd1e3ab19 Mon Sep 17 00:00:00 2001 From: Jason L Hannan Date: Mon, 7 Oct 2019 15:05:25 -0700 Subject: [PATCH 11/13] fixing test --- scripts/devel-test.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/devel-test.sh b/scripts/devel-test.sh index 40f518c..99bbb11 100755 --- a/scripts/devel-test.sh +++ b/scripts/devel-test.sh @@ -2,8 +2,13 @@ # Bring in the variables from SOLUTION file # -export $(grep -v '^#' SOLUTION | xargs -d '\n') -export $(grep -v '^#' MANIFEST | xargs -d '\n') +CMD=xargs +if [ $(which system_profiler) ]; then + CMD=gxargs +fi + +export $(grep -v '^#' SOLUTION | ${CMD} -d '\n') +export $(grep -v '^#' MANIFEST | ${CMD} -d '\n') export http_proxy=http://proxy-chain.intel.com:911 export https_proxy=http://proxy-chain.intel.com:912 @@ -18,5 +23,5 @@ docker run \ --device=/dev/dri \ -e QSV_DEVICE=${QSV_DEVICE:-/dev/dri/renderD128} \ --volume $(pwd)/media:/media \ - intel-media-ffmpeg:devel \ + ${REPO_URL}/${CONTAINER}:devel \ test \ No newline at end of file From e11d55e706ac9364850fc27a02d1e12f21a3e3fa Mon Sep 17 00:00:00 2001 From: Jason L Hannan Date: Wed, 9 Oct 2019 10:50:39 -0700 Subject: [PATCH 12/13] removing proxy setup from test script --- scripts/devel-test.sh | 4 ---- 1 file changed, 4 deletions(-) diff --git a/scripts/devel-test.sh b/scripts/devel-test.sh index 99bbb11..fd0feb4 100755 --- a/scripts/devel-test.sh +++ b/scripts/devel-test.sh @@ -10,10 +10,6 @@ fi export $(grep -v '^#' SOLUTION | ${CMD} -d '\n') export $(grep -v '^#' MANIFEST | ${CMD} -d '\n') -export http_proxy=http://proxy-chain.intel.com:911 -export https_proxy=http://proxy-chain.intel.com:912 -export no_proxy=*.intel.com - mkdir $(pwd)/media wget -O $(pwd)/media/AUD_MW_E.264 \ https://fate-suite.libav.org/h264-conformance/AUD_MW_E.264 From 50a0dc9e235a06fe7ef0d22d4f32ebe32585fb75 Mon Sep 17 00:00:00 2001 From: Jason L Hannan Date: Wed, 9 Oct 2019 13:08:39 -0700 Subject: [PATCH 13/13] updating due to MANIFEST changes --- Dockerfile.solution | 18 ++++---- MANIFEST | 110 ++++++++++++++++++++++---------------------- 2 files changed, 64 insertions(+), 64 deletions(-) diff --git a/Dockerfile.solution b/Dockerfile.solution index 59e46a6..21c5f74 100644 --- a/Dockerfile.solution +++ b/Dockerfile.solution @@ -21,10 +21,10 @@ RUN git clone --depth 1 --branch $FFMPEG_TAG_VERSION https://github.com/ffmpeg/f # Install all required common packages: RUN apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get -q -y install \ - libva-dev=$LIBVA_DEV_VERSION \ - libmfx-dev=$LIBMFX_DEV_VERSION \ - libmfx1=$LIBMFX1_VERSION \ - vainfo=$VAINFO_VERSION \ + libva-dev$LIBVA_DEV_VERSION \ + libmfx-dev$LIBMFX_DEV_VERSION \ + libmfx1$LIBMFX1_VERSION \ + vainfo$VAINFO_VERSION \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* @@ -47,11 +47,11 @@ ENV LIBVA_DRIVER_NAME=iHD # so explicitly install it. RUN apt-get -q update \ && DEBIAN_FRONTEND=noninteractive apt-get --no-install-recommends -q -y install \ - intel-media-va-driver-non-free=$INTEL_MEDIA_VA_DRIVER_NON_FREE_VERSION \ - libigdgmm11=$LIBIGDGMM11_VERSION \ - libva2=$LIBVA2_VERSION \ - libmfx1=$LIBMFX1_VERSION \ - vainfo=$VAINFO_VERSION \ + intel-media-va-driver-non-free$INTEL_MEDIA_VA_DRIVER_NON_FREE_VERSION \ + libigdgmm11$LIBIGDGMM11_VERSION \ + libva2$LIBVA2_VERSION \ + libmfx1$LIBMFX1_VERSION \ + vainfo$VAINFO_VERSION \ libpciaccess0 \ pciutils \ && apt-get clean \ diff --git a/MANIFEST b/MANIFEST index 63ce708..0f5192d 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1,56 +1,56 @@ AGAMA_VERSION=194 -INTEL_MEDIA_VA_DRIVER_VERSION=19.3.pre4.agama-194 -INTEL_MEDIA_VA_DRIVER_NON_FREE_VERSION=19.3.pre4.agama-194 -INTEL_OPENCL_ICD_VERSION=19.37.14191.agama-194 -LIBD3DADAPTER9_MESA_VERSION=19.1.0.agama-194 -LIBD3DADAPTER9_MESA_DEV_VERSION=19.1.0.agama-194 -LIBEGL_MESA0_VERSION=19.1.0.agama-194 -LIBEGL1_MESA_VERSION=19.1.0.agama-194 -LIBEGL1_MESA_DEV_VERSION=19.1.0.agama-194 -LIBGBM_DEV_VERSION=19.1.0.agama-194 -LIBGBM1_VERSION=19.1.0.agama-194 -LIBGL1_MESA_DEV_VERSION=19.1.0.agama-194 -LIBGL1_MESA_DRI_VERSION=19.1.0.agama-194 -LIBGL1_MESA_GLX_VERSION=19.1.0.agama-194 -LIBGLAPI_MESA_VERSION=19.1.0.agama-194 -LIBGLES2_MESA_VERSION=19.1.0.agama-194 -LIBGLES2_MESA_DEV_VERSION=19.1.0.agama-194 -LIBGLX_MESA0_VERSION=19.1.0.agama-194 -LIBIGC_DEV_VERSION=1.0.11.agama-194 -LIBIGC_TOOLS_VERSION=1.0.11.agama-194 -LIBIGC1_VERSION=1.0.11.agama-194 -LIBIGDFCL_DEV_VERSION=1.0.11.agama-194 -LIBIGDFCL1_VERSION=1.0.11.agama-194 -LIBIGDGMM_DEV_VERSION=19.3.2.agama-194 -LIBIGDGMM11_VERSION=19.3.2.agama-194 -LIBIGFXCMRT_DEV_VERSION=19.3.pre4.agama-194 -LIBIGFXCMRT7_VERSION=19.3.pre4.agama-194 -LIBMFX_DEV_VERSION=19.2.pre3.agama-194 -LIBMFX_TOOLS_VERSION=19.2.pre3.agama-194 -LIBMFX1_VERSION=19.2.pre3.agama-194 -LIBOPENCL_CLANG_DEV_VERSION=8.0.0.agama-194 -LIBOPENCL_CLANG8_VERSION=8.0.0.agama-194 -LIBOSMESA6_VERSION=19.1.0.agama-194 -LIBOSMESA6_DEV_VERSION=19.1.0.agama-194 -LIBVA_DEV_VERSION=2.6.0.agama-194 -LIBVA_DRM2_VERSION=2.6.0.agama-194 -LIBVA_GLX2_VERSION=2.6.0.agama-194 -LIBVA_WAYLAND2_VERSION=2.6.0.agama-194 -LIBVA_X11_2_VERSION=2.6.0.agama-194 -LIBVA2_VERSION=2.6.0.agama-194 -LIBWAFFLE_1_0_VERSION=1.6.90.agama-194 -LIBWAFFLE_DEV_VERSION=1.6.90.agama-194 -LIBWAFFLE_DOC_VERSION=1.6.90.agama-194 -LIBWAYLAND_EGL1_MESA_VERSION=19.1.0.agama-194 -LIBXATRACKER_DEV_VERSION=19.1.0.agama-194 -LIBXATRACKER2_VERSION=19.1.0.agama-194 -MESA_COMMON_DEV_VERSION=19.1.0.agama-194 -MESA_OPENCL_ICD_VERSION=19.1.0.agama-194 -MESA_VA_DRIVERS_VERSION=19.1.0.agama-194 -MESA_VDPAU_DRIVERS_VERSION=19.1.0.agama-194 -MESA_VULKAN_DRIVERS_VERSION=19.1.0.agama-194 -PIGLIT_VERSION=1.0.20190905.agama-194 -PIGLIT_SHARDS_VERSION=20191004.agama-194 -VA_DRIVER_ALL_VERSION=2.6.0.agama-194 -VAINFO_VERSION=2.6.0.agama-194 -WAFFLE_UTILS_VERSION=1.6.90.agama-194 +INTEL_MEDIA_VA_DRIVER_VERSION==19.3.pre4.agama-194 +INTEL_MEDIA_VA_DRIVER_NON_FREE_VERSION==19.3.pre4.agama-194 +INTEL_OPENCL_ICD_VERSION==19.37.14191.agama-194 +LIBD3DADAPTER9_MESA_VERSION==19.1.0.agama-194 +LIBD3DADAPTER9_MESA_DEV_VERSION==19.1.0.agama-194 +LIBEGL_MESA0_VERSION==19.1.0.agama-194 +LIBEGL1_MESA_VERSION==19.1.0.agama-194 +LIBEGL1_MESA_DEV_VERSION==19.1.0.agama-194 +LIBGBM_DEV_VERSION==19.1.0.agama-194 +LIBGBM1_VERSION==19.1.0.agama-194 +LIBGL1_MESA_DEV_VERSION==19.1.0.agama-194 +LIBGL1_MESA_DRI_VERSION==19.1.0.agama-194 +LIBGL1_MESA_GLX_VERSION==19.1.0.agama-194 +LIBGLAPI_MESA_VERSION==19.1.0.agama-194 +LIBGLES2_MESA_VERSION==19.1.0.agama-194 +LIBGLES2_MESA_DEV_VERSION==19.1.0.agama-194 +LIBGLX_MESA0_VERSION==19.1.0.agama-194 +LIBIGC_DEV_VERSION==1.0.11.agama-194 +LIBIGC_TOOLS_VERSION==1.0.11.agama-194 +LIBIGC1_VERSION==1.0.11.agama-194 +LIBIGDFCL_DEV_VERSION==1.0.11.agama-194 +LIBIGDFCL1_VERSION==1.0.11.agama-194 +LIBIGDGMM_DEV_VERSION==19.3.2.agama-194 +LIBIGDGMM11_VERSION==19.3.2.agama-194 +LIBIGFXCMRT_DEV_VERSION==19.3.pre4.agama-194 +LIBIGFXCMRT7_VERSION==19.3.pre4.agama-194 +LIBMFX_DEV_VERSION==19.2.pre3.agama-194 +LIBMFX_TOOLS_VERSION==19.2.pre3.agama-194 +LIBMFX1_VERSION==19.2.pre3.agama-194 +LIBOPENCL_CLANG_DEV_VERSION==8.0.0.agama-194 +LIBOPENCL_CLANG8_VERSION==8.0.0.agama-194 +LIBOSMESA6_VERSION==19.1.0.agama-194 +LIBOSMESA6_DEV_VERSION==19.1.0.agama-194 +LIBVA_DEV_VERSION==2.6.0.agama-194 +LIBVA_DRM2_VERSION==2.6.0.agama-194 +LIBVA_GLX2_VERSION==2.6.0.agama-194 +LIBVA_WAYLAND2_VERSION==2.6.0.agama-194 +LIBVA_X11_2_VERSION==2.6.0.agama-194 +LIBVA2_VERSION==2.6.0.agama-194 +LIBWAFFLE_1_0_VERSION==1.6.90.agama-194 +LIBWAFFLE_DEV_VERSION==1.6.90.agama-194 +LIBWAFFLE_DOC_VERSION==1.6.90.agama-194 +LIBWAYLAND_EGL1_MESA_VERSION==19.1.0.agama-194 +LIBXATRACKER_DEV_VERSION==19.1.0.agama-194 +LIBXATRACKER2_VERSION==19.1.0.agama-194 +MESA_COMMON_DEV_VERSION==19.1.0.agama-194 +MESA_OPENCL_ICD_VERSION==19.1.0.agama-194 +MESA_VA_DRIVERS_VERSION==19.1.0.agama-194 +MESA_VDPAU_DRIVERS_VERSION==19.1.0.agama-194 +MESA_VULKAN_DRIVERS_VERSION==19.1.0.agama-194 +PIGLIT_VERSION==1.0.20190905.agama-194 +PIGLIT_SHARDS_VERSION==20191004.agama-194 +VA_DRIVER_ALL_VERSION==2.6.0.agama-194 +VAINFO_VERSION==2.6.0.agama-194 +WAFFLE_UTILS_VERSION==1.6.90.agama-194