From 2da065495960485f0fb3f3a77f2670db4462b48e Mon Sep 17 00:00:00 2001 From: sergio Date: Mon, 3 Aug 2026 12:52:45 -0400 Subject: [PATCH] runbook cosmic: el costo real de traer pipewire, medido Co-Authored-By: Claude Opus 5 (1M context) --- docs/runbooks/cosmic-desktop.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/docs/runbooks/cosmic-desktop.md b/docs/runbooks/cosmic-desktop.md index c8cc99d0..c841fb8a 100644 --- a/docs/runbooks/cosmic-desktop.md +++ b/docs/runbooks/cosmic-desktop.md @@ -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)