promoción: extra-cmake-modules e iso-codes al corpus — y es gratis, medido
Las dos piezas que bloqueaban `fcitx5`, o sea el hueco de «escribir en chino/japonés/coreano». Una receta resuelve sibling-first y después el catálogo PADRE, **nunca una cola hermana**: desde el corpus no se alcanzaba `incoming-kde/extra-cmake-modules` ni `incoming-gnome/iso-codes`. Es el mismo argumento por el que `dejavu-fonts` y `pipewire` subieron. ⚠ `extra-cmake-modules` tiene **109 dependientes** en `incoming-kde`, así que esto es exactamente lo que la regla de yupana manda medir antes de tocar. La promoción es gratis y se verificó en tres niveles, no se supuso: 1. **Sus deps viven SÓLO en el corpus** (`cmake`, `samurai`, `python3` para ecm; `meson`, `samurai`, `python3`, `pkgconf` para iso-codes) — no hay copia en ninguna cola, así que mover la receta no puede cambiar a qué resuelven. Ése es el riesgo real de una promoción y acá no existe. 2. **El hash de las dos recetas no se movió** al pasar de la cola al corpus. 3. **Los 109 dependientes tampoco**: comparados UNO POR UNO contra el grafo publicado, 109 de 109 idénticos. Cero rebuilds. Las copias de cola se jubilan en el mismo movimiento (`git mv`, no copia) para no dejar el duplicado que la promoción de `dejavu-fonts` existía para arreglar. ⚠ Esto NO cierra el hueco: es el primer paso de la campaña. Falta `fcitx5` —que con `ENABLE_X11=Off` + `ENABLE_ENCHANT=Off` se quita cinco deps (xcb-imdkit, xcb-util-keysyms, xcb-util-wm, libxkbfile, enchant2)— y un motor por idioma. Lo que ya está medido y no hay que volver a averiguar: **no hay muro estructural**, `mirada-compositor` registra `TextInputManagerState` e `InputMethodManagerState` (`setup.rs:600-602`), o sea `zwp_text_input_v3` y `zwp_input_method_v2`. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Delta semántico
Ninguna definición cambió: el cambio es de texto, documentación o datos.
4 archivos · +71 −71
diff --git a/recipes/incoming-kde/extra-cmake-modules.toml b/recipes/extra-cmake-modules.toml
similarity index 100%
rename from recipes/incoming-kde/extra-cmake-modules.toml
rename to recipes/extra-cmake-modules.toml
diff --git a/recipes/incoming-gnome/iso-codes.toml b/recipes/iso-codes.toml
similarity index 100%
rename from recipes/incoming-gnome/iso-codes.toml
rename to recipes/iso-codes.toml