Flujo de trabajo óptimo para empaquetado Debian en 2025
Esta publicación describe el flujo de trabajo óptimo para crear nuevos paquetes Debian en 2025, preservando el historial de Git de upstream. El objetivo es simplificar el intercambio de mejoras entre upstream y Debian, y mejorar la procedencia del software y la seguridad de la cadena de suministro, inspeccionando fácilmente todos los cambios usando herramientas Git estándar. Los elementos clave incluyen: usar un fork/clone Git del repositorio upstream; uso consistente de los comandos `git-buildpackage` con opciones de paquete en `gbp.conf`; etiquetado y ramificación DEP-14; pristine-tar y firmas upstream; uso de `Files-Excluded` en `debian/copyright`; colas de parches para rebase y cherry-picking; aprovechar Salsa (GitLab de Debian) para CI/CD y revisión por pares. El proceso se demuestra empaquetando la herramienta de línea de comandos `entr`, recorriendo cada paso desde la creación del repositorio hasta el envío de Merge Request en Salsa.