docs: mark RESUME NEXT STEPS #1/#2 done; VM durable stack verified
This commit is contained in:
+14
-7
@@ -84,13 +84,20 @@ Two separate bugs hid behind the "FUSE write didn't reach the daemon" symptom:
|
||||
assertion; `run_fs_tests` is now backend-agnostic (self-seeds its fixture).
|
||||
|
||||
## NEXT STEPS (remaining, low priority)
|
||||
1. Add a `--features mount` build to the VM IMAGE BUILD STEP (the run_vm / build
|
||||
script) so a from-scratch image bake includes the FUSE adapter — the host
|
||||
`./check` already covers it; only the image-provisioning script is behind.
|
||||
2. Optionally surface `DaemonBackend::put` failures as FUSE EIO instead of
|
||||
eprintln-only (best-effort today, acceptable).
|
||||
3. Visually launch the "CUBE Shell" desktop launcher to confirm end-to-end (file
|
||||
level already verified: cube-term -> cubec -> /run/cube/cube.sock).
|
||||
1. DONE 2026-08-13 — `build_vm.sh` now rebuilds cube binaries with
|
||||
`--features cubefs/mount` into a clean staging dir before copying, and aborts
|
||||
if `cubefs-mount` is missing. A from-scratch image bake can no longer silently
|
||||
omit the FUSE adapter. (Prior to this the script copied from host
|
||||
`target/debug`, so a fresh host with no `mount` build would ship a broken image.)
|
||||
2. DONE 2026-08-13 (commit f40b448) — `DaemonBackend::put` failures now surface as
|
||||
FUSE EIO via `put_checked` instead of eprintln-only.
|
||||
3. NOTE: VM is not auto-started on host boot. To bring the cold stack up:
|
||||
`bash /root/run_vm_window.sh` (owned by luulu; shows the GTK window) — or
|
||||
`launch_vm_detached.sh` for headless. The `fixed-durable-20260813` snapshot
|
||||
captures the working durable stack.
|
||||
4. OPTIONAL (cosmetic): visually launch the "CUBE Shell" desktop launcher to
|
||||
confirm end-to-end at the file level. Already verified wired:
|
||||
cube-term -> cubec -> /run/cube/cube.sock.
|
||||
|
||||
## KEY FILES
|
||||
- /home/CUBELinux/CUBELinux-2/cubesys/src/commands.rs (raw* commands + helpers)
|
||||
|
||||
Reference in New Issue
Block a user