From b243b18b3f32d32b34e90349f85cc4607cfcab83 Mon Sep 17 00:00:00 2001 From: Sunrisepeak Date: Wed, 4 Nov 2026 06:00:18 +0900 Subject: [PATCH 1/2] chore: index openkal-platform 0.23.4 Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com> --- CHANGELOG.md | 2 ++ pkgs/o/openkal-platform.lua | 21 +++++++++++++++++++++ tests/examples/openkal-platform/mcpp.toml | 2 +- tests/openkal/pins.toml | 2 ++ 4 files changed, 26 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e2e46bc..97a3a306 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,8 @@ ### Added +- **openkal-platform 0.23.4.** Both image and hosted arrangements select loader/tools 0.4.4, musl 0.27.4 and llvm-runtime 0.18.5. Kernel backend pins and compile/link conventions are unchanged. The hosted platform test member follows the release; mcpp remains 2026.11.3.1. GLOBAL and CN source archives have the same verified SHA256. + - **openkal-llvm-runtime 0.18.5.** Both allocator arrangements select openkal-musl 0.27.4, which propagates image loader 0.4.4. The C++ runtime implementation is unchanged. The openkal test member follows the release. GLOBAL and CN source archives have the same verified SHA256. - **openkal-musl 0.27.4.** The image dependency selects openkal-ld 0.4.4 for the partial mapping correction. The C library implementation and hosted kernel backend pins are unchanged. The Linux test member follows the release. GLOBAL and CN source archives have the same verified SHA256. diff --git a/pkgs/o/openkal-platform.lua b/pkgs/o/openkal-platform.lua index c0a202cc..565fca59 100644 --- a/pkgs/o/openkal-platform.lua +++ b/pkgs/o/openkal-platform.lua @@ -26,6 +26,13 @@ package = { xpm = { linux = { + ["0.23.4"] = { + url = { + GLOBAL = "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/mcpplibs/openkal-platform/archive/refs/tags/0.23.4.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.23.4/openkal-platform-0.23.4.tar.gz", + }, + sha256 = "dd1ea3ae41fd0607ccb02f1dbf2fe7aced073107b8442a81f33bfe74c96454d7", + }, ["0.23.3"] = { url = { GLOBAL = "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/mcpplibs/openkal-platform/archive/refs/tags/0.23.3.tar.gz", @@ -140,6 +147,13 @@ package = { }, }, macosx = { + ["0.23.4"] = { + url = { + GLOBAL = "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/mcpplibs/openkal-platform/archive/refs/tags/0.23.4.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.23.4/openkal-platform-0.23.4.tar.gz", + }, + sha256 = "dd1ea3ae41fd0607ccb02f1dbf2fe7aced073107b8442a81f33bfe74c96454d7", + }, ["0.23.3"] = { url = { GLOBAL = "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/mcpplibs/openkal-platform/archive/refs/tags/0.23.3.tar.gz", @@ -254,6 +268,13 @@ package = { }, }, windows = { + ["0.23.4"] = { + url = { + GLOBAL = "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/mcpplibs/openkal-platform/archive/refs/tags/0.23.4.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.23.4/openkal-platform-0.23.4.tar.gz", + }, + sha256 = "dd1ea3ae41fd0607ccb02f1dbf2fe7aced073107b8442a81f33bfe74c96454d7", + }, ["0.23.3"] = { url = { GLOBAL = "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/mcpplibs/openkal-platform/archive/refs/tags/0.23.3.tar.gz", diff --git a/tests/examples/openkal-platform/mcpp.toml b/tests/examples/openkal-platform/mcpp.toml index 5be75bbe..d05c0b79 100644 --- a/tests/examples/openkal-platform/mcpp.toml +++ b/tests/examples/openkal-platform/mcpp.toml @@ -10,7 +10,7 @@ name = "openkal-platform-tests" version = "0.1.0" [target.'cfg(any(linux, macos))'] -platform = "openkal-platform@0.23.3" +platform = "openkal-platform@0.23.4" [indices] mcpplibs = { path = "../../.." } diff --git a/tests/openkal/pins.toml b/tests/openkal/pins.toml index 9e69269a..83e816fd 100644 --- a/tests/openkal/pins.toml +++ b/tests/openkal/pins.toml @@ -18,6 +18,8 @@ toolchain = "llvm@22.1.8" # index requires mcpp >= 2026.9.18.1 but this is mcpp 2026.9.17.3 [E0006]" # before a single line of the member's own source is read. # +# 2026-11-03 loader follow-up: the hosted platform member selects 0.23.4. +# The measurement engine and compatibility runtime/toolchain baseline are unchanged. # 2026-11-03: measurement engine 2026.11.3.1 matches all CI workflows; the # hosted platform member uses the corrected 0.23.3 group. The compatibility # runtime/toolchain baseline and index client floor remain unchanged. From 4c93b5dec09a4814e0c82aa5bd1def083edfcf04 Mon Sep 17 00:00:00 2001 From: Sunrisepeak Date: Wed, 4 Nov 2026 06:10:27 +0900 Subject: [PATCH 2/2] chore: preserve the unchanged compatibility baseline file Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com> --- tests/openkal/pins.toml | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/openkal/pins.toml b/tests/openkal/pins.toml index 83e816fd..9e69269a 100644 --- a/tests/openkal/pins.toml +++ b/tests/openkal/pins.toml @@ -18,8 +18,6 @@ toolchain = "llvm@22.1.8" # index requires mcpp >= 2026.9.18.1 but this is mcpp 2026.9.17.3 [E0006]" # before a single line of the member's own source is read. # -# 2026-11-03 loader follow-up: the hosted platform member selects 0.23.4. -# The measurement engine and compatibility runtime/toolchain baseline are unchanged. # 2026-11-03: measurement engine 2026.11.3.1 matches all CI workflows; the # hosted platform member uses the corrected 0.23.3 group. The compatibility # runtime/toolchain baseline and index client floor remain unchanged.