Skip to content

Commit 89a2fdc

Browse files
committed
register openkal-macos 0.12.0 and openkal-musl 0.18.0
openkal-macos 0.12.0 is the first release of that implementation to declare which interfaces of the layer it provides, derived from its own objects and diffed against its manifest by its own CI. openkal-musl 0.18.0 follows it, so that a consumer's `[kernel-abi] requires-interfaces` is answered on macOS as it already is on Linux and Windows. Neither changed any source. REGISTERED LATE, AND THAT HAD A COST WORTH RECORDING. openkal-llvm-runtime 0.13.0 was merged pinning openkal-musl 0.18.0 while 0.18.0 was not yet in this index. mcpp's own `openkal-cross` workflow clones that repository's default branch, so the next mcpp run failed to resolve a version this index does not carry: E_NOT_FOUND: package 'compat.openkal-musl@0.18.0' not found in the synced index (mcpplibs@artifact:b390b4b), synced 0 seconds ago A consumer may not be merged ahead of the registration of what it pins, even when the consumer's own CI is green --- that CI substitutes working trees for the whole graph, so it cannot see the gap by construction. `min_mcpp` does not move. Both packages' new keys are top-level tables that an older engine ignores, and all 231 descriptors parse with the pinned 2026.9.18.3, so the descriptor grammar is unchanged. Both hashes were recomputed from fresh downloads of the GLOBAL url, and both CN assets were fetched in full and compared byte for byte against them. Entries land in all three platform blocks; `check_platform_version_parity` enforces that, having caught a linux-only insertion earlier in this wave.
1 parent b390b4b commit 89a2fdc

2 files changed

Lines changed: 42 additions & 0 deletions

File tree

‎pkgs/o/openkal-macos.lua‎

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

2020
xpm = {
2121
linux = {
22+
["0.12.0"] = {
23+
url = {
24+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.12.0.tar.gz",
25+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.12.0/openkal-macos-0.12.0.tar.gz",
26+
},
27+
sha256 = "cb7e31ae3f5c5d8346df161b149b2bfdec286382cd020351a68839957a0f0b0e",
28+
},
2229
["0.11.0"] = {
2330
url = {
2431
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.11.0.tar.gz",
@@ -126,6 +133,13 @@ package = {
126133
},
127134
},
128135
macosx = {
136+
["0.12.0"] = {
137+
url = {
138+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.12.0.tar.gz",
139+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.12.0/openkal-macos-0.12.0.tar.gz",
140+
},
141+
sha256 = "cb7e31ae3f5c5d8346df161b149b2bfdec286382cd020351a68839957a0f0b0e",
142+
},
129143
["0.11.0"] = {
130144
url = {
131145
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.11.0.tar.gz",
@@ -233,6 +247,13 @@ package = {
233247
},
234248
},
235249
windows = {
250+
["0.12.0"] = {
251+
url = {
252+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.12.0.tar.gz",
253+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.12.0/openkal-macos-0.12.0.tar.gz",
254+
},
255+
sha256 = "cb7e31ae3f5c5d8346df161b149b2bfdec286382cd020351a68839957a0f0b0e",
256+
},
236257
["0.11.0"] = {
237258
url = {
238259
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.11.0.tar.gz",

‎pkgs/o/openkal-musl.lua‎

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

4646
xpm = {
4747
linux = {
48+
["0.18.0"] = {
49+
url = {
50+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.18.0.tar.gz",
51+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.18.0/openkal-musl-0.18.0.tar.gz",
52+
},
53+
sha256 = "67eeaa9b1d9813d284f498322422f953448afcf53673645af86d53e4c980d377",
54+
},
4855
["0.17.0"] = {
4956
url = {
5057
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.17.0.tar.gz",
@@ -222,6 +229,13 @@ package = {
222229
},
223230
},
224231
macosx = {
232+
["0.18.0"] = {
233+
url = {
234+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.18.0.tar.gz",
235+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.18.0/openkal-musl-0.18.0.tar.gz",
236+
},
237+
sha256 = "67eeaa9b1d9813d284f498322422f953448afcf53673645af86d53e4c980d377",
238+
},
225239
["0.17.0"] = {
226240
url = {
227241
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.17.0.tar.gz",
@@ -399,6 +413,13 @@ package = {
399413
},
400414
},
401415
windows = {
416+
["0.18.0"] = {
417+
url = {
418+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.18.0.tar.gz",
419+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.18.0/openkal-musl-0.18.0.tar.gz",
420+
},
421+
sha256 = "67eeaa9b1d9813d284f498322422f953448afcf53673645af86d53e4c980d377",
422+
},
402423
["0.17.0"] = {
403424
url = {
404425
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.17.0.tar.gz",

0 commit comments

Comments
 (0)