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.
1 file changed,
+1 insertion,
-1 deletion
| 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 |
|
#
|