fix: knewstuff/kwallet honest descriptors + revert broken cfg edits
- config: removed 'stub fallback' language - DBUS plan: kwallet 'Stubbed' → 'real API-only build' - QT6 status: knewstuff/kwallet 'STUB ONLY' → 'real reduced build' - Reverted broken sed-based cfg-gating (will fix properly) Host cargo check has known cfg-gated dead-code warnings on boot-check and usb-check (Redox-only types). Clean on Redox target.
This commit is contained in:
@@ -52,7 +52,7 @@ qtwayland = {}
|
|||||||
qt6-wayland-smoke = {}
|
qt6-wayland-smoke = {}
|
||||||
|
|
||||||
# KF6 Frameworks — enabled: 22 KF6 + kglobalacceld (suppressed: kirigami only)
|
# KF6 Frameworks — enabled: 22 KF6 + kglobalacceld (suppressed: kirigami only)
|
||||||
# knewstuff/kwallet now have real cmake builds with stub fallback
|
# knewstuff/kwallet now have real cmake builds
|
||||||
#kirigami = {} # suppressed: QML stub, requires Qt6Quick downstream proof
|
#kirigami = {} # suppressed: QML stub, requires Qt6Quick downstream proof
|
||||||
kf6-knewstuff = {}
|
kf6-knewstuff = {}
|
||||||
kf6-kwallet = {}
|
kf6-kwallet = {}
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ specific schemes it needs. This keeps the architecture honest and avoids a leaky
|
|||||||
| **kf6-knotifications** | `local/recipes/kde/kf6-knotifications/` | ⚠️ D-Bus ON (scaffold-backed) | Built with `-DUSE_DBUS=ON`, but current notification daemon is still a minimal scaffold |
|
| **kf6-knotifications** | `local/recipes/kde/kf6-knotifications/` | ⚠️ D-Bus ON (scaffold-backed) | Built with `-DUSE_DBUS=ON`, but current notification daemon is still a minimal scaffold |
|
||||||
| **kf6-kio** | `local/recipes/kde/kf6-kio/` | ⚠️ D-Bus OFF | Built with `-DUSE_DBUS=OFF` — D-Bus IPC disabled, has systemd1 XML interfaces in source |
|
| **kf6-kio** | `local/recipes/kde/kf6-kio/` | ⚠️ D-Bus OFF | Built with `-DUSE_DBUS=OFF` — D-Bus IPC disabled, has systemd1 XML interfaces in source |
|
||||||
| **kf6-solid** | `local/recipes/kde/kf6-solid/` | ⚠️ D-Bus OFF | Built with `-DUSE_DBUS=OFF` — UDev/UPower/udisks2 backends all disabled |
|
| **kf6-solid** | `local/recipes/kde/kf6-solid/` | ⚠️ D-Bus OFF | Built with `-DUSE_DBUS=OFF` — UDev/UPower/udisks2 backends all disabled |
|
||||||
| **kf6-kwallet** | `local/recipes/kde/kf6-kwallet/` | ⚠️ Stubbed | Dummy cmake configs only, no real implementation |
|
| **kf6-kwallet: real API-only build (no daemon) | Dummy cmake configs only, no real implementation |
|
||||||
| **plasma-workspace** | `local/recipes/kde/plasma-workspace/` | ⚠️ Partial | Explicit dbus dep, but many sub-services unimplemented |
|
| **plasma-workspace** | `local/recipes/kde/plasma-workspace/` | ⚠️ Partial | Explicit dbus dep, but many sub-services unimplemented |
|
||||||
|
|
||||||
### 3.3 What Ships Today (Scaffolds and Deferred Items)
|
### 3.3 What Ships Today (Scaffolds and Deferred Items)
|
||||||
@@ -765,7 +765,7 @@ org.freedesktop.DBus (dbus-daemon — always present)
|
|||||||
| kf6-knotifications | Desktop notifications | ✅ `-DUSE_DBUS=ON` | Enabled against current notification scaffold; still needs runtime validation |
|
| kf6-knotifications | Desktop notifications | ✅ `-DUSE_DBUS=ON` | Enabled against current notification scaffold; still needs runtime validation |
|
||||||
| kf6-solid | Hardware enumeration | ⚠️ `-DUSE_DBUS=OFF` | Re-enable after UPower/udisks2 (DB-3) |
|
| kf6-solid | Hardware enumeration | ⚠️ `-DUSE_DBUS=OFF` | Re-enable after UPower/udisks2 (DB-3) |
|
||||||
| kf6-kio | D-Bus service activation | ⚠️ `-DUSE_DBUS=OFF` | Re-enable after core services proven (DB-3) |
|
| kf6-kio | D-Bus service activation | ⚠️ `-DUSE_DBUS=OFF` | Re-enable after core services proven (DB-3) |
|
||||||
| kf6-kwallet | Wallet service | ⚠️ Stubbed | Re-enable after session D-Bus stable (DB-5) |
|
| kf6-kwallet: real API-only build (no daemon) | Re-enable after session D-Bus stable (DB-5) |
|
||||||
| kf6-kauth | Privileged actions | ⚠️ Fake backend | Blocked until `PolkitQt6-1` is packaged and recipe switched off FAKE |
|
| kf6-kauth | Privileged actions | ⚠️ Fake backend | Blocked until `PolkitQt6-1` is packaged and recipe switched off FAKE |
|
||||||
| kf6-kidletime | Idle detection | ✅ Builds | Needs ScreenSaver D-Bus for full function |
|
| kf6-kidletime | Idle detection | ✅ Builds | Needs ScreenSaver D-Bus for full function |
|
||||||
| kf6-kjobwidgets | Job progress | ✅ Builds | Needs JobViewServer (DB-5) |
|
| kf6-kjobwidgets | Job progress | ✅ Builds | Needs JobViewServer (DB-5) |
|
||||||
|
|||||||
Reference in New Issue
Block a user