fix(fcitx5): estaba nueve releases atrás — un pin perezoso bloqueó el chino un día después
`libime` 1.1.17, la pieza que falta para el chino, cortó así:
Could not find a configuration file for package "Fcitx5Utils" that is
compatible with requested version "5.1.20".
considered but not accepted: …/Fcitx5UtilsConfig.cmake, version: 5.1.14
Pineé `fcitx5` en **5.1.14 sin comprobar si había algo más nuevo** — hay hasta **5.1.23**. El coste
no se vio al construir: salió a la luz un día después, cuando un consumidor pidió el marco más
nuevo. Es el mismo defecto de método que me costó cuatro intentos en boost y la dep `fmt` inventada:
**suponer en vez de mirar**, sólo que acá la factura llegó con retraso.
⇒ La regla, escrita en la receta: **al pinear, listar las versiones y elegir; no tomar la primera
que aparezca.**
Comprobado de paso para no repetirlo: `fcitx5-hangul` y `fcitx5-anthy` SÍ están en su última versión
(5.1.11 los dos) y `fcitx5-chinese-addons` va por 5.1.15, que es lo que planeo usar. Lo único
atrasado era el marco.
Coste: radio **3** — los dos motores ya sellados (`hangul`, `anthy`) más `libime`. Barato hoy; con
cinco motores encima habría sido más caro, que es el argumento para subirlo ahora y no después. Los
motores piden el marco como MÍNIMO (`REQUIRED_FCITX_VERSION`), así que 5.1.23 los satisface.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Semántico sayk'uy
Mana ima sutichaypas t'ikrakurqanchu: qillqalla, yachachiylla utaq willaylla t'ikrakurqan.
1 qillqakuna · +16 −3
- recipes/fcitx5.toml +16 −3
diff --git a/recipes/fcitx5.toml b/recipes/fcitx5.toml
index dde447e6..f93693b9 100644
--- a/recipes/fcitx5.toml
+++ b/recipes/fcitx5.toml
@@ -100,13 +100,26 @@
# declara en ningún perfil en este commit**: primero el marco construye, después un motor, y recién
# entonces el par se declara junto. La alternativa —declarar el marco ya— es exactamente la figura
# de `crun` sin podman y de `cups` sin filtros que este catálogo tiene documentada tres veces.
+# ⚠ **ERA 5.1.14 Y ESTABA NUEVE RELEASES ATRÁS — subido a 5.1.23 el 2026-10-20.** Pineé 5.1.14 sin
+# comprobar si había algo más nuevo, y el coste no se vio al construir: salió a la luz un día
+# después, cuando `libime` 1.1.17 —la pieza que falta para el chino— cortó con
+# Could not find a configuration file for package "Fcitx5Utils" that is
+# compatible with requested version "5.1.20".
+# considered but not accepted: …/Fcitx5UtilsConfig.cmake, version: 5.1.14
+# o sea que un pin perezoso del MARCO bloqueó un consumidor nueve versiones más tarde. Los motores
+# `fcitx5-hangul` y `fcitx5-anthy` están en su última versión (5.1.11 los dos, comprobado): lo único
+# atrasado era esto.
+#
+# ⇒ La regla: **al pinear, listar las versiones y elegir; no tomar la primera que aparece.** Y el
+# coste de subirlo ahora es re-sellar el marco y sus dos motores (radio 2), más mover la clausura de
+# los cinco escritorios — barato hoy, y habría sido más caro con cinco motores encima.
name = "fcitx5"
-version = "5.1.14"
+version = "5.1.23"
license = "LGPL-2.1-or-later"
[source]
-tarball = "https://github.com/fcitx/fcitx5/archive/refs/tags/5.1.14/fcitx5-5.1.14.tar.gz"
-sha256 = "c81bbf0156d083e4c7e7817e658122c33a8c1e585962467f251bc9614bdfee47"
+tarball = "https://github.com/fcitx/fcitx5/archive/refs/tags/5.1.23/fcitx5-5.1.23.tar.gz"
+sha256 = "adeeafdba468111573233fb09e5cabf2e2c240cdc85e74ead498c2d702c795b8"
[build]
compiler = "zig-cc"