runbook cosmic: el costo real de traer pipewire, medido

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-03 12:52:45 -04:00
co-authored by Claude Opus 5
parent d3c0545c4d
commit 2da0654959
+14 -3
View File
@@ -113,9 +113,20 @@ glib distintas con 370 rutas solapadas y dos registros de GType en un proceso—
Antes de tocar nada se midió con `yupana radio` (la puerta única, nunca `grep`): `pipewire` tiene
radio 1 en GNOME y 2 en KDE, pero `glib` del corpus tiene **21 dependientes transitivos y afecta la
imagen escritorio-gnome**. La decisión correcta no es de esta campaña: es *dónde vive pipewire en el
corpus*, y es una decisión de catálogo, no de COSMIC. Hasta entonces, el escritorio arranca sin
settings-daemon —se pierden brillo, tema automático y perfiles de audio, no el escritorio—.
imagen escritorio-gnome**.
**Y después se midió el costo real, que resultó mucho menor que la estimación.** Copiar pipewire a
`incoming-cosmic` necesita **cuatro** recetas hermanas —`alsa-lib`, `dbus-shared`, `libsndfile`,
`pulseaudio`—, no las seis contadas a ojo, y **tres de ellas dan hash idéntico y ya están selladas**.
Sólo `pulseaudio` y `pipewire` hay que construir.
Eso refina la advertencia de arriba en el punto que importa: **el peligro de las dos glib es
mezclarlas en UNA IMAGEN**, y la imagen COSMIC tiene una sola. Acá el costo es de builds, no de
corrección. Lo que sigue vigente es no promover a ciegas entre colas.
Gotcha del copiado, que cuesta un minuto de confusión: `[source] patches` se resuelve **relativo a la
receta**, así que copiar el `.toml` sin su `.patch` da «no pude leer patch» y el hash ni siquiera se
calcula.
## 🚪 EL GATE PASADO: cosmic-comp compila (2026-08-03)