wai-quantum-desktop 0.1.1: an app on an external drive updates itself, and one on a disk image does not #573

Closed
dcharlot wants to merge 1 commit from wai/quantum-desktop-read-only-volume into main

2026-11-02

Transaction Science
wai-quantum-desktop 0.1.1: an app on an external drive updates itself, and one on a disk image does not
Some checks failed
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 8s
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (pull_request) Successful in 7s
WAI energy receipts / does this change touch it (pull_request) Successful in 6s
wai-quantum docs, course and locales / does this change touch it (pull_request) Successful in 6s
wai-quantum studio and desktop / does this change touch it (pull_request) Successful in 6s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (pull_request) Successful in 33s
wai-quantum docs, course and locales / the Studio's words in every locale · linux (pull_request) Successful in 18s
wai-quantum docs, course and locales / the course and the command line's languages · linux (pull_request) Successful in 2m2s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (pull_request) Successful in 2m43s
wai-quantum studio and desktop / studio · browser (pull_request) Successful in 4m10s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Failing after 5m56s
wai-quantum studio and desktop / desktop app · linux (pull_request) Successful in 5m44s
wai-quantum studio and desktop / desktop app · windows (pull_request) Successful in 9m52s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 13m14s
wai-quantum studio and desktop / desktop app · macos (pull_request) Successful in 13m59s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 14m30s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 15m1s
wai-quantum docs, course and locales / every command and snippet in the docs · linux (pull_request) Successful in 16m4s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 22m26s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 21m2s
The macOS app took any path under /Volumes to be its disk image. An app on an
external drive never updated, and a disk image mounted elsewhere, or a copy
Gatekeeper translocated, said it would update itself and could not. It now reads
the volume's read-only flag. The release of 0.1.0 found this: the runner works on
an external drive, so the Apple silicon build failed its own update-status check.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-02 06:06:08 -05:00