From 43ec9a6933195b51e30ccdee65db595b6ee7f076 Mon Sep 17 00:00:00 2001 From: sergio Date: Tue, 28 Jul 2026 06:06:56 -0400 Subject: [PATCH] =?UTF-8?q?gnome=20onda=203:=20frontera=20de=20gnome-shell?= =?UTF-8?q?=20medida=20contra=20el=20meson.build=20(la=20de=20memoria=20me?= =?UTF-8?q?nt=C3=ADa)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit La lista de FRONTERA de la receta se había escrito de memoria y tenía dos errores. Sobraban ibus y startup-notification: no aparecen en el meson.build de 48.8. Y faltaba la más cara: libecal-2.0 + libedataserver-1.2, o sea evolution-data-server entero (el calendario del panel), que arrastra libical, libsoup, nss e icu — ninguna en el corpus. No hay atajo por versión: verificado que gnome-shell 50.3, la serie más nueva publicada, sigue pidiendo eds incondicional en las mismas líneas. Las reales, todas incondicionales y de nivel superior (:71-89): atk-bridge-2.0 (at-spi2-core), libecal/libedataserver (eds), gcr-4, libxml-2.0 (ya sellada), polkit-agent-1. Costo de la cima: ~10 recetas nuevas dominadas por eds+icu. Es una campaña, no una tanda. Co-Authored-By: Claude Opus 5 (1M context) --- recipes/incoming-gnome/gnome-shell.toml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/recipes/incoming-gnome/gnome-shell.toml b/recipes/incoming-gnome/gnome-shell.toml index 52484111..a6b7f048 100644 --- a/recipes/incoming-gnome/gnome-shell.toml +++ b/recipes/incoming-gnome/gnome-shell.toml @@ -27,6 +27,28 @@ install = "PYTHONPATH=/usr/lib/python3.12/site-packages DESTDIR=/out meson ins # gjs → YA en incoming-gnome/ (motor JS del shell). # gobject-introspection→ YA en incoming-gnome/ (typelibs). # gsettings-desktop-schemas, gnome-desktop → YA en incoming-gnome/. +# +# ⚠ LISTA CORREGIDA CONTRA EL meson.build REAL (2026-07-28). La de abajo se escribió de memoria y +# tenía dos errores: sobraban `ibus` y `startup-notification` (no aparecen en el meson.build de +# 48.8), y FALTABA la más cara de todas. Las verdaderas, TODAS incondicionales y de nivel superior +# (gnome-shell-48.8/meson.build:71-89): +# atk-bridge-2.0 :71 → at-spi2-core — SIN RECETA. Ojo: la at-spi2-core moderna trae +# ADENTRO el atk que autoramos suelto ⇒ chocan por atk-1.0.pc (ver atk.toml). +# libecal-2.0 :72 ┐ **evolution-data-server** — SIN RECETA, y es la pieza cara: arrastra +# libedataserver-1.2 :73 ┘ libical, libsoup, nss e icu, ninguna en el corpus. Es el calendario +# del panel superior. NO hay opción para apagarlo, y NO es cosa de la +# versión: verificado que 50.3 (la serie más nueva) lo sigue pidiendo +# igual, así que subir de versión no lo esquiva. +# gcr-4 :74 → gcr — SIN RECETA (keyring/prompt; arrastra p11-kit y libgcrypt). +# libxml-2.0 :81 → YA en el corpus, sellada. +# polkit-agent-1 :86 → polkit — SIN RECETA (elevación de privilegios). +# json-glib → CERRADA esta sesión (b3:1b90c876). +# Condicionales (las evitamos): x11/xext/xfixes sólo si mutter trae X11 (no lo trae); libnm+libsecret +# sólo con networkmanager; libpipewire sólo con screencast; libsystemd sólo con la opción systemd. +# +# COSTO REAL DE LA CIMA: ~10 recetas nuevas, dominadas por eds+icu. Es una campaña, no una tanda. +# +# (lista original, conservada para ver en qué se equivocó el mapa de memoria:) # gcr, libsecret — REQUERIDA (keyring/prompt). # polkit — REQUERIDA (elevación de privilegios). # ibus — REQUERIDA (input methods).