Skip to main content

max / alloy

Move SHOP_REV to where shop comes up without Vulkan The pin sat at 7b68d26, which asks wgpu for Vulkan alone and for Mailbox unconditionally. The image carries mesa-vulkan-drivers, so the adapter half was survivable here, but the present mode is a validation failure rather than a downgrade on a driver that never advertised Mailbox, and a machine that loses its terminal has no way back to the config that would fix it. shop@183ce3d adds GL behind Vulkan and falls back to Fifo. The runtime already carries mesa-libEGL and libGLESv2, pulled in by sway, so the fallback has libraries behind it rather than a second way to fail. build/check-rust-stage.sh passes at the new revision: the gles feature adds no system library the dnf line above is missing.
Author: Max Johnson <me@maxj.phd> · 2026-08-12 15:55 UTC
Signed with PGP, not checked
Commit: 90b6e119319fa9ba13f1f3bf2bea1d2d02a3a5c6
Parent: 91c901b
1 file changed, +1 insertion, -1 deletion
M Containerfile +1 -1
@@ -94,7 +94,7 @@
94 94 # alone, so console edits — the thing that changes most often — reuse it
95 95 # instead of rebuilding a terminal that did not change. Moving it below the
96 96 # `COPY crates/` would defeat the dependency-cache split that follows.
97 - ARG SHOP_REV=7b68d26052acfe33ca6549a35c6408212983deaf
97 + ARG SHOP_REV=183ce3d0d6698ef34be98b7dd9d474eb60fbfb15
98 98
99 99 # Does the remote have anything to build from, before anything expensive runs.
100 100 #