From 42008c26c0cb48491abf1ad9604e53b3dbcf8dfb Mon Sep 17 00:00:00 2001 From: Nexoniarz Date: Mon, 26 Oct 2026 08:08:25 +0100 Subject: [PATCH] docs: packages.md counts what world.lock actually holds Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01EVRhxi9zpdW2uDUN4FVcao --- docs/architecture/packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/architecture/packages.md b/docs/architecture/packages.md index 69f52aa..fc08924 100644 --- a/docs/architecture/packages.md +++ b/docs/architecture/packages.md @@ -48,7 +48,7 @@ It is the only root; `sysroot/` is what schos-base is packaged from. Only `alpine-lock` asks Alpine what is current. A normal build installs exactly what `world.lock` names — files in `dist/alpine/`, fetched once and checked against the lock's sha256, and against Alpine's signatures by apk — and never asks what is newer. -`world.lock` resolves the handful of names in `world` into a few hundred files, every +`world.lock` resolves the thirty-odd names in `world` into about 180 packages, every dependency included, so every image after the first is reproducible. schos-base and its repository index are signed with a key made on the first build