Skip to content

fix(chisel): add make to builder image for jemalloc builds#9579

Merged
h0lybyte merged 1 commit intodevfrom
trunk/fix-chisel-make-1775245298
Apr 3, 2026
Merged

fix(chisel): add make to builder image for jemalloc builds#9579
h0lybyte merged 1 commit intodevfrom
trunk/fix-chisel-make-1775245298

Conversation

@h0lybyte
Copy link
Copy Markdown
Member

@h0lybyte h0lybyte commented Apr 3, 2026

Summary

  • Add make to chisel builder apt-get install — required by tikv-jemalloc-sys build script
  • Bump version 24.04.624.04.7 to trigger rebuild

All 7 Rust services are currently failing because the builder image lacks make.

Closes #9558

Test plan

  • Chisel builder image publishes successfully
  • Downstream service Docker builds pass with --features jemalloc

tikv-jemalloc-sys builds jemalloc from source via autoconf/make.
The chisel builder was missing make, causing all services with
--features jemalloc to fail with "No such file or directory".
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 3, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 9ac2b33.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

Scanned Files

None

@h0lybyte h0lybyte merged commit 76a8313 into dev Apr 3, 2026
1 check passed
@h0lybyte h0lybyte deleted the trunk/fix-chisel-make-1775245298 branch April 3, 2026 19:45
h0lybyte added a commit that referenced this pull request Apr 3, 2026
…loc-enabled Dockerfiles

The published chisel-ubuntu-axum:24.04-builder image on GHCR is missing
make despite the Dockerfile being updated in #9579. This causes
tikv-jemalloc-sys build.rs to panic with ENOENT when running make after
configure completes.

Add a defensive dpkg check + conditional apt install of make in the
builder stage of all 8 Dockerfiles that use --features jemalloc. The
guard is a no-op once the base image is republished with make.

Closes #9596
h0lybyte added a commit that referenced this pull request Apr 3, 2026
…loc-enabled Dockerfiles (#9604)

The published chisel-ubuntu-axum:24.04-builder image on GHCR is missing
make despite the Dockerfile being updated in #9579. This causes
tikv-jemalloc-sys build.rs to panic with ENOENT when running make after
configure completes.

Add a defensive dpkg check + conditional apt install of make in the
builder stage of all 8 Dockerfiles that use --features jemalloc. The
guard is a no-op once the base image is republished with make.

Closes #9596
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.

1 participant