From 9a31857eaada702c768ffe47a91dd229f143e091 Mon Sep 17 00:00:00 2001 From: Sergio Date: Fri, 11 Sep 2026 02:04:55 +0000 Subject: [PATCH] =?UTF-8?q?targets:=20`zstd`=20en=20base=20=E2=80=94=20un?= =?UTF-8?q?=20takana=20reci=C3=A9n=20instalado=20no=20pod=C3=ADa=20desempa?= =?UTF-8?q?car=20su=20propio=20laboratorio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit La distro comprime TODO con zstd: la imagen del lab (`lab-image.tar.zst`), el respaldo al Storage Box, el `dd` remoto de una instalación. Y la imagen no traía el binario. Medido sembrando el lab en la caja de producción: el `tar` del rootfs es el de busybox y contesta `tar: unrecognized option: zstd`, así que hubo que extraer por tubería desde el hub (`zstd -dc … | ssh caja 'tar -xf -'`). Un hub que se instala solo no puede depender de que otro hub le descomprima las cosas. La receta ya existía y está sellada (`b3:1ceb6215…`): sólo faltaba declararla. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01RomoxEGZUhaT4pob1QSX5x --- docs/state/targets.toml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/state/targets.toml b/docs/state/targets.toml index bc7da54e..7d27cb63 100644 --- a/docs/state/targets.toml +++ b/docs/state/targets.toml @@ -46,6 +46,12 @@ paquetes = [ # `--disable-shared` y ningún artefacto publicaba ese soname — otra vez el rootfs del lab tapando # el agujero. La variante ya existía en el corpus; sólo faltaba declararla. "zlib-shared", + # `zstd` (2026-09-11): la distro comprime TODO con zstd —la imagen del lab (`lab-image.tar.zst`), + # el respaldo al Storage Box, el `dd` remoto de una instalación— y la imagen no lo traía. El + # resultado es que **un takana recién instalado no puede desempacar su propio laboratorio**: el + # `tar` del rootfs es el de busybox y contesta `tar: unrecognized option: zstd`. Se descubrió + # sembrando el lab en la caja de producción (SDD 28 §6.6). + "zstd", ] [perfil.cli]