Upload não mantenedor(a)

Um upload não mantenedor ("Non-Maintainer Upload" - NMU) é um upload de um pacote para o repositório Debian por um(a) desenvolvedor(a) que não é o(a) mantenedor(a) do pacote. Isso geralmente não acontece, mas em casos especiais (como para bugs RC, quando o(a) mantenedor(a) não responde ao relatório de bugs) é permitido.

Em um upload "normal" para um pacote não nativo, o número da versão de segundo nível na revisão Debian é criado (ou incrementado, se já existir). Por exemplo:

1.2.3-1 -> 1.2.3-1.1
0.5-2.1 -> 0.5-2.2
0.6-3   -> 0.7-0.1 # se o NMU é uma nova versão upstream

Upload de binário não mantenedor(a)

Um upload de binário não mantenedor(a) ("binary non-maintainer upload" - binNMU) é o upload de um pacote somente binário. É necessário quando a compilação para uma arquitetura específica falha ou quando produz pacotes com falhas, devido a um erro no próprio ambiente de compilação (não devido a um erro no pacote-fonte).

O pacote recebe um novo número de versão que é o número da versão antiga com o sufixo +b anexado, acrescido de um número de versão para o binNMU (por exemplo, versão 2.3.4-3 torna-se 2.3.4-3+b1). O único arquivo que é modificado em um binNMU é o debian/changelog, que recebe uma nova entrada para a nova versão.

Quando um pacote-fonte produz vários pacotes binários, o(a) mantenedor(a) tem que tomar algum cuidado para garantir que um binNMU não quebre as dependências entre esses pacotes binários.

Para mais detalhes, consulte a página binNMU.

Veja também


CategoryPackaging