aboutsummaryrefslogtreecommitdiffstats
path: root/docs/superpowers/specs/2026-10-20-sb-builder-bundled-deps-design.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-20 19:45:09 +0200
committerDanilo M. <danix@danix.xyz>2026-10-20 19:45:09 +0200
commitc33f594ffc71d17c430fc7a21643154e2aac36d7 (patch)
treeb6f41f1335fb3ebf719c3450deb65e1eda0600c6 /docs/superpowers/specs/2026-10-20-sb-builder-bundled-deps-design.md
parent562c3d20be083998aa6e126783e152bf06aa9829 (diff)
downloadsb-builder-c33f594ffc71d17c430fc7a21643154e2aac36d7.tar.gz
sb-builder-c33f594ffc71d17c430fc7a21643154e2aac36d7.zip
Document bundled deps; phase 4b part 2 plan
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'docs/superpowers/specs/2026-10-20-sb-builder-bundled-deps-design.md')
-rw-r--r--docs/superpowers/specs/2026-10-20-sb-builder-bundled-deps-design.md11
1 files changed, 6 insertions, 5 deletions
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<ver>/<name>-<ver>`, LuaJIT by commit, luv release asset, lpeg off