wake canon adoption gaps (dragon-lin pilot, non-blocking): install dep-check + service systemd-path link #913
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two non-blocking gaps surfaced by the mos-dt-0 dragon-lin canon adoption (pilot proceeds; E2E canary + B3 readings run in parallel). Framework A-lane follow-ups, same builder->indep-review->RoR->id-11 flow.
(a) wake-install sources _lib/manifest.sh that older host seeds lack. The component installer (wake-install.sh) sources a _lib/manifest.sh helper that is absent on older host seeds -> install can fail on a not-yet-updated host. FIX: degrade gracefully OR add an explicit dependency-check that fails loud with a clear remedy (not an obscure source error).
(b) mosaic-wake.service lands outside the systemd search path. The installed unit is placed where systemctl --user does not find it -> the service cannot be enabled/started as-is. FIX: the canon install needs the link/copy step into the user systemd search path (e.g. ~/.config/systemd/user/) as part of A10, with a post-install validate that the unit resolves via 'systemctl --user cat mosaic-wake.service'.
Priority: normal (non-blocking for the pilot per Mos). Refs: #892 (wake EPIC), #911 (W7 installer/service), dragon-lin pilot adoption report.