From f9923b4be8003a3cb711d77dac65275793ca12a5 Mon Sep 17 00:00:00 2001 From: Vasilito Date: Thu, 30 Apr 2026 02:06:28 +0100 Subject: [PATCH] =?UTF-8?q?docs:=20final=20sync=20=E2=80=94=20all=20stale?= =?UTF-8?q?=20counts/text=20removed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 11→12 blocked count in CONSOLE plan table - Removed '23 additional KF6 not enabled' stale text - Removed 'kf6-kio enabled/knewstuff+kwallet enabled' stale Wave 7 text - kde-cli-tools: 'Blocked: dependencies' → 'source-incompatible' - 48 total, 36 build, 12 blocked — consistent across both docs --- local/docs/CONSOLE-TO-KDE-DESKTOP-PLAN.md | 6 ++---- local/docs/DESKTOP-STACK-CURRENT-STATUS.md | 12 ++++++------ 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/local/docs/CONSOLE-TO-KDE-DESKTOP-PLAN.md b/local/docs/CONSOLE-TO-KDE-DESKTOP-PLAN.md index 41f4b1fd..8a7bbf94 100644 --- a/local/docs/CONSOLE-TO-KDE-DESKTOP-PLAN.md +++ b/local/docs/CONSOLE-TO-KDE-DESKTOP-PLAN.md @@ -87,7 +87,7 @@ and what must happen, in what order, to reach a usable KDE Plasma desktop.** | qtdeclarative | **builds** | enabled | Qt6Quick metadata exported; QML JIT disabled for Redox; downstream proof insufficient | | qtwayland | **builds** | enabled | Wayland QPA plugin | | qtsvg | **builds** | enabled | SVG support | -| KF6 frameworks (32/32 recipes exist) | **36 build / 11 blocked** | 33 enabled + 3 blocked in config. See DESKTOP-STACK-CURRENT-STATUS.md for exact breakdown. 15 in repo, 21 stage-only. | +| KF6 frameworks (32/32 recipes exist) | **36 build / 12 blocked** | 33 enabled + 3 blocked in config. See DESKTOP-STACK-CURRENT-STATUS.md for exact breakdown. 15 in repo, 21 stage-only. | | kf6-kio | **blocked** | commented out in config | Compilation error — upstream source incompatibility | | kirigami | **blocked: QML gate** | ignored in config | QQuickWindow/QQmlEngine headers don't exist on Redox | | kf6-knewstuff | **blocked** | commented out | Empty package — cmake succeeds but core source produces no libs with QtQuick off | @@ -146,9 +146,7 @@ Environmental gate (hardware): Layer 1 (GPU CS ioctl backend) ← hardware + Mes - 36 KDE packages (33 KF6 + kdecoration + kglobalacceld + kwin); 12 blocked/ignored with documented reasons - kf6-attica (NEW — minimal core library, 2.4MB pkgar in repo) -- 3 Plasma packages (commented out as BLOCKED): framework, workspace, desktop -- 23 additional KF6 recipes exist in local/recipes/kde/ with real cmake builds but are not enabled in config -- kirigami, kf6-knewstuff, kf6-kwallet (commented out as suppressed/blocked) +- 12 KDE packages blocked/ignored with documented reasons (see config comments) - mesa + libdrm (GPU software stack) - qtbase + qtdeclarative + qtwayland + qtsvg + qt6-wayland-smoke - seatd + redbear-authd + redbear-session-launch + redbear-greeter (via redbear-mini) diff --git a/local/docs/DESKTOP-STACK-CURRENT-STATUS.md b/local/docs/DESKTOP-STACK-CURRENT-STATUS.md index 09a79157..4541aeab 100644 --- a/local/docs/DESKTOP-STACK-CURRENT-STATUS.md +++ b/local/docs/DESKTOP-STACK-CURRENT-STATUS.md @@ -15,10 +15,10 @@ ## Recent Changes (2026-04-29, Wave 7) - **KF6 surface made more honest for Phase 3/4**: - - `kf6-kdeclarative` is now enabled in `config/redbear-full.toml` because its tracked recipe is already a real reduced cmake build with `BUILD_WITH_QML=OFF`. - - `kf6-kio` is now enabled in `config/redbear-full.toml` as an honest reduced KIOCore-only build. The recipe no longer injects fake QtNetwork headers into the shared sysroot; instead it uses source-local Redox compatibility headers for the bounded `QHostAddress` / `QHostInfo` surface KIOCore still needs. -- `kf6-knewstuff` and `kf6-kwallet` now have real cmake build attempts with stub fallback; enabled in config. -- Enabled count is now **9 KF6 frameworks + ECM + kwin** in the built image (pulled as kwin transitive deps). **22 additional KF6 recipes exist and build** in local/recipes/kde/ but are not enabled in config. See TASK "Enable buildable KF6 packages in redbear-full.toml". + - `kf6-kdeclarative` is enabled in `config/redbear-full.toml` (real reduced cmake build with `BUILD_WITH_QML=OFF`). + - `kf6-kio` is blocked (commented out — source-incompatible). +- `kf6-knewstuff` and `kf6-kwallet` have real cmake builds; `kf6-kwallet` enabled, `kf6-knewstuff` blocked (empty package). +- Enabled count is now **36 KDE packages** (33 KF6 + kdecoration + kglobalacceld + kwin). See Current KDE Package Status table for full breakdown. ## Recent Changes (2026-04-29, Wave 6) @@ -127,9 +127,9 @@ greeter/auth/session-launch stack on the `redbear-full` desktop path. | **Blocked: compilation** | 2 | breeze, kf6-kio — upstream source incompatibilities with Redox toolchain | | **Blocked: transitive** | 3 | plasma-framework (needs kirigami), plasma-workspace (needs kf6-knewstuff payload), plasma-desktop (needs plasma-workspace) | | **Blocked: Qt6::Sensors** | 1 | kwin real build (current stub delegates to redbear-compositor) | -| **Blocked: dependencies** | 1 | kde-cli-tools (depends on kf6-kio) | +| **Blocked: source-incompatible** | 1 | kde-cli-tools (depends on kf6-kio) | -**Total: 48 recipes. 36 build (15 in repo + 21 stage-only). 12 blocked.. 12 blocked (documented).** +**Total: 48 recipes. 36 build (15 in repo + 21 stage-only). 12 blocked (documented).** Recipe versions: KF6 frameworks v6.10.0, Plasma v6.3.4, Attica v6.10.0, KWin v6.3.4 (stub). All versions are current upstream releases as of 2026-04-30. | KWin | **stub** | cmake config stub + wrapper scripts delegating to redbear-compositor; real build requires Qt6Quick/QML downstream proof |