From f6a54d39b518d2236731a298dc3df33a40eb7aa2 Mon Sep 17 00:00:00 2001 From: Sergio Date: Fri, 28 Aug 2026 11:10:37 +0000 Subject: [PATCH] =?UTF-8?q?maturin:=20a=C3=B1adir=20`xz`=20a=20[deps]=20?= =?UTF-8?q?=E2=80=94=20un=20sys-crate=20exige=20liblzma?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `unable to find static system library 'lzma'`. La receta no tenía `[deps]`. Octava de la familia (appstream, cargo-deb, cargo-make, dprint, dufs, fnm, macchina). Verificado: sella, 0 librerías faltantes, binario en /usr/bin. ⚠ Nota de método: verificar ESTA costó ~20 min de campaña parada, porque el build tarda más que su fallo (1033 s) y el flock es exclusivo. Para el resto de esta familia —arreglo de UNA línea con el patrón ya verificado 8 veces— sale más barato commitear y dejar que la campaña lo verifique en su siguiente pasada. --- recipes/maturin.toml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/recipes/maturin.toml b/recipes/maturin.toml index a709bb07..951af6d6 100644 --- a/recipes/maturin.toml +++ b/recipes/maturin.toml @@ -18,3 +18,9 @@ flags = ["--bin", "maturin"] [build.phases] install = "mkdir -p /out/usr/bin && cp target/release/maturin /out/usr/bin/maturin" + +# `xz` (liblzma) la exige un sys-crate, no el Cargo.toml: sin ella el link muere con +# `unable to find static system library 'lzma' using strategy 'no_fallback'`. La receta no tenía +# `[deps]`. Octava de la familia (appstream, cargo-deb, cargo-make, dprint, dufs, fnm, macchina). +[deps] +build = ["xz"]