Skip to content

fix(native): qualify Wayland and linux-arm64 dependencies - #507

Draft
jonit-dev wants to merge 12 commits into
developfrom
feat/prd614-mystral-catchup
Draft

jonit-dev wants to merge 12 commits into
developfrom
feat/prd614-mystral-catchup

Conversation

@jonit-dev

@jonit-dev jonit-dev commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

This PR adds explicit Wayland presentation while preserving default X11, fixes empty native queue.writeBuffer sources, and qualifies the required linux-arm64 dependency payloads.

  • Same rebuilt Dawn/V8 host passes full pnpm native:verify:desktop and literal SDL_VIDEODRIVER=wayland pnpm native:verify:desktop under headless Weston GL. Both present 300 nonblank core frames; observed SDL drivers are X11 and Wayland respectively.
  • Independent fixed-pose visual judge: NEUTRAL, all four before/after comparisons and three repeatability sets. Two captures per arm use identical scene bytes and actual baseline/final binaries. The earlier rotating-pose REGRESSION remains in the image history and is resolved by deterministic recapture.
  • Actual dispatched linux-arm64 job succeeds with Canvas 2D, arm64 Skia, quiche 0.24.6-4, SWC swc-41 and aarch64 WebP; starter/container captures each pass 300 frames. The complete manual native matrix also concludes SUCCESS on the earlier a8b355190 dispatch; this is not a future-CI claim for the final head.
  • Typecheck/lint pass; native coverage executes 47 targets and meets every existing floor (78.39% total); generated-coverage/SBOM focused contracts pass 13/13. The generator now ratchets improved coverage floors upward while preserving tighter floors; root freshness/budget fixtures pass 45/45. Final authoritative taskset -c 0-4 pnpm test passes on 1c908738e2: root 10,590 tests pass / 20 skip and native 1,594 pass / 62 skip. Fresh independent review reports no actionable defects. Pinned Dawn producer passes; its verified dependency cache is a prerelease excluded from Latest.
  • PRD remains 75% and draft: direct zero-write RED→GREEN is genuine, but the real frame-op decoder already passes zero-byte records at baseline, so its requested RED cannot honestly be supplied. AC-3, NOTICE baseline update, archive and ready state remain open.

Fixed-pose screenshots (same scene, 300 frames each):

Run BEFORE baseline X11 AFTER final X11 AFTER final Wayland
1 BEFORE X11 1 AFTER X11 1 AFTER WAYLAND 1
2 BEFORE X11 2 AFTER X11 2 AFTER WAYLAND 2

@jonit-dev jonit-dev added the prd:0% PRD implementation has no verified phase yet label Oct 15, 2026
@jonit-dev jonit-dev added prd:75% PRD phases in, acceptance open and removed prd:0% PRD implementation has no verified phase yet labels Oct 15, 2026
@jonit-dev jonit-dev changed the title PRD-614: Catch up native runtime to MystralNative v0.1.6 fix(native): qualify Wayland and linux-arm64 dependencies Oct 15, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

prd:75% PRD phases in, acceptance open

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant