Skip to content

Commit 0bed252

Browse files
authored
register openkal-windows 0.10.1 (#459)
Registration only: nothing in this repository pins it yet. openkal-musl names 0.10.0 exactly, and moving that pin is a separate change, because a consumer merged before its dependency is registered fails every member at once and reports it as a compatibility result. 0.10.1 is one fix. `kal_fs_file_info` answers through NtQueryInformationFile(FileBasicInformation), which requires FILE_READ_ATTRIBUTES, and `FILE_GENERIC_WRITE` does not carry it — so a file opened for writing alone was granted every right except the one needed to ask it about itself. Through musl that surfaced as a descriptor refusing its own `fstat` a line after it was opened, which is the pair libarchive performs when opening an archive for output. Measured on three real-Windows conformance jobs: with the fix the query answers 0, without it 6 (kal_err_access). Wine answers 0 either way, so it is not a second opinion about this, and the test says so in its header. The tarball was mirrored to GitCode from a CN host with `gtc` and fetched back before this entry was written: 89854 bytes, sha256 equal to the GitHub archive and byte-for-byte identical to it.
1 parent 8ae25b6 commit 0bed252

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

pkgs/o/openkal-windows.lua

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

2222
xpm = {
2323
linux = {
24+
["0.10.1"] = {
25+
url = {
26+
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.10.1.tar.gz",
27+
CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.10.1/openkal-windows-0.10.1.tar.gz",
28+
},
29+
sha256 = "7681325d2bc4df07d6fd4417fee03e8040f968f1a594b07cdfc2a42edf83f014",
30+
},
2431
["0.10.0"] = {
2532
url = {
2633
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.10.0.tar.gz",
@@ -149,6 +156,13 @@ package = {
149156
},
150157
},
151158
macosx = {
159+
["0.10.1"] = {
160+
url = {
161+
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.10.1.tar.gz",
162+
CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.10.1/openkal-windows-0.10.1.tar.gz",
163+
},
164+
sha256 = "7681325d2bc4df07d6fd4417fee03e8040f968f1a594b07cdfc2a42edf83f014",
165+
},
152166
["0.10.0"] = {
153167
url = {
154168
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.10.0.tar.gz",
@@ -277,6 +291,13 @@ package = {
277291
},
278292
},
279293
windows = {
294+
["0.10.1"] = {
295+
url = {
296+
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.10.1.tar.gz",
297+
CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.10.1/openkal-windows-0.10.1.tar.gz",
298+
},
299+
sha256 = "7681325d2bc4df07d6fd4417fee03e8040f968f1a594b07cdfc2a42edf83f014",
300+
},
280301
["0.10.0"] = {
281302
url = {
282303
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.10.0.tar.gz",

0 commit comments

Comments
 (0)