takana etapa 5a: los comentarios de las 741 recetas

Barrido de TEXTO puro: 1427 líneas de comentario TOML. Cero ArtifactHash
movidos, y eso está MEDIDO, no deducido: hasheé las 741 antes y después y los
ficheros de hashes son idénticos byte a byte (723 con hash real + 18 que ya no
hasheaban de antes).

El guardián valió la pena: el primer barrido, filtrando por 'la línea empieza
con #', movió el hash de helix, lsof y steam-runtime-sniper. La causa es que una
fase se escribe como compile = <triple> ... <triple> y sus comentarios de SHELL
también empiezan con #, pero viven dentro del VALOR — y las fases sí entran en
hash_inputs. El barrido ahora calcula los rangos de las cadenas multilínea de
TOML y no entra ahí.

Quedan intactos a propósito: .hammer-zig-cc y .hammer-cargo-vendor (literales
dentro de fases), hammerd, hammer-recover y toda ruta que empiece por /
This commit is contained in:
Sergio
2026-09-09 19:23:26 +00:00
parent 24cb5d1f0f
commit e852f48491
715 changed files with 1427 additions and 1427 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "amber"
+1 -1
View File
@@ -1,4 +1,4 @@
# Importada de Alpine aports por `hammer import-alpine` (Etapa G). PUNTO DE PARTIDA — pero
# Importada de Alpine aports por `takana import-alpine` (Etapa G). PUNTO DE PARTIDA — pero
# YA trae los parches de musl de Alpine (lo que un import de nix pierde). Pendiente: el
# sha256 del tarball (el wrapper lo calcula), y adaptar build/install del shell de abuild.
name = "b3sum"
@@ -1,4 +1,4 @@
# Importada de Alpine aports por `hammer import-alpine` (Etapa G). PUNTO DE PARTIDA — pero
# Importada de Alpine aports por `takana import-alpine` (Etapa G). PUNTO DE PARTIDA — pero
# YA trae los parches de musl de Alpine (lo que un import de nix pierde). Pendiente: el
# sha256 del tarball (el wrapper lo calcula), y adaptar build/install del shell de abuild.
name = "cargo-license"
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "cargo-spellcheck"
+3 -3
View File
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "dura"
@@ -18,5 +18,5 @@ flags = ["--bin", "dura"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/dura /out/usr/bin/dura"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# buildInputs de nix (NO deps de takana — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl, zlib
+2 -2
View File
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "flamegraph"
+3 -3
View File
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "hck"
@@ -24,5 +24,5 @@ install = "mkdir -p /out/usr/bin && cp target/release/hck /out/usr/bin/hck"
[deps]
build = ["zlib"]
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# buildInputs de nix (NO deps de takana — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): cmake
+1 -1
View File
@@ -1,4 +1,4 @@
# Importada de Alpine aports por `hammer import-alpine` (Etapa G). Reescrita LIMPIA
# Importada de Alpine aports por `takana import-alpine` (Etapa G). Reescrita LIMPIA
# (patrón zellij/xsv): sin `cargo auditable` (no está en el lab). Deps espurias de Alpine
# dropeadas: python3 (sólo para tests), libxcb (no lo usa el build del binario).
name = "jless"
+1 -1
View File
@@ -1,4 +1,4 @@
# Importada de Alpine aports por `hammer import-alpine` (Etapa G). PUNTO DE PARTIDA — pero
# Importada de Alpine aports por `takana import-alpine` (Etapa G). PUNTO DE PARTIDA — pero
# YA trae los parches de musl de Alpine (lo que un import de nix pierde). Pendiente: el
# sha256 del tarball (el wrapper lo calcula), y adaptar build/install del shell de abuild.
name = "kalker"
+3 -3
View File
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "mdcat"
@@ -18,7 +18,7 @@ flags = ["--bin", "mdcat"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/mdcat /out/usr/bin/mdcat"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# buildInputs de nix (NO deps de takana — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): asciidoctor, ansi2html, curl, openssl
[deps]
+2 -2
View File
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "mprocs"
+2 -2
View File
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "ncdu"
+2 -2
View File
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "sfz"
+3 -3
View File
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "tabiew"
@@ -18,7 +18,7 @@ flags = ["--bin", "tw"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/tw /out/usr/bin/tw"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# buildInputs de nix (NO deps de takana — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): perl
[deps]
+3 -3
View File
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "termscp"
@@ -18,5 +18,5 @@ flags = ["--bin", "termscp"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/termscp /out/usr/bin/termscp"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# buildInputs de nix (NO deps de takana — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): dbus, openssl, samba
+3 -3
View File
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "tickrs"
@@ -18,5 +18,5 @@ flags = ["--bin", "tickrs"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/tickrs /out/usr/bin/tickrs"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# buildInputs de nix (NO deps de takana — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl, zlib
+3 -3
View File
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "websocat"
@@ -18,7 +18,7 @@ flags = ["--bin", "websocat"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/websocat /out/usr/bin/websocat"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# buildInputs de nix (NO deps de takana — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
[deps]
+3 -3
View File
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "xcp"
@@ -18,5 +18,5 @@ flags = ["--bin", "xcp"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/xcp /out/usr/bin/xcp"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# buildInputs de nix (NO deps de takana — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): acl
+3 -3
View File
@@ -1,5 +1,5 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# Importada de nixpkgs por `takana import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de takana (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "zee"
@@ -18,7 +18,7 @@ flags = ["--bin", "zee"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/zee /out/usr/bin/zee"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# buildInputs de nix (NO deps de takana — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
[deps]