You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The windows python runtime (windows-ucrt64 packages) has no mount tier: the fs TU answers any mount request with a named exit 69, so the interpreter runs only in bare/dev mode. This is documented in this repo's README ("the windows boundary"), so this issue tracks closing it — a windows payload cannot execute on its own platform until then.
Impact (who is blocked)
tebako-packages/xml2rfc: the x86_64-windows-ucrt payload leg was built and iterated through five CI runs before being deferred (PR Publish: ping the versions catalog (plan 05) #11) — the payload builds and stages cleanly, but boot-smoke on windows-2022 can never pass while every mount exits 69.
Downstream: any client composing python payloads for windows (e.g. metanorma's ietf chain, which today keeps windows on a host-python path).
What landing it means
The fs TU gains the windows mount implementation (the runtime root + payload mounts, longest-prefix dispatch) so the spec-17 driver path works on windows the same as POSIX.
Acceptance: the xml2rfc windows leg's boot smoke (tebako check version + render-txt through the mounted payload) passes on windows-2022; the exit-69 refusal remains only for genuinely unsupported requests.
Notes from the feedstock-side exploration
Staging a windows runtime consumer-side already works end-to-end (shard fetch, three-way digest verification, .dll facet + install_as layout) — the mirror is correct; only the mount tier is missing.
Independent of this issue, a mingw socket defect in the source factory's windows-msys build also blocks real workloads in bare mode (WinError 10035 on timed connects) — filed against the source factory; it will matter for mounted mode too once mounts exist.
Summary
The windows python runtime (
windows-ucrt64packages) has no mount tier: the fs TU answers any mount request with a named exit 69, so the interpreter runs only in bare/dev mode. This is documented in this repo's README ("the windows boundary"), so this issue tracks closing it — a windows payload cannot execute on its own platform until then.Impact (who is blocked)
tebako-packages/xml2rfc: thex86_64-windows-ucrtpayload leg was built and iterated through five CI runs before being deferred (PR Publish: ping the versions catalog (plan 05) #11) — the payload builds and stages cleanly, but boot-smoke onwindows-2022can never pass while every mount exits 69.What landing it means
tebako checkversion + render-txt through the mounted payload) passes onwindows-2022; the exit-69 refusal remains only for genuinely unsupported requests.Notes from the feedstock-side exploration
.dllfacet +install_aslayout) — the mirror is correct; only the mount tier is missing.