Más allá de las compilaciones reproducibles: Hacia compilaciones idempotentes de Debian
Este artículo explora un nuevo objetivo más allá de las compilaciones reproducibles para paquetes Debian: compilaciones idempotentes. El autor argumenta que simplemente reproducir paquetes publicados usando dependencias de compilación más antiguas (como lo hace el proyecto Reproduce.Debian.net) es insuficiente, ya que depende de paquetes binarios antiguos que no se pueden recompilar desde la fuente. Por lo tanto, el autor propone el concepto de compilaciones idempotentes, donde la recompilación iterativa eventualmente lleva a un estado en el que los paquetes recompilados son idénticos a la iteración anterior. Esto requiere abordar problemas como las marcas de tiempo de compilación y las salidas no deterministas. El autor ha completado la etapa 0 de la recompilación y planea publicar los artefactos de compilación para la etapa 1, con el objetivo final de poder arrancar una distribución binaria de Debian desde un entorno como Guix. Desafíos incluyen la presencia de firmware no libre y binarios firmados no Debian que podrían impedir la auto-recompilación.