ci: Fix rootfs generation
Closed in favor of !19183 (merged)
The rootfs generation is failing due to issues with the deqp
and crosvm
build stages.
deqp build
The deqp build is failing due to the missing archive of an old zlib release version, which was deleted due to a CVE (see zlib 1.2.13 release notes).
1.3.4.0 brings a fix for that, see: https://github.com/KhronosGroup/VK-GL-CTS/commit/6bb2e7d64261bedb503947b1b251b1eeeb49be73
Update: As the deqp uprev to 1.3.4.0, which contains the fix, was not straightforward, let's only apply the necessary patch to fix zlib source code download link and then remove this indirection in an eventual deqp uprev.
crosvm build
This week, crates.io released the bindgen cargo package at version 0.61.0, but
this version could not be installed via cargo install bindgen ...
,
setting the version to the previous one to avoid breaking the Mesa
rootfs builds.