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: mise 2026.7.0 al catálogo firmado (713) — cierra el bug vendor-clobber

El fix cargo_vendor_dir (b580c5b) destrabó mise: selló (ELF estático funcional,
mise 2026.7.0) y se promovió. Sale del diferido; queda en recipes/mise.toml con
[source] cargo_vendor_dir=.hammer-cargo-vendor. README del diferido actualizado.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

4aaefa53e4f3a67317473b1ee8b662e5722fb2c9 · ruwaq sergio · (3 killa ñawpaq) · tayta b580c5bfc · kay commitpi sach'ata qhaway

Semántico sayk'uy

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

3 qillqakuna · +47 −48

diff --git a/tandas/deferred-openssl-xcb/mise.toml b/recipes/mise.toml
similarity index 100%
rename from tandas/deferred-openssl-xcb/mise.toml
rename to recipes/mise.toml
diff --git a/tandas/deferred-openssl-xcb/README.md b/tandas/deferred-openssl-xcb/README.md
index 8e017dda..0c0696e2 100644
--- a/tandas/deferred-openssl-xcb/README.md
+++ b/tandas/deferred-openssl-xcb/README.md
@@ -1,17 +1,16 @@
-# Diferidos (2026-07-09) — fronteras de fetch/sys-crate C
+# Diferidos — fronteras de sys-crate C
 
-Los tres traen ya el wrapper AR aplicado (ese muro está resuelto — ver [[cargo-recipe-ar-wrapper]]).
+Ambos traen 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.
+
+## Resueltos
+
+- **mise** ✅ (2026-07-10): era el bug de fetch vendor-clobber (`cargo vendor` pisaba el
+  `vendor/aqua-registry` que mise commitea). Arreglado con el campo `[source] cargo_vendor_dir`
+  (commit b580c5b) → mise selló y está en el catálogo firmado. Ver
+  [[hammer-cargo-vendor-clobbers-project-vendor]].