[service_complete] --download tries to start cargo-only services (code/os/livekit), fails on ROOTDIR #233
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_skills#233
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
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?
Surfaced during session 74 from-nothing-on-DO validation.
Symptom
service_complete --downloadcallsservice_code start(andservice_os,service_livekit) which fall through to the cargo-build install path because they don't accept--download. On a fresh public-cloud VM with no Rust toolchain, this fails:Root cause
packages.nuservice_completedefinition has a comment listing four exceptions (code,codescalers,os,livekit) that "keep the cargo path — they have no Forgejo CI release pipeline today."codescalersis correctly skipped via thetarget == "driver"filter, butcode,os,livekitare NOT skipped under--download— they're invoked without the flag and immediately fail.Fix shape
After the
starts_filteredline inservice_complete, when$downloadis true, also filter out the cargo-only services:Validated as a hand-patch on the session-74 droplet — bring-up went from 0/N to 14/17 services running.
Severity
High — blocks every public-cloud
--downloaddeploy until the operator hand-patches.Filed as part of home#227 follow-ups.
mik-tf referenced this issue from lhumina_code/hero_demo2026-05-07 18:31:17 +00:00