From 16393bb6b9406e09d0905b598137d90428baeb07 Mon Sep 17 00:00:00 2001 From: Sunrisepeak Date: Thu, 5 Nov 2026 14:45:58 +0900 Subject: [PATCH] chore: index openkal-musl 0.27.7 --- ...6-11-05-unit-memory-runtime-group-index.md | 9 ++++++++ CHANGELOG.md | 2 ++ pkgs/o/openkal-musl.lua | 21 +++++++++++++++++++ tests/examples/openkal-musl/mcpp.toml | 2 +- 4 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 .agents/docs/2026-11-05-unit-memory-runtime-group-index.md diff --git a/.agents/docs/2026-11-05-unit-memory-runtime-group-index.md b/.agents/docs/2026-11-05-unit-memory-runtime-group-index.md new file mode 100644 index 00000000..12bd1b09 --- /dev/null +++ b/.agents/docs/2026-11-05-unit-memory-runtime-group-index.md @@ -0,0 +1,9 @@ +# Unit-memory runtime version group registration + +Date: 2026-11-05. Tracks mcpp-community/mcpp#885. + +Register Form-A openkal-musl 0.27.7 as three new platform entries while preserving every historical entry. The exact source manifest selects public Linux 0.24.2 and openkal-ld 0.4.5; public interfaces, feature choices and implementation remain unchanged. Its upstream PR #85 passed all ten native, cross-start and image checks before merge/tag 2dd80df14614860899453f8a317dc784c967413b. + +GitHub and local-gtc GitCode source archives both contain 1270694 bytes and have SHA256 a32c6947d2c894d1595a8970296697921fd00c05ceed19c7561a81172efa02b8. No new feature or autoupdate rule is needed for this additive version. The existing direct test member selects the new release. Matching runtime/platform packages follow public predecessor availability; no engine performance qualification is inferred. + +Released mcpp 2026.11.3.1 runs the updated openkal-musl-tests member in the isolated test home: one test passes, with descriptor cleanup, stack, mapping contents and unmapping observations checked. Its lock selects index+mcpplibs@0.27.7 and Linux 0.24.2. Lua syntax, mirror, package-name, namespace, duplicate-version and platform-parity checks, xpkg parse and diff checks pass. diff --git a/CHANGELOG.md b/CHANGELOG.md index 5dbfacc5..7e657437 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,8 @@ ### Added +- **openkal-musl 0.27.7.** Select public Linux 0.24.2 and image loader 0.4.5 without changing the C library implementation or ABI. All ten producer jobs pass; matching source mirrors are verified and the direct consumer follows the release. + - **openkal-image source family 0.4.5.** Loader, runner, tools and binding share the verified archive. The runner adopts Linux 0.24.2 unit-memory observation; okprof forwards complete environment values and child status. Both source consumers follow the release; hosted prebuilt tools and final engine qualification remain separate. - openkal-linux 0.24.2: avoid reading unrelated process RSS during unit memory observation; preserve refused-query fallback, group charges and supervision cadence. diff --git a/pkgs/o/openkal-musl.lua b/pkgs/o/openkal-musl.lua index 277562b7..4ea0eb0e 100644 --- a/pkgs/o/openkal-musl.lua +++ b/pkgs/o/openkal-musl.lua @@ -75,6 +75,13 @@ package = { xpm = { linux = { + ["0.27.7"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.7.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.7/openkal-musl-0.27.7.tar.gz", + }, + sha256 = "a32c6947d2c894d1595a8970296697921fd00c05ceed19c7561a81172efa02b8", + }, ["0.27.6"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.6.tar.gz", @@ -490,6 +497,13 @@ package = { }, }, macosx = { + ["0.27.7"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.7.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.7/openkal-musl-0.27.7.tar.gz", + }, + sha256 = "a32c6947d2c894d1595a8970296697921fd00c05ceed19c7561a81172efa02b8", + }, ["0.27.6"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.6.tar.gz", @@ -905,6 +919,13 @@ package = { }, }, windows = { + ["0.27.7"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.7.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.27.7/openkal-musl-0.27.7.tar.gz", + }, + sha256 = "a32c6947d2c894d1595a8970296697921fd00c05ceed19c7561a81172efa02b8", + }, ["0.27.6"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.27.6.tar.gz", diff --git a/tests/examples/openkal-musl/mcpp.toml b/tests/examples/openkal-musl/mcpp.toml index 616db4a5..489bc4af 100644 --- a/tests/examples/openkal-musl/mcpp.toml +++ b/tests/examples/openkal-musl/mcpp.toml @@ -8,7 +8,7 @@ name = "openkal-musl-tests" version = "0.1.0" [target.'cfg(os = "linux")'.dependencies.mcpplibs] -openkal-musl = "0.27.6" +openkal-musl = "0.27.7" [target.'cfg(os = "linux")'.build] cxxflags = ["-DHAVE_OPENKAL_MUSL=1"]