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…

TOML 1433Shell 145Markdown 87Rust 852973 Definiciones

cbindgen 0.27.0 → 0.29.4 — el configure de Firefox 154 exige >= 0.29.4

«cbindgen version 0.27.0 is too old. At least version 0.29.4 is required.»
Subir es gratis: yupana radio cbindgen = 0, ninguna receta la declara todavía —
es herramienta de la plataforma Gecko y nada más.

De paso pasa de tarball /archive/refs/tags/ a commit pineado. Esos tarballs los
genera la forja al vuelo y su sha256 cambia cuando el servidor actualiza git/gzip
(ADR 0006); ya que había que tocar la fuente, se deja anclada. El tag 0.29.4 es
LIGERO —una sola ref en ls-remote, sin ^{}— así que el sha ES el commit.

fee383ff64be0f09a065475ac72a0056f4054e4a · por Sergio · (hace 1 mes) · padre c104a6446 · ver el árbol en este commit

Delta semántico

Ninguna definición cambió: el cambio es de texto, documentación o datos.

1 archivos · +9 −4

diff --git a/recipes/cbindgen.toml b/recipes/cbindgen.toml
index 961e78f4..4f62d5dc 100644
--- a/recipes/cbindgen.toml
+++ b/recipes/cbindgen.toml
@@ -13,13 +13,18 @@
 # fetch + `cargo build --release --locked --offline` en el sandbox. Sin sys-crates C ⇒ no necesita el
 # wrapper de AR (ver cargo-recipe-ar-wrapper). Firefox 128 pide cbindgen >= 0.26; 0.27 cumple.
 name    = "cbindgen"
-version = "0.27.0"
+# 0.27.0 → 0.29.4 (2026-09-04): el configure de Firefox 154 corta con «cbindgen version 0.27.0 is
+# too old. At least version 0.29.4 is required.». Subir es GRATIS: `yupana radio cbindgen` = 0, o sea
+# que ninguna receta la declara todavía — es herramienta de la plataforma Gecko y nada más.
+version = "0.29.4"
 license = "MPL-2.0"
 
 [source]
-tarball          = "https://github.com/mozilla/cbindgen/archive/refs/tags/0.27.0.tar.gz"
-sha256           = "dd813d37325d21cd6be807be4f902a5ef130567cb4da17ea743206a3ebeb6303"
-strip_components = 1
+# Por COMMIT y no por `/archive/refs/tags/…`, que es lo que tenía: esos tarballs los genera la forja
+# al vuelo y su sha256 cambia cuando el servidor actualiza git/gzip (ADR 0006). El tag `0.29.4` es
+# LIGERO —una sola ref en `ls-remote`, sin `^{}`— ⇒ este sha ES el commit.
+repo   = "https://github.com/mozilla/cbindgen.git"
+commit = "b826cb8911488fe8a209d2b693492c0c673e8cca"
 
 [build]
 compiler = "gcc"        # convención de las CLIs Rust: gcc = toolchain del link zig-cc