Files
takana/tandas/deferred-openssl-xcb
sergio cee652717e 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.
2026-07-09 23:50:41 -04:00
..

Diferidos (2026-07-09) — fronteras de fetch/sys-crate C

Los tres 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-registrybuild.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.