From 39873fd86e3a8474545bdfec4a0dfa341f5529a3 Mon Sep 17 00:00:00 2001 From: Sergio Date: Mon, 10 Aug 2026 13:05:08 +0000 Subject: [PATCH] lab: el TODO mandaba a pinear un snapshot de edge que no existe MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Alpine no publica snapshots datados de edge y el repo sólo sirve la última versión, así que ese camino no estaba pendiente: estaba cerrado. Apunta al lock del paso 3a-quater, que es lo que sí se puede hacer hoy. Co-Authored-By: Claude Opus 5 (1M context) --- scripts/bootstrap-devfs.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/bootstrap-devfs.sh b/scripts/bootstrap-devfs.sh index 73cbf5b5..ccd80a8f 100755 --- a/scripts/bootstrap-devfs.sh +++ b/scripts/bootstrap-devfs.sh @@ -154,7 +154,9 @@ else # zellij 1.92). edge trae rust 1.96.0. Apuntamos los repos del rootfs a EDGE para que `apk add` # resuelva rust/cargo/clang 1.96 (+ arrastra gcc 15.2/musl 1.2.6/llvm22 como deps). El of_tree # del 4/4 NO depende de esto (usa SWAP_RUST con el rust hammer-built); esto es el toolchain del - # CATÁLOGO. Para anclar una versión exacta en vez de un edge rodante, pinear un snapshot de edge. + # CATÁLOGO. OJO: edge es RODANTE y no se puede pinear —sólo publica la última versión y Alpine no + # da snapshots datados—, así que el paso 3a-quater registra lo resuelto en un lock y AVISA de la + # deriva. Anclar de verdad exigiría espejar APKINDEX + los .apk, que es un frente aparte. if [[ -f "$ROOTFS/etc/apk/repositories" ]]; then printf '%s\n%s\n' \ 'https://dl-cdn.alpinelinux.org/alpine/edge/main' \