From 548eb5a5544c3043152478acad8c041a60400c19 Mon Sep 17 00:00:00 2001 From: Sunrisepeak Date: Tue, 3 Nov 2026 21:45:31 +0900 Subject: [PATCH] chore: index os 0.2.9 over the corrected confinement graph Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com> --- CHANGELOG.md | 2 ++ pkgs/o/os.lua | 21 +++++++++++++++++++++ tests/examples/os/mcpp.toml | 2 +- 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dcb3b295..e6a94cb6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,8 @@ ### Added +- **mcpplibs.os 0.2.9.** Linux selects openkal-linux 0.24.1 for corrected read-only confinement, and hosted/image qualification uses platform 0.23.3. The C++ API and implementation are unchanged. The os test member follows the release. GLOBAL and CN archives have the same verified SHA256. + - **openkal-platform 0.23.3.** Both image and hosted arrangements select the corrected Linux confinement graph: Linux 0.24.1, musl 0.27.3, llvm-runtime 0.18.4 and image 0.4.3. It requires mcpp 2026.11.3.1. GLOBAL and CN archives have the same verified SHA256. - **openkal-llvm-runtime 0.18.4.** Both allocator arrangements select openkal-musl 0.27.3, which propagates Linux 0.24.1 and image loader 0.4.3. The C++ runtime implementation is unchanged. The openkal test member follows the release for musl targets. GLOBAL and CN archives have the same verified SHA256. diff --git a/pkgs/o/os.lua b/pkgs/o/os.lua index 07cdd578..3d09e95f 100644 --- a/pkgs/o/os.lua +++ b/pkgs/o/os.lua @@ -31,6 +31,13 @@ package = { xpm = { linux = { + ["0.2.9"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.9.tar.gz", + CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.9/os-0.2.9.tar.gz", + }, + sha256 = "4168f6a1a1608856bfd79b79d8edd46245905baebe57be0c86371a772a967639", + }, ["0.2.8"] = { url = { GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.8.tar.gz", @@ -108,6 +115,13 @@ package = { }, }, macosx = { + ["0.2.9"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.9.tar.gz", + CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.9/os-0.2.9.tar.gz", + }, + sha256 = "4168f6a1a1608856bfd79b79d8edd46245905baebe57be0c86371a772a967639", + }, ["0.2.8"] = { url = { GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.8.tar.gz", @@ -185,6 +199,13 @@ package = { }, }, windows = { + ["0.2.9"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.9.tar.gz", + CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.9/os-0.2.9.tar.gz", + }, + sha256 = "4168f6a1a1608856bfd79b79d8edd46245905baebe57be0c86371a772a967639", + }, ["0.2.8"] = { url = { GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.8.tar.gz", diff --git a/tests/examples/os/mcpp.toml b/tests/examples/os/mcpp.toml index 82540ee2..ede4b284 100644 --- a/tests/examples/os/mcpp.toml +++ b/tests/examples/os/mcpp.toml @@ -7,7 +7,7 @@ name = "os-tests" version = "0.1.0" [dependencies.mcpplibs] -os = "0.2.8" +os = "0.2.9" [indices] mcpplibs = { path = "../../.." }