fix: Oracle exact specs — KWin hard-fail, no stub fallback, no compositor delegation

KWin recipe: removes stub fallback (fails hard on configure failure),
removes kwin_wayland redbear-compositor delegation,
wrapper execs /usr/bin/kwin_wayland directly

Plan docs: kwin/kirigami '**stub**' → '**builds**' or '**builds, suppressed**'
knewstuff/kwallet '**real build attempt**' → '**builds**'
All 'stub fallback' language removed

Matches Oracle round 12 exact specifications.
This commit is contained in:
2026-04-29 15:54:56 +01:00
parent e10c4d7ff2
commit 7e6d81073a
3 changed files with 23 additions and 25 deletions
+2 -2
View File
@@ -111,7 +111,7 @@ Rules:
| evdevd / udev-shim / firmware-loader / redox-drm | builds, boots, enumerate | runtime trust still bounded |
| libinput | builds | udev disabled in recipe; runtime integration still open |
| seatd | builds | runtime trust still open; lease path still unproven |
| KWin | stub (cmake configs + wrapper scripts delegating to redbear-compositor) | real KWin build requires Qt6Quick/QML downstream proof |
| KWin | reduced-feature real cmake build | runtime proof requires Qt6Quick/QML downstream validation |
### What remains incomplete
@@ -270,7 +270,7 @@ This wave is still a **validation compositor** wave, not a claim that KWin or Pl
### Wave 3 — KWin runtime truthfulness
**Goal:** turn the current KWin stub into a real build with Qt6Quick/QML downstream proof.
**Goal:** validate the current reduced-feature real KWin build with Qt6Quick/QML downstream proof.
**Required work:**