mesa/.gitlab-ci
Antonio Ospite e12aa9a49e ci/android: fix printing the original GLES and Vulkan versions
New mechanisms to retrieve the GLES and Vulkan driver versions have been
introduced in

  - 3029fdde65 (ci/android: Switch to using eglinfo to check GLES implementation, 2025-05-28)
  - 3ba9038648 (ci/android: Check Vulkan driver using vulkaninfo, 2025-05-28)

These mechanisms are more robust than the previous one but they do
change the behavior in that the version is not retrieved by an already
running process (e.g. SurfaceFlinger), but by creating new processes
that load the libraries available on the filesystem.

Because of this change of behavior the original version should be
printed **before** pushing the new libraries to the Android guest, so
that developers are able to compare the old and new versions in the logs.

Moreover, the runtime checks do not answer the original question anymore:

  "what GLES/VK libraries is surfaceflinger currently using?"

but rather new question:

  "what GLES/VK libraries are services going to use when they load?"

So the shell start/stop can very well performed after the version check,
accompanied by a new check on the PID of SurfaceFlinger to be sure that
it has reloaded consequently picking up the new libraries.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35335>
2025-06-04 13:25:20 +00:00
..
bare-metal ci: drop unneeded printing of pass/fail alongside the exit_code 2025-05-29 07:29:25 +00:00
build ci/build: Remove CPP_ARGS var duplication 2025-05-30 21:05:45 +00:00
common ci: drop unneeded printing of pass/fail alongside the exit_code 2025-05-29 07:29:25 +00:00
container ci: uprev VKCTS main to f66e0ae866117f3d7375763bf5ec194404d88cdb 2025-06-03 10:18:30 +00:00
fossils ci: enable shellcheck on whole .gitlab-ci 2023-05-25 16:06:53 +02:00
lava ci/lava: Only deploy kernel-modules when needed 2025-06-03 07:27:26 +00:00
meson nak: Add a dependency on rustc-hash 2025-05-16 01:40:04 +00:00
piglit ci: replace s3_upload wrapper with ci-fairy s3cp 2025-04-22 11:17:16 +00:00
test ci: drop unneeded printing of pass/fail alongside the exit_code 2025-05-29 07:29:25 +00:00
tests ci: drop unneeded printing of pass/fail alongside the exit_code 2025-05-29 07:29:25 +00:00
windows delete clover 2025-04-16 10:01:44 -04:00
.flake8 ci: update_traces_checksum: fix E501 line too long 2024-12-23 20:47:16 +00:00
all-skips.txt ci/piglit: Consolidate identical skip lists for X11 and gbm 2025-04-11 07:05:06 +00:00
android-cts-runner.sh ci/android: Remove redundant android-tools folder 2025-04-28 20:08:32 +00:00
android-deqp-runner.sh ci/android: Make android-runner scripts safe for set -u 2025-06-03 13:58:11 +00:00
android-runner.sh ci/android: fix printing the original GLES and Vulkan versions 2025-06-04 13:25:20 +00:00
angle-skips.txt ci: Add global ANGLE skips for its waiver 2024-10-18 20:39:33 +00:00
bin ci: move the CI handling scripts into bin/ci 2022-12-19 16:36:19 +01:00
conditional-build-image-tags.yml Uprev Piglit to 685ea49b47ae52560975cfcdb0ea0d4d27fead16 2025-06-02 15:39:02 +02:00
create-llvm-meson-wrap-file.sh ci/android: build llvmpipe driver for Android by forcing llvm fallback 2025-01-02 19:31:41 +00:00
cross-xfail-ppc64el
cross-xfail-s390x
crosvm-init.sh ci: enable shellcheck on whole .gitlab-ci 2023-05-25 16:06:53 +02:00
crosvm-runner.sh ci: Forward all environment variables to DUTs and crosvm 2025-05-26 15:30:47 +00:00
cuttlefish-runner.sh ci/android: Make android-runner scripts safe for set -u 2025-06-03 13:58:11 +00:00
deqp-runner.sh ci/piglit: Use structured tagging for Piglit 2025-04-17 09:22:39 +00:00
docs
download-git-cache.sh ci: use curl instead of wget in download-git-cache.sh 2025-04-24 10:36:00 +00:00
farm-rules.yml ci/bare-metal: Remove remnants of old bare-metal setups 2025-05-26 10:19:29 +00:00
fluster-runner.sh ci/fluster: Use structured tagging for Fluster 2025-05-03 15:38:59 +02:00
fossilize-runner.sh ci: prune dri from LD_LIBRARY_PATH 2024-07-24 15:53:12 +00:00
fossils.yml
gtest-runner.sh ci/va: Add /va/bin to PATH for test-video container 2025-04-28 20:08:32 +00:00
image-tags.yml ci: uprev VKCTS main to f66e0ae866117f3d7375763bf5ec194404d88cdb 2025-06-03 10:18:30 +00:00
prepare-artifacts.sh ci/fluster: Move the fluster-runner.sh script 2025-05-03 15:38:32 +02:00
report-flakes.py
run-pytest.sh ci: set python version 3.11 for run-pytest.sh 2024-12-23 20:47:16 +00:00
run-shader-db.sh ci: Make section emission really quiet 2024-10-20 11:32:43 +01:00
run-shellcheck.sh ci: move shellcheck options to .shellcheckrc 2024-10-24 22:43:03 +00:00
run-yamllint.sh ci: Crank up the yamllint line length limit. 2023-04-20 02:22:41 +00:00
setup-test-env.sh ci: Don't forward long environment variables 2025-05-28 18:44:16 +00:00
test-source-dep.yml ci/lava: Rename LAVA_S3_ARTIFACT_NAME 2025-05-26 17:25:40 +00:00
vkd3d-runner.sh ci/vkd3d: stop supressing vulkaninfo errors 2025-05-07 21:02:15 +00:00