tawasuyu

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…

granja: diagnóstico mise — bug de fetch (cargo vendor clobbea vendor/aqua-registry), no openssl

mise compila las 828 crates con rustls (openssl resuelto); el muro real es que
`cargo vendor vendor` de hammer borra el vendor/aqua-registry que mise commitea
(3.1MB que build.rs:357 lee). Documentado en el README del diferido. Fix pendiente:
override per-receta del destino de vendoreo cargo.

cee652717ec4a2b1bfa3f8dee341bdb33d0582c5 · ruwaq sergio · (3 killa ñawpaq) · tayta 5e8ff2348 · kay commitpi sach'ata qhaway

Semántico sayk'uy

Mana ima sutichaypas t'ikrakurqanchu: qillqalla, yachachiylla utaq willaylla t'ikrakurqan.

1 qillqakuna · +15 −6

diff --git a/tandas/deferred-openssl-xcb/README.md b/tandas/deferred-openssl-xcb/README.md
index c47bb876..8e017dda 100644
--- a/tandas/deferred-openssl-xcb/README.md
+++ b/tandas/deferred-openssl-xcb/README.md
@@ -1,8 +1,17 @@
-# Diferidos (2026-07-09) — frontera sys-crate C
+# Diferidos (2026-07-09) — fronteras de fetch/sys-crate C
 
-- **mdcat**: openssl-sys TRANSITIVO (por reqwest, sin feature toggle propio en su Cargo.toml).
-  Fix futuro = parchear su Cargo.toml a `reqwest { default-features=false, features=["rustls-tls"] }`.
-- **jless**: `clipboard = "0.5"` sin feature ⇒ linkea libxcb-*.a (X11) ausentes en el rootfs musl.
-  Fix futuro = parche que saque el clipboard, o proveer xcb estático.
+Los tres traen ya el wrapper AR aplicado (ese muro está resuelto — ver [[cargo-recipe-ar-wrapper]]).
 
-Ambos tienen ya el wrapper AR aplicado (ese muro está resuelto). Ver [[cargo-recipe-ar-wrapper]].
+- **mise**: **NO es openssl** (el feature `rustls` lo resuelve; mise compila las 828 crates
+  sin openssl). El muro real es un **BUG DE FETCH de hammer**: mise **commitea**
+  `vendor/aqua-registry/registry.yml` (3.1MB) en su repo, y `vendor_cargo_deps` corre
+  `cargo vendor vendor` en el MISMO `vendor/` → `cargo vendor` borra lo que no reconoce →
+  se lleva `vendor/aqua-registry` → `build.rs:357` (`fs::read_to_string`) falla con
+  "No such file". FIX = que hammer vendoree cargo a un subdir que no colisione con el
+  `vendor/` propio del proyecto (override per-receta, default sin cambios para no re-hashear).
+  Ver [[hammer-cargo-vendor-clobbers-project-vendor]].
+- **mdcat**: openssl-sys TRANSITIVO por el crate **`curl`** (libcurl). Sin toggle propio.
+  Fix = openssl-dev+static en el rootfs (.dev-fs/alpine), O curl `features=["static-curl","rustls"]`
+  (toca Cargo.lock → rompe --locked → hay que re-vendorear).
+- **jless**: `clipboard = "0.5"` sin feature ⇒ linkea `libxcb-*.a` (X11) ausentes en el rootfs musl.
+  Fix = parche que saque el clipboard, o proveer xcb estático.