lab: el TODO mandaba a pinear un snapshot de edge que no existe
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) <noreply@anthropic.com>
Semantic delta
No definition changed: this change is text, documentation or data.
1 files · +3 −1
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' \