Skip to content

fix(os/image): pin the kernel builder base image before the Debian snapshot - #1416

Merged
kvinwang merged 1 commit into
nextfrom
fix/kernel-builder-base-image
Sep 26, 2026
Merged

kvinwang merged 1 commit into
nextfrom
fix/kernel-builder-base-image

Conversation

@kvinwang

Copy link
Copy Markdown
Collaborator

The kernel module builder image pulled the floating debian:trixie-slim tag while pinning apt to DEBIAN_SNAPSHOT=20260721. The tag has since moved past the snapshot, so the snapshot's -dev packages need downgrades of libc6/libssl3t64/perl-base and apt refuses. This failed the mkosi-os-v0.6.0-rc6 release run (36235297361).

Pin debian:trixie-20260713-slim by digest in versions.env, which predates the snapshot. Verified locally that the apt step succeeds and installs the snapshot's libc6 2.41-12+deb13u3 and libssl3t64 3.5.6-1~deb13u2. os_image_hash is unaffected.

…apshot

The builder pinned apt to DEBIAN_SNAPSHOT but pulled the floating
debian:trixie-slim tag. Once that tag moved past the snapshot, the base
shipped newer libc6, libssl3t64 and perl-base than the snapshot offers,
so installing the matching -dev packages would have needed downgrades and
apt refused. This broke the mkosi-os-v0.6.0-rc6 release run.

Pin a digest-addressed base that predates the snapshot in versions.env,
next to the snapshot it has to stay behind.
@kvinwang
kvinwang merged commit 96583b6 into next Sep 26, 2026
8 checks passed
@kvinwang
kvinwang deleted the fix/kernel-builder-base-image branch September 26, 2026 11:57
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