gioser

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…

TOML 188Rust 55Shell 30Markdown 281211 Definiciones

typst sella con el openssl del corpus (el de THREADS) — y las dos CLI quedan con su prueba dentro del build

bad3ee48edc40158ee657c754167cdba69a33b8f · por Sergio · (hace 8 d) · padre 2a4ca94de · ver el árbol en este commit

Delta semántico

Ninguna definición cambió: el cambio es de texto, documentación o datos.

1 archivos · +15 −4

diff --git a/docs/plan-apps-usuario-final.md b/docs/plan-apps-usuario-final.md
index 28111847..7fda9487 100644
--- a/docs/plan-apps-usuario-final.md
+++ b/docs/plan-apps-usuario-final.md
@@ -565,10 +565,21 @@ O sea que el hueco del portapapeles **no es del toolkit**: es una línea del man
 - **`niri`**: arrastra gtk4+libadwaita y compite con el compositor propio (smithay).
 - **`rio`**: redundante con `foot`, ya sellado y en los perfiles.
 
-**Lo que sí entraría y está medido, en orden:** `typst` (56.592★, Apache-2.0, 435 crates, CLI pura,
-y su `fontconfig-parser` es un parser en Rust, no la libfontconfig de C ⇒ cero deps C de tipografía),
-`jj` (32.018★, 53 crates `gix-*` ⇒ git en Rust puro sin `libgit2`) y `lapce` (38.918★, floem+wgpu, el
-editor gráfico que zed no puede ser acá; `openssl`/`zlib`/`zstd` ya tienen receta).
+**Y de esa lista, dos ya ENTRARON el mismo día** (`recipes/typst.toml`, `recipes/jj.toml`):
+- **`typst` 0.15.1** (`b3:98425d9a`) — y su prueba vive DENTRO del build: el `install` compone un
+  `.typ` de tres líneas y exige un PDF que empiece por `%PDF-`. Salieron 8.124 bytes con las fuentes
+  **embebidas** (`--font-path` apuntando a un directorio vacío, para que la prueba sea esa y no otra).
+  ⚠ Y falló la primera vez por `openssl-sys`: `typst-kit/system-downloader` → `ureq` → `native-tls` →
+  `openssl`, **sin alternativa de rustls**. Se le da el openssl del corpus, y de las dos variantes la
+  que lleva threads (`openssl-threads`): la otra se construye con `-static`, y eso hace que el
+  `Configure` de openssl apague `threads` y `pic` en silencio.
+- **`jj` 0.45.1** (`b3:15d8e6f9`) — repo creado, cambio detectado y los tres completados de shell
+  generados por el propio binario, todo dentro del build. **Va pineada a 0.45.1 a propósito**: la
+  0.46.0 pide `rust-version = 1.97.1` y el lab trae **1.97.0**. Dos números de parche, muro duro, y
+  subir el lab re-hashearía el corpus entero porque entra en `hash_inputs`.
+
+Sigue pendiente **`lapce`** (38.918★, floem+wgpu, el editor gráfico que zed no puede ser acá;
+`openssl`/`zlib`/`zstd` ya tienen receta).
 **`servo`** es la única que cambiaría algo estructural: usa `mozjs_sys` —SpiderMonkey, que esta casa
 **ya construye desde fuente** dentro de firefox— así que, a diferencia de moli, no choca con la
 premisa. Sigue siendo campaña (1.148 crates), no receta de una tarde.