Etapa G: tanda Rust #2 a ESCALA — 27 recetas importadas a la cola de staging
Respuesta a "asi de a poquitos no cubrimos miles": el grueso va por LOTE, no a mano. import-batch sobre tandas/cli-rust-2.txt (30 CLIs) -> yield import 29/30 en ~2 min (nix=27, alpine=2; solo rargs fallo). pin-recipes anclo 26 tag->SHA. A esta tasa, 1000 paquetes ~ 1-2h de import desatendido. ESTRUCTURA: recipes/incoming/ = COLA DE STAGING (el import vuelca en masa); recipes/ = corpus VALIDADO (construye+corre) del que build-repo.sh arma el repo firmado. La granja/CI promueve incoming->recipes a medida que cada uno construye. Asi el corpus mantiene su invariante sin frenar la importacion masiva. 27 recetas staged (todas parsean): eza lsd zellij starship just delta difftastic gitui broot choose dog gping grex jless miniserve navi onefetch pastel pueue tealdeer watchexec xsv bandwhich fclones mcfly viu ouch. Build-yield (muestra en curso): eza OK, lsd OK (static-musl ELF). El resto se ancla progresivamente. Las recetas a mano de las tandas previas (libs/gueto/lib+bin) fueron para endurecer el importador en los casos duros; el largo tail navega por este lote.
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# Tanda CLI Rust moderno #2 — Etapa G a ESCALA. Tier-1 (nix navega ~100% en musl).
|
||||
# Uso: NIX_STORE=$HOME/.nixstore OUTDIR=recipes/incoming scripts/import-batch.sh -f tandas/cli-rust-2.txt
|
||||
# nixattr=alpinepkg donde el nombre difiere. ~30 CLIs nuevos (no en corpus).
|
||||
eza
|
||||
lsd
|
||||
zellij
|
||||
starship
|
||||
just
|
||||
delta=git-delta
|
||||
difftastic
|
||||
gitui
|
||||
broot
|
||||
choose
|
||||
dog=dogdns
|
||||
gping
|
||||
grex
|
||||
jless
|
||||
miniserve
|
||||
navi
|
||||
onefetch
|
||||
pastel
|
||||
pueue
|
||||
tealdeer
|
||||
watchexec
|
||||
xsv
|
||||
bandwhich
|
||||
fclones
|
||||
hyperfine
|
||||
mcfly
|
||||
rargs
|
||||
hexyl
|
||||
viu
|
||||
ouch
|
||||
Reference in New Issue
Block a user