wake canon adoption gaps (dragon-lin pilot, non-blocking): install dep-check + service systemd-path link #913

Closed
opened 2026-07-26 04:38:37 +00:00 by jason.woltje · 0 comments
Owner

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.

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.
Mos closed this issue 2026-07-26 12:37:30 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#913