Fluxo de trabalho ideal para empacotamento Debian em 2025

Esta publicação descreve o fluxo de trabalho ideal para criar novos pacotes Debian em 2025, preservando o histórico do Git upstream. O objetivo é simplificar o compartilhamento de melhorias entre upstream e Debian, e melhorar a procedência do software e a segurança da cadeia de suprimentos, inspecionando facilmente todas as alterações usando ferramentas Git padrão. Os elementos-chave incluem: usar um fork/clone Git do repositório upstream; uso consistente dos comandos `git-buildpackage` com opções de pacote em `gbp.conf`; marcação e ramificação DEP-14; pristine-tar e assinaturas upstream; uso de `Files-Excluded` em `debian/copyright`; filas de patches para rebase e cherry-picking; aproveitando o Salsa (GitLab do Debian) para CI/CD e revisão por pares. O processo é demonstrado empacotando a ferramenta de linha de comando `entr`, percorrendo cada etapa da criação do repositório ao envio de Merge Request no Salsa.