From c33f594ffc71d17c430fc7a21643154e2aac36d7 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Tue, 20 Oct 2026 19:45:09 +0200 Subject: Document bundled deps; phase 4b part 2 plan Co-Authored-By: Claude Opus 5.5 --- .../specs/2026-10-20-sb-builder-bundled-deps-design.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'docs/superpowers/specs') diff --git a/docs/superpowers/specs/2026-10-20-sb-builder-bundled-deps-design.md b/docs/superpowers/specs/2026-10-20-sb-builder-bundled-deps-design.md index 6e2e915..de6ad1d 100644 --- a/docs/superpowers/specs/2026-10-20-sb-builder-bundled-deps-design.md +++ b/docs/superpowers/specs/2026-10-20-sb-builder-bundled-deps-design.md @@ -45,14 +45,15 @@ nvchecker and their config from the VM). ### Config `[manifests]` table, package -> manifest URL template, `{VERSION}` replaced -by the new version. Default empty. Replaces `manifest_packages`, and with it -the refusal of manifest packages by `hint-update` and `hint-new`. -`remote/config.example.toml` shows neovim's: +by the new version. The default holds neovim's, so the VM needs no new line. +Replaces `manifest_packages`, and with it the refusal of manifest packages by +`hint-update` and `hint-new`. `remote/config.example.toml` shows the default: [manifests] neovim = "https://raw.githubusercontent.com/neovim/neovim/v{VERSION}/cmake.deps/deps.txt" -The VM's `/etc/sb-builder/config.toml` gets that line by hand. +`manifest_packages` becomes an unknown key: the deploy drops its line from +the VM's `/etc/sb-builder/config.toml`, or the helper refuses to start. ### `apply_version`, every package @@ -97,7 +98,7 @@ lines. ## Testing -`test_remote.py`, no network (`file://` URLs in a temp dir): +`test_remote.py`, no network (the existing `Served` localhost http server): - URL version and match against neovim's real URL shapes: github archive `v/-`, LuaJIT by commit, luv release asset, lpeg off -- cgit v1.2.3