Digamos que um relatório de bug foi preenchido contra o seu pacote, #54321, e descreve um problema que você pode solucionar. Para criar uma nova revisão de pacote Debian você precisa:
Dica: Como obter a data no formato adequado? Use `822-date`, ou `date -R`.
Agora vamos considerar uma situação diferente, um pouco mais complicada - uma nova versão do software foi lançada, e obviamente você a quer empacotada. Você precisa fazer o seguinte:
uupdate -u gentoo-0.9.13.tar.gz
Obviamente, substitua esse nome de arquivo com o nome do seu novo código-fonte
do programa. O uupdate(1)
irá renomear o arquivo devidamente,
tentar aplicar todas as diferenças do arquivo .diff.gz antigo e atualizar o
novo arquivo debian/changelog.
Note que se você definiu um arquivo 'debian/watch' como descrito em watch.ex, Seção 5.10, você pode
executar o uscan(1)
para "automágicamente" procurar por
novos códigos-fonte, baixar eles, e executar o uupdate
.
Quando você constrói uma nova versão de um pacote, você deve fazer o seguinte para verificar que o pacote pode ser atualizado de forma segura:
Tenha em mente que se o seu pacote já foi previamente distribuído no Debian, as pessoas irão atualizar para o seu pacote a partir da última versão do Debian com frequência. Lembre-se de testar as atualizações a partir dessas versões também.
Guia do Novo Mantenedor Debian
version 1.2, 6 April 2002.joy-mg@debian.org
mahdi@dcc.ufmg.br
priscilla@minaslivre.org