Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • mesa mesa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,033
    • Issues 3,033
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 993
    • Merge requests 993
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MesaMesa
  • mesamesa
  • Merge requests
  • !19175

ci: Fix rootfs generation

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Guilherme Gallo requested to merge gallo/mesa:ci-fix-zlib into main Oct 19, 2022
  • Overview 7
  • Commits 1
  • Pipelines 11
  • Changes 3

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.

Related failed jobs

  • deqp: https://gitlab.freedesktop.org/gallo/mesa/-/jobs/30045324
  • crosvm: https://gitlab.freedesktop.org/gallo/mesa/-/jobs/30046963
Edited Oct 20, 2022 by Guilherme Gallo
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: ci-fix-zlib