Skip to content

Commit c1921f9

Browse files
mcpplibs.os 0.2.9 uses the corrected confinement graph (#698)
Index immutable os 0.2.9 source archives and advance the os smoke member. All applicable checks pass, including all four candidate builds and native workspace checks. GLOBAL and CN source bytes, archive identity and the Linux 0.24.1 dependency are verified. Producer CI passes all twenty checks, with actual hosted macOS read-only and writable grant assertions; local indexed consumption passes too. Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent 8d78cb5 commit c1921f9

3 files changed

Lines changed: 24 additions & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515

1616
### Added
1717

18+
- **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.
19+
1820
- **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.
1921

2022
- **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.

‎pkgs/o/os.lua‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@ package = {
3131

3232
xpm = {
3333
linux = {
34+
["0.2.9"] = {
35+
url = {
36+
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.9.tar.gz",
37+
CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.9/os-0.2.9.tar.gz",
38+
},
39+
sha256 = "4168f6a1a1608856bfd79b79d8edd46245905baebe57be0c86371a772a967639",
40+
},
3441
["0.2.8"] = {
3542
url = {
3643
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.8.tar.gz",
@@ -108,6 +115,13 @@ package = {
108115
},
109116
},
110117
macosx = {
118+
["0.2.9"] = {
119+
url = {
120+
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.9.tar.gz",
121+
CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.9/os-0.2.9.tar.gz",
122+
},
123+
sha256 = "4168f6a1a1608856bfd79b79d8edd46245905baebe57be0c86371a772a967639",
124+
},
111125
["0.2.8"] = {
112126
url = {
113127
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.8.tar.gz",
@@ -185,6 +199,13 @@ package = {
185199
},
186200
},
187201
windows = {
202+
["0.2.9"] = {
203+
url = {
204+
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.9.tar.gz",
205+
CN = "https://gitcode.com/mcpp-res/os/releases/download/0.2.9/os-0.2.9.tar.gz",
206+
},
207+
sha256 = "4168f6a1a1608856bfd79b79d8edd46245905baebe57be0c86371a772a967639",
208+
},
188209
["0.2.8"] = {
189210
url = {
190211
GLOBAL = "https://github.com/mcpplibs/os/archive/refs/tags/0.2.8.tar.gz",

‎tests/examples/os/mcpp.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "os-tests"
77
version = "0.1.0"
88

99
[dependencies.mcpplibs]
10-
os = "0.2.8"
10+
os = "0.2.9"
1111

1212
[indices]
1313
mcpplibs = { path = "../../.." }

0 commit comments

Comments
 (0)