From 23d2ae65b07ef1140873e723912112fc2b344c98 Mon Sep 17 00:00:00 2001 From: Sunrisepeak Date: Fri, 30 Oct 2026 07:51:14 +0900 Subject: [PATCH 1/2] mcpplibs.os 0.2.3 Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com> --- CHANGELOG.md | 3 +++ pkgs/o/os.lua | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ad01c5f..3dcbbfff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,9 @@ ### Added +- **mcpplibs.os 0.2.3。** 钉 openkal-linux 0.18.3:目录句柄以 `O_PATH` 打开,进程可搜索而不可读的目录中按绝对名 + 启动的程序能被找到(Android 应用沙箱,mcpp-community/mcpp#857)。GLOBAL 为 GitHub 标签归档,CN 为 GitCode + `mcpp-res` 镜像,sha256 两处一致。 - **openkal-platform 0.18.0。** 运行器声明 `hosts`(okrun 构建的系统与架构,即需要它的包能运行的地方);删除 `universal`(打包只含命令命名的腿);版本组为 openkal-linux 0.18.3、openkal-musl 0.22.9、openkal-llvm-runtime 0.16.9、openkal-ld/run/tools 0.1.4。需要 mcpp 2026.10.30.1;测试成员 `openkal-platform` 在本仓库 CI 的 mcpp 移到 2026.10.30.1 时随之移动。GLOBAL 为 GitHub diff --git a/pkgs/o/os.lua b/pkgs/o/os.lua index 80238ce0..6d17fc0b 100644 --- a/pkgs/o/os.lua +++ b/pkgs/o/os.lua @@ -31,6 +31,13 @@ package = { xpm = { linux = { + ["0.2.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.3/os-0.2.3.tar.gz", + }, + sha256 = "e280c00d8be69c057dfbac9c9e49ea9aedb97aa5ec10b693f2262e861740e0b4", + }, ["0.2.2"] = { url = { GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.2.tar.gz", @@ -66,6 +73,13 @@ package = { }, }, macosx = { + ["0.2.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.3/os-0.2.3.tar.gz", + }, + sha256 = "e280c00d8be69c057dfbac9c9e49ea9aedb97aa5ec10b693f2262e861740e0b4", + }, ["0.2.2"] = { url = { GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.2.tar.gz", @@ -101,6 +115,13 @@ package = { }, }, windows = { + ["0.2.3"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.3.tar.gz", + CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.3/os-0.2.3.tar.gz", + }, + sha256 = "e280c00d8be69c057dfbac9c9e49ea9aedb97aa5ec10b693f2262e861740e0b4", + }, ["0.2.2"] = { url = { GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.2.tar.gz", From e9c581638dfb9d24f46c194287e367709a12d72a Mon Sep 17 00:00:00 2001 From: Sunrisepeak Date: Fri, 30 Oct 2026 07:58:39 +0900 Subject: [PATCH 2/2] the os member moves to 0.2.3 Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com> --- CHANGELOG.md | 2 +- tests/examples/os/mcpp.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3dcbbfff..2fb4885d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ ### Added - **mcpplibs.os 0.2.3。** 钉 openkal-linux 0.18.3:目录句柄以 `O_PATH` 打开,进程可搜索而不可读的目录中按绝对名 - 启动的程序能被找到(Android 应用沙箱,mcpp-community/mcpp#857)。GLOBAL 为 GitHub 标签归档,CN 为 GitCode + 启动的程序能被找到(Android 应用沙箱,mcpp-community/mcpp#857)。测试成员 `os` 随之移动。GLOBAL 为 GitHub 标签归档,CN 为 GitCode `mcpp-res` 镜像,sha256 两处一致。 - **openkal-platform 0.18.0。** 运行器声明 `hosts`(okrun 构建的系统与架构,即需要它的包能运行的地方);删除 `universal`(打包只含命令命名的腿);版本组为 openkal-linux 0.18.3、openkal-musl 0.22.9、openkal-llvm-runtime diff --git a/tests/examples/os/mcpp.toml b/tests/examples/os/mcpp.toml index 009a9455..8d9e351d 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.2" +os = "0.2.3" [indices] mcpplibs = { path = "../../.." }