diff options
Diffstat (limited to 'CLAUDE.md')
| -rw-r--r-- | CLAUDE.md | 18 |
1 files changed, 14 insertions, 4 deletions
@@ -123,10 +123,20 @@ recorded separately as a reminder flag, not a status. the real mirror (mountpoint check, auto-mount of the noauto NFS entry, `MIRROR_TREE` derivation, external config sourcing, full installpkg --terse set). The external-config split (`require_config`, missing/incomplete errors) - was checked in isolation too. -- **NOT runnable-tested** (needs a real build run): overlay mounts, chroot - build flow, base patching (update_base), per-package installpkg. Logic mirrors - the reference script. + was checked in isolation too. The full build flow ran end to end on a real + target (`feh` + its dep `imlib2`): overlay mount, chroot build, forced + `OUTPUT=/sbo-work/output`, per-package installpkg, teardown, summary, and + persistent logs. The package cache was verified live: a first run populated + `$PKG_CACHE/<cat>/<prog>/` with one .txz per prog, a re-run installed the + cached dep (status `CACHED`, ~1s vs ~27s build) while the target rebuilt + fresh, and the cached/build-new/target labels and the cached count rendered + correctly. `update_base` reported "Base is up-to-date" (no patch pending), so + patching and the on-patch cache wipe ran their up-to-date branch only. +- **NOT runnable-tested** (no occasion yet): an actual base patch via + `update_base` (mirror was up-to-date) and therefore the on-patch cache wipe + firing, and the `bump: OLD -> NEW` eviction path on a real version change + (covered by the self-check, not yet seen on hardware). Logic mirrors the + reference script. ## Known shortcuts (ponytail: comments in source) |
