Skip to main content

max / alloy

Move both base pins; the pinned digests were gone from quay `build/refresh-base-digests.sh --check` reported DEAD on both, which is its word for the pinned digest no longer existing in the registry rather than merely having been superseded: DEAD quay.io/fedora/fedora:43 49c6900e -> 9aae5331 DEAD quay.io/fedora/fedora-bootc:43 cb4aa73a -> 96bf9106 So the image could not be built by anyone, on any host, from a cold container store. `podman build` died at `creating build container` with `manifest unknown` before running an instruction, on fw13 and on astra alike. The `43` tags resolve; only the digests this file named are gone. That is the second time this year (2026-08-06 was the first), and it is the install path breaking rather than a pin drifting: Alloy publishes no image and docs/IMAGE.md says build it yourself. Everything rebuilds from scratch on the next build, which is what a base move costs and is not avoidable here. The rust-build stage was built end to end at the new bases on astra before this landed.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-22 00:11 UTC
Signed with PGP, not checked
Commit: b1beb3191e2ba1b43ab35567e53cd3e697e97443
Parent: cb72caa
1 file changed, +2 insertions, -2 deletions
M Containerfile +2 -2
@@ -42,7 +42,7 @@
42 42 #
43 43 # To move it: build/refresh-base-digests.sh, which resolves the tags and
44 44 # rewrites these two lines. Do that deliberately, not as drive-by maintenance.
45 - FROM quay.io/fedora/fedora:43@sha256:49c6900e8b5077e16de991a1732ae8a38e18ee115fa8b21dc724f7ecf50d8fe4 AS rust-build
45 + FROM quay.io/fedora/fedora:43@sha256:9aae5331ed58d17601de34fec14e061afe7cdd3991be5da4558eb38defdd0e76 AS rust-build
46 46
47 47 # No python3 any more. It was here for tools/vtrgb.py, which rendered the
48 48 # greeter's console palette; skelgen emits that table now, along with the rest
@@ -685,7 +685,7 @@
685 685 # Digest-pinned for the same reason as the build stage above, and it matters
686 686 # more here: this one is the operating system. See that comment for why the
687 687 # tag is kept beside the digest and why it is the multi-arch index.
688 - FROM quay.io/fedora/fedora-bootc:43@sha256:cb4aa73a887964a7dce33aa9fed0edb5695fb101c208122c856d7c5c4c169e3f
688 + FROM quay.io/fedora/fedora-bootc:43@sha256:96bf9106876a7bdc60b4823ac4562bafa2eb892cac8d64b05d4a05d3fd0288b0
689 689
690 690 # =====================================================================
691 691 # The profile: client or server.