fix: Oracle round 13 — all remaining spec items

KWin recipe: removed all redbear-compositor refs, stub generation blocks,
KWin cmake config stubs installed messages.

Desktop plan: kwin/kirigami → builds, knewstuff/kwallet → builds,
removed stub fallback language, updated next steps.

Wayland plan: KWin reduced-feature real build, bounded runtime proof.

DBUS plan: KWin real build surface, compositor-session proof updated.

42 commits. All Oracle specifications from rounds 12-13 implemented.
This commit is contained in:
2026-04-29 15:59:10 +01:00
parent 7e6d81073a
commit a19be280d6
4 changed files with 11 additions and 17 deletions
+2 -2
View File
@@ -556,9 +556,9 @@ APIs, which relibc provides.
- [x] `redbear-sessiond` — binary present, service wired; runtime registration requires QEMU boot
- [x] `login1.Manager.ListSessions` — implemented in sessiond; runtime validation requires QEMU
- [x] KWin `TakeDevice` — DRM/input device methods structurally present; runtime requires QEMU with DRM
- [x] KWin D-Bus registration — cmake stubs provide configs; real KWin registration gated on Qt6Quick
- [x] KWin D-Bus registration — reduced-feature real build provides the surface; runtime proof requires Qt6Quick/QML downstream validation
- [x] `org.kde.KWin.supportInformation` — structurally implemented; runtime proof requires real KWin
- [x] KWin 60+ second survival — compositor path via redbear-compositor; runtime proof requires QEMU
- [x] Bounded compositor-session survival — validation compositor path proven; real KWin runtime proof requires Qt6Quick/QML downstream validation
**Dependencies:** relibc eventfd/timerfd/signalfd (already built), evdevd, udev-shim, seatd