kde/Plasma: handoff — estado final plasma-desktop + bug busybox-grep + blocker feature_summary
This commit is contained in:
@@ -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`
|
||||
|
||||
Reference in New Issue
Block a user