From c3042b310270b0de39145f017b34d2fe0b7ea82c Mon Sep 17 00:00:00 2001 From: sergio Date: Tue, 14 Jul 2026 01:54:13 -0400 Subject: [PATCH] =?UTF-8?q?kde/Plasma:=20handoff=20=E2=80=94=20estado=20fi?= =?UTF-8?q?nal=20plasma-desktop=20+=20bug=20busybox-grep=20+=20blocker=20f?= =?UTF-8?q?eature=5Fsummary?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/HANDOFF-noche-kde-2026-07-14.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/docs/HANDOFF-noche-kde-2026-07-14.md b/docs/HANDOFF-noche-kde-2026-07-14.md index a2933fa0..5e22e2e5 100644 --- a/docs/HANDOFF-noche-kde-2026-07-14.md +++ b/docs/HANDOFF-noche-kde-2026-07-14.md @@ -64,7 +64,27 @@ detectados (no-fatales para arrancar, sí para un desktop limpio): D-Bus session El artefacto plasma-desktop, cuando exista, se hidrata SOLO (su shell+applets), sin importar los deps rebuildeados. Matar el build runaway: `$W 'pkill -f plasma-desktop; pkill ninja; pkill -f cmake'`. -### Cadena de blockers de plasma-desktop DESCUBIERTA (actualizado 2026-07-14 ~07:00) +### plasma-desktop — ESTADO FINAL de la noche (~08:40) + BUG CLAVE +**BUG CLAVE resuelto (aplica a TODA la campaña):** el sandbox de build usa **busybox grep, que NO soporta +`--include`** ⇒ un `sed` vía `grep -rl ... --include=CMakeLists.txt` falla SILENCIOSO (for-loop vacío). +Usar seds DIRECTOS sobre el fichero (`sed -i '...' CMakeLists.txt`). Esto me costó ~5 intentos creyendo +que el patch de libwacom no aplicaba. + +**Cadena de configure resuelta** (todo en la receta, seds directos + deps): `qt5compat`✓ `knotifyconfig`✓ +(SELLADO 7db820f8) `plasma5support`✓ `qqc2-desktop-style`✓ `plasma-workspace`✓(añadido — provee +LibKLookAndFeel/LibKWorkspace/LibTaskManager/LibNotificationManager) `xkeyboard-config`✓(SELLADO 37756ac8, +para ConfigureChecks `xkb_base`) + patches a opcional: KF6NetworkManagerQt, KF6DocTools, libwacom, +KSMServerDBusInterface (wayland-puro no tiene ksmserver), xkbregistry + `add_subdirectory(kcms)` removido. +**BLOCKER VIVO al cerrar**: `feature_summary` aborta por REQUIRED no hallados: **XCB-XKB** (kcm/keyboard), +**KF6Kirigami**, **KF6QQC2DesktopStyle** (¡ambos EN deps — no deberían faltar!), **EGL** (mesa lo provee), +**Qt6QuickWidgets** (módulo de qtdeclarative). Que kirigami/qqc2 falten pese a estar en deps sugiere una +interacción de la remoción de kcms o del régimen wayland-puro (o falta materializar EGL/QuickWidgets .pc). +**Investigar con cabeza fresca**: (1) ¿por qué kirigami/qqc2 no se hallan si están en deps y otros KF6 sí? +(2) EGL → ¿egl.pc de mesa en PKG_CONFIG_PATH? (3) Qt6QuickWidgets → ¿dep explícito? (4) XCB-XKB es del +kcm/keyboard: si molesta, hay find_package/set_package_properties REQUIRED top-level que sobreviven a la +remoción del subdir — patchearlos. Receta muy avanzada; falta este último tramo de feature_summary. + +### (referencia previa) Cadena de blockers de plasma-desktop Los deps CACHE-HITEAN (no hay cascada — el build compila ~155 obj en ~15 min); el problema es la de-Alpinización del configure. Blockers resueltos en la receta: `qt5compat`✓ `knotifyconfig`✓(SELLADO 7db820f8) `plasma5support`✓ `qqc2-desktop-style`✓ + patches a opcional de `KF6NetworkManagerQt`/`KF6DocTools`