From 7525bc3eba07b5490527f20e6a8bc705c6d6f838 Mon Sep 17 00:00:00 2001 From: Julian Noble Date: Sat, 8 Aug 2026 19:47:59 +1000 Subject: [PATCH] libpackages.toml: consume lib tier r2 (gated tcllib + repairs manifest) All five declared artifact pins bumped r1 -> r2 - the deliberate consumer-side half of the 2026-08-08 publish (punkbin b5b5149): tcllib2.0-tcl8/tcl9-r2, tcllibc-tcl8/tcl9-r2 (win32), tcllibc-tcl9-r2 (linux). Header comment updated to name the r2 vintage (pkgindex_gate-repaired trees shipping punkbin-upstream-repairs.toml, upstream tkt 523f7e0556). Verified live: user-run canonical libfetch materialized the r2 trees into bin/packages with the manifest present and rest indexed at 1.8. Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com --- src/runtime/libpackages.toml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/runtime/libpackages.toml b/src/runtime/libpackages.toml index fad5883e..d6d57187 100644 --- a/src/runtime/libpackages.toml +++ b/src/runtime/libpackages.toml @@ -20,9 +20,11 @@ # target - lib-tier subfolder: 'allplatforms' (platform-neutral, pure-tcl) # or a canonical platform-dir name (binary packages) # -# The r1 artifacts below are emitted by the suite_tcl90/suite_tcl86 +# The r2 artifacts below are emitted by the suite_tcl90/suite_tcl86 # 'library-artifacts' steps and published in the canonical punkbin lib tier -# (G-138 + G-139, both achieved 2026-07-30). Publication of any NEW revision +# (r2 published 2026-08-08: pkgindex_gate-repaired trees shipping +# punkbin-upstream-repairs.toml, upstream tcllib tkt 523f7e0556; r1 +# 2026-07-30 - G-138 + G-139). Publication of any NEW revision # remains a deliberate user step - a declared name not yet on the server # reports as missing from its sha1sums; a local mirror (file:// origin + # -trust-server) or a pre-populated bin/packages tier serves during @@ -38,24 +40,24 @@ # goals/archive/G-139-punkbin-library-consumption.md. [artifact.tcllib-tcl9] -name = "tcllib2.0-tcl9-r1.zip" +name = "tcllib2.0-tcl9-r2.zip" target = "allplatforms" [artifact.tcllibc-tcl9] -name = "tcllibc-tcl9-r1.zip" +name = "tcllibc-tcl9-r2.zip" target = "win32-x86_64" # G-140: the linux-x86_64 cross-built accelerators (suite_tcl90 tcllibc-linux # lane) consumed by punk9linux.vfs. Same immutable name in its own target # folder; the generation+revision grammar keys the entry name instead. [artifact.tcllibc-tcl9-linux] -name = "tcllibc-tcl9-r1.zip" +name = "tcllibc-tcl9-r2.zip" target = "linux-x86_64" [artifact.tcllib-tcl8] -name = "tcllib2.0-tcl8-r1.zip" +name = "tcllib2.0-tcl8-r2.zip" target = "allplatforms" [artifact.tcllibc-tcl8] -name = "tcllibc-tcl8-r1.zip" +name = "tcllibc-tcl8-r2.zip" target = "win32-x86_64"