kde/Plasma: handoff — caveat cascada de rebuild total en plasma-desktop + alternativas (farm-up snapshot)
This commit is contained in:
@@ -50,8 +50,19 @@ detectados (no-fatales para arrancar, sí para un desktop limpio): D-Bus session
|
||||
**Configura OK y COMPILA** (155 objetos). Deps nuevas que pedía: `qt5compat`, `knotifyconfig`,
|
||||
`plasma5support` (las 2 últimas: qt5compat/plasma5support ya sellados; knotifyconfig lo SELLÉ, ver abajo).
|
||||
- **`knotifyconfig` 6.27.0 SELLADO** (7db820f8, commit 726b309) — framework KF6 nuevo, dep de plasma-desktop.
|
||||
- **Al cierre**: el build de plasma-desktop está en una **cascada de rebuild de deps** (qtdeclarative se
|
||||
rebuildea, fragilidad de hashing dinámico — ~30-60 min). Está nohup'd en el worker, **sellará solo**.
|
||||
- **Al cierre (CAVEAT IMPORTANTE)**: `hammer build plasma-desktop` dispara un **rebuild casi TOTAL del
|
||||
stack KDE** — la deriva de hashes (riesgo de reproducibilidad del ADR) hace cache-MISS de casi todos los
|
||||
deps ya sellados (qtdeclarative, breeze, baloo, kwidgetsaddons, ktexteditor… rebuildeándose; 0 sellados
|
||||
en 1.5h al cierre). Va nohup'd y **puede sellar recién en varias horas** (rebuildеa el mundo). Si por la
|
||||
mañana NO selló o sigue rebuildeando deps, esta vía es inviable tal cual — ver alternativas:
|
||||
- **(a) Build en un farm-up desde el snapshot de la campaña** (`hammer-kde-plasma-workspace-2026-07-13` u
|
||||
otro `hammer-kde-*`): ahí los deps sellados cache-hitean (mismo entorno que la campaña) ⇒ sólo compila
|
||||
los 155 objetos de plasma-desktop (~10 min). `IMAGE=<id> scripts/farm/farm-up.sh 1` + build.
|
||||
- **(b) Extraer SÓLO el shell** `org.kde.plasma.desktop` (QML/data puro) si se puede aislar del build C++.
|
||||
- **(c) Investigar/arreglar la deriva de hashes** de los deps (por qué hworker-4 ya no cache-hitea los
|
||||
artefactos que él mismo selló en la campaña — ¿el store cambió? ¿resolución de deps de la receta?).
|
||||
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'`.
|
||||
|
||||
### Comandos de la mañana (retomar plasma-desktop → intentar H-shell)
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user