sergio/takana
> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…
2026-10-20
- boost: compilar `iostreams` — la única lib de boost que el corpus necesita
- receta: el SEGUNDO método de entrada — japonés, y cuesta una receta, no dos
- fix(fcitx5-hangul): mi guardián era demasiado literal y paró un build que había salido bien
- fix(fcitx5): `ENABLE_TESTING_ADDONS=Off` dejaba un marco que no puede tener motores
- fix(libhangul): el `.pc` lo genera autotools y el consumidor lo EXIGE — se sustituye su plantilla
- receta: el PRIMER método de entrada — con esto se escribe coreano
2026-10-19
- fix(fcitx5): un corpus estático necesita pkg-config en modo `--static`
- arquitectura: el trío de fuentes se publica con `--with-pic` — decisión del operador
- fix(fcitx5): libuuid no es PIC, y acá se arregla el consumidor — el radio lo decide
- fix(libuv): `--with-pic` — sin él ninguna biblioteca compartida puede enlazarlo
- fix(fcitx5): el cierre de `.pc` tiene más de un nivel, y mi comprobación daba un falso verde
- fix(fcitx5): el cache de cmake del intento fallido envenenaba todos los reintentos
- fix(fcitx5): declarar la biblioteca no alcanza — hay que declarar el cierre de su `.pc`
- receta: fcitx5 — el marco para ESCRIBIR chino, japonés y coreano
- promoción: extra-cmake-modules e iso-codes al corpus — y es gratis, medido
- fix(receta): el `.conf` de emoji que anuncié como pendiente ya lo trae fontconfig
- receta: las fuentes del mundo — la distro mostraba cuadraditos a la mayor parte de la humanidad
2026-10-16
2026-10-15
- fix(privilegio): el bit de los reemplazos de busybox, y el symlink del piso que los tapaba
- feat(recetas): el pin de mirada y shuma a tawasuyu de491e95, que la granja ya está construyendo
- fix(recetas): las deps medidas en la granja que nunca llegaron a un commit
- feat(firmware): el firmware de una PC x86 COMPLETO, y el hotplug declarado en base
- fix(firmware): el arbol que source.dir exige para firmware-intel
- feat(firmware): una derivada para UN PORTATIL INTEL CUALQUIERA, no para una laptop
- fix(instalador): la cuenta de quien va a usar la maquina se pregunta antes de instalar
2026-10-13
- fix(recetas): el riel pide alsa.pc en build — tercera dep de sistema que sólo aparece construyendo
- fix(recetas): un bug de tawasuyu que su propio build --workspace esconde
- fix(recetas): el panic de zbus-lockstep SÍ se dispara — y «error[E0432]» no era la causa
- feat(perfil): escritorio-mirada lleva el riel y el instalador COMPLETOS — aligerar es apagar plugins
- fix(recetas): churay-hybrid lo tenía OTRO AGENTE, mejor — retiro mi duplicado y adopto sus deps
- fix(recetas): pata-notify-triage no pinta, pero arrastra un cliente Wayland
- feat(recetas): pata y churay entran al catálogo — «no hay pata» era que no existía el paquete
- recetas: typst 0.15.1 y jj 0.45.1 — CLI en Rust puro, cero deps C, y cada una con su prueba de que HACE algo
- receta: photosuite (eolix) — el control independiente de que egui+wgpu entra; + el triaje de moli, zed, niri, rio, typst, jj, lapce y servo
- craft: pdfcraft sella con cargo_vendor_dir y pinta — 12/12; y el recuento del portapapeles sube a ocho
- docs: la suite ArtCraft entra entera — 12/12 selladas y 12/12 pintando, y los tres huecos de la IMAGEN que destaparon
- recetas craft: pdfcraft moría porque el vendoreo le pisaba su propio vendor/ (los hayro por [patch] POR RUTA) — cargo_vendor_dir, + tres hallazgos del arnés
- recetas craft: el «el corpus no publica alsa» era un falso negativo mío — provee.py apuntaba al store vacío
- recetas craft: dos premisas desmentidas al construir — el panic de atspi no se dispara y los features de eframe del manifiesto no son los del build