Skip to content

Conversation

@hunsche
Copy link
Contributor

@hunsche hunsche commented Nov 3, 2025

Summary

This pull request migrates the graphicsfuzz-spirv project to use the new ubuntu-24-04 base image for fuzzing. This makes it one of the first pilot projects to be migrated to the new, modernized build environment.

Motivation

As part of the broader OSS-Fuzz initiative to keep our build environments up-to-date, we are gradually migrating projects to newer base operating systems. This provides projects with access to more recent compilers, updated libraries (e.g., libc), and modern tooling, which can lead to better bug detection and overall fuzzer stability.

Changes in this PR

This migration involves three key changes:

  1. projects/graphicsfuzz-spirv/project.yaml: Sets the base_os_version property to ubuntu-24-04, officially opting the project into the new base image.
  2. projects/graphicsfuzz-spirv/Dockerfile: Updates the FROM instruction to pull the corresponding gcr.io/oss-fuzz-base/base-builder:ubuntu-24-04 image. This ensures the project's build environment aligns with the specified OS version.

Verification

All CI checks. The project has also been confirmed to build successfully with the new base image.

@hunsche hunsche requested a review from javanlacerda November 3, 2025 17:05
@github-actions
Copy link

github-actions bot commented Nov 3, 2025

hunsche is a new contributor to projects/graphicsfuzz-spirv. The PR must be approved by known contributors before it can be merged. The past contributors are: joycebrum, Dor1s, afd (unverified)

@DavidKorczynski
Copy link
Collaborator

This migration involves three key changes:

three? I only see two mentioned

@DavidKorczynski DavidKorczynski changed the title feat(graphicsfuzz-spirv): Migrate abseil-cpp to Ubuntu 24.04 feat(graphicsfuzz-spirv): Migrate graphicsfuzz-spirv to Ubuntu 24.04 Nov 3, 2025
@hunsche
Copy link
Contributor Author

hunsche commented Nov 3, 2025

/gcbrun trial_build.py graphicsfuzz-spirv

@hunsche
Copy link
Contributor Author

hunsche commented Nov 3, 2025

This migration involves three key changes:

three? I only see two mentioned

There's only two, I fixed it.

@hunsche
Copy link
Contributor Author

hunsche commented Nov 3, 2025

/gcbrun trial_build.py graphicsfuzz-spirv --force-build

@hunsche hunsche merged commit 33223ed into master Nov 3, 2025
17 checks passed
@hunsche hunsche deleted the feat/graphicsfuzz-spirv-ubuntu-migration-v2 branch November 3, 2025 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants