diff --git a/recipes/puriy-costura.toml b/recipes/puriy-costura.toml index 74c3e229..c408e4ec 100644 --- a/recipes/puriy-costura.toml +++ b/recipes/puriy-costura.toml @@ -23,6 +23,19 @@ # (`git archive | tar -x`, que además no toca el `.git` compartido) y se verifica que el diff # contra HEAD sea sólo lo que uno agregó. # +# ══ POR QUÉ EL PIN SUBIÓ A `23a292863` (2026-09-16) ═══════════════════════════════════════════ +# El pin anterior (`e19bb0e5`) era ANCESTRO del commit que agregó los verbos de la bóveda, así que +# `atuq` mandaba `vault.match` y este host contestaba «verbo desconocido»: la extensión lo lee como +# «no hay bóveda», borra la insignia y se calla. Navegador sin la función, ficheros en orden — el +# fallo más caro de encontrar que tiene este cable (SDD 26 §7.quinquies). Lo vigila +# `scripts/vigia-atuq-verbos.py`, que corre en un segundo sin construir nada. +# +# Subirlo estuvo BLOQUEADO tres semanas por algo que no era de takana: el `Cargo.lock` de tawasuyu no +# cerraba para este crate —listaba once deps y el manifiesto ya pedía las cuatro de `pacha-boveda`—, +# y `cargo vendor --locked` moría sin nombrar al culpable. Desbloqueado publicando el lock cerrado +# allá (`23a292863`), regenerado en un árbol limpio: 215 líneas, TODAS de contabilidad de deps por +# ruta, cero `checksum` y cero `source` movidos. +# # ══ `--bin` NO ES REDUNDANTE ══════════════════════════════════════════════════════════════════ # `puriy-costura` tiene lib + bin (la lib es lo que los tests ejercitan por el cable de verdad), y el # root del monorepo es un manifiesto VIRTUAL: `-p` elige el paquete y `--bin` hace falta porque @@ -43,7 +56,7 @@ license = "MIT OR Apache-2.0" [source] repo = "https://git.tawasuyu.net/tawasuyu/tawasuyu.git" -commit = "e19bb0e50bf303d56da3c4cf028439a92551b120" +commit = "23a292863f53b355c5c02d6185904f2c33d8ab42" # ⚠ SIN ESTO EL BUILD MUERE EN UN SITIO QUE NO NOMBRA LA CAUSA — medido acá el 2026-09-10. # tawasuyu COMMITEA su propio `vendor/`: adentro tiene un `smithay` parcheado a mano (tearing/flip # async para el compositor), y lo enchufa con `[patch.crates-io] smithay = { path = "vendor/smithay" }`.