[nu-demo] packages.nu has service_browser/office/books/matrixchat/voice commented out #134

Closed
opened 2026-04-23 23:15:43 +00:00 by mik-tf · 1 comment
Owner

Symptom

Fresh service_install_all run leaves these 5 services uninstalled. User-visible impact on a fresh deploy:

  • No Office islands — PDF / Diagrams / Presentations / Documents / Spreadsheets all 404.
  • No Books library.
  • No Browser archipelago.
  • No Voice (Intelligence island broken).
  • No Matrix chat.

Root cause

hero_skills/tools/modules/services/packages.nu explicitly comments out service_browser, service_office, service_books, service_matrixchat, and service_voice in service_install_all. The comments suggest they were disabled due to build/runtime issues that were never resolved.

Demo workaround (applied 2026-04-23)

Installed and started each service individually after the base service_install_all completed. This required working around the individual blockers (see companion issues: service_books.nu parse bug #TBD, hero_slides path dep #127, etc.).

Proper fix

  1. For each of the 5 services, track down and fix the blocker that caused the comment-out (e.g. service_books.nu parse bug — see companion issue; service_office compile errors; etc.).
  2. Uncomment in packages.nu::service_install_all once verified.
  3. Add smoke tests so a fresh service_install_all on a clean VM completes all 5 without error.

Filed 2026-04-23 nu-shell demo bring-up. Signed-off-by: mik-tf

## Symptom Fresh `service_install_all` run leaves these 5 services uninstalled. User-visible impact on a fresh deploy: - No Office islands — PDF / Diagrams / Presentations / Documents / Spreadsheets all 404. - No Books library. - No Browser archipelago. - No Voice (Intelligence island broken). - No Matrix chat. ## Root cause `hero_skills/tools/modules/services/packages.nu` explicitly comments out `service_browser`, `service_office`, `service_books`, `service_matrixchat`, and `service_voice` in `service_install_all`. The comments suggest they were disabled due to build/runtime issues that were never resolved. ## Demo workaround (applied 2026-04-23) Installed and started each service individually after the base `service_install_all` completed. This required working around the individual blockers (see companion issues: service_books.nu parse bug #TBD, hero_slides path dep #127, etc.). ## Proper fix 1. For each of the 5 services, track down and fix the blocker that caused the comment-out (e.g. `service_books.nu` parse bug — see companion issue; `service_office` compile errors; etc.). 2. Uncomment in `packages.nu::service_install_all` once verified. 3. Add smoke tests so a fresh `service_install_all` on a clean VM completes all 5 without error. Filed 2026-04-23 nu-shell demo bring-up. Signed-off-by: mik-tf
Author
Owner

Moved to hero_demo#17 — see lhumina_code/hero_demo#17

Moved to hero_demo#17 — see https://forge.ourworld.tf/lhumina_code/hero_demo/issues/17
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/home#134
No description provided.