Pular para o conteúdo
Debian intensifica comprometimento com pacotes reproduzíveis e adiciona arquitetura loong64

Debian intensifica comprometimento com pacotes reproduzíveis e adiciona arquitetura loong64

Debian ativa bloqueio de pacotes não reproduzíveis, amplia testes automáticos e lança suporte à arquitetura loong64.

A equipe de lançamento do Debian anunciou, em 10 de maio de 2026, a implementação de um bloqueio automático para pacotes que não atendam aos requisitos de Reproducible Builds. A medida, apoiada pelo projeto Reproducible Builds, impede a migração de novos pacotes que não possam ser reproduzidos e sinaliza regressões de reproducibilidade em pacotes já presentes na suíte testing.

Autopkgtests agora cobrem binNMUs

A partir deste ano, o software de migração passou a executar autopkgtests para binNMUs (Binary Non-Maintainer Uploads), da mesma forma que já ocorre para uploads completos de código-fonte. Embora a mudança impacte menos mantenedores, representa um avanço significativo na garantia de qualidade das atualizações binárias.

Suporte oficial à arquitetura loong64

Duas semanas atrás, a arquitetura loong64 foi oficialmente incluída nos repositórios do Debian. Devido à política de aceitação somente de binários construídos nos buildds e às exigências de multi‑arch, milhares de pacotes precisaram ser recompilados para todas as arquiteturas suportadas. O novo fluxo de binNMUs ampliou a fila de integração contínua (CI), o que pode gerar atrasos temporários nas liberações.

Responsabilidade pós‑upload

O responsável pelo upload de um pacote-fonte continua sendo o garantidor de sua migração bem‑sucedida. Caso um pacote seja bloqueado por falhas em testes de dependências reversas, o mantenedor deve abrir bugs com severidade RC (Release Critical) para que as correções sejam tratadas com prioridade.

“É responsabilidade do responsável pelo upload assegurar que o pacote migre. Caso haja bloqueios por regressões em testes, esperamos a abertura de bugs adequados.” – Paul Gevers, da equipe de lançamento.

O que isso significa para usuários e desenvolvedores

  • Maior confiança: Pacotes reproduzíveis garantem que o mesmo código-fonte gere binários idênticos em diferentes ambientes, reduzindo vetores de ataque e facilitando auditorias.
  • Qualidade aprimorada: Autotestes automáticos em binNMUs aumentam a estabilidade das atualizações binárias.
  • Novas possibilidades: O suporte ao loong64 abre caminho para dispositivos baseados em processadores Loongson, ampliando o alcance do Debian.

A equipe de lançamento, baseada em Hamburgo, reforça seu compromisso com a estabilidade, segurança e diversidade de arquiteturas do Debian.


Referências

  1. Projeto Reproducible Builds: https://reproducible-builds.org/
  2. Plataforma de verificação de reproducibilidade: https://reproduce.debian.net/
  3. Documentação da porta loong64: https://wiki.debian.org/Ports/loong64

Via lists.debian.org. Você pode conferir o post original em inglês:

bits from the release team

Por · Última atualização: