Como facilmente aumentar um pacote para um PPA?

1

Qual é a maneira mais fácil de aumentar o número da versão de um pacote que deve ser carregado em um PPA do Launchpad?

Por exemplo, o que eu faço agora é que em cada nova versão eu descompactar a anterior *.debian.tar.gz , então abra debian/changelog , copie / cole a entrada mais acima:

package (1.67-1~precise~ppa1) precise; urgency=low

  * New upstream release.

 -- Name Surname <[email protected]>  Wed, 19 Mar 2014 22:22:03 +0200

Em seguida, modifique 1.67 para 1.68 e altere manualmente a data para Tue, 03 Mar 2015 e salve o arquivo.

Certamente deve haver uma maneira mais simples de fazer isso ...

    
por landroni 03.03.2015 / 18:56

1 resposta

4

Após descompactar o arquivo *.debian.tar.gz , você pode usar os comandos dch para criar novas entradas do log de alterações. Por exemplo, dch -i (provavelmente) aumentaria a versão para 1.67-1~precise~ppa2 . Você pode usar dch -v "1.68-1~precise~ppa1" para especificar a nova versão.

Observe que dch também pode receber outro argumento que represente a mensagem para essa entrada do changelog. Por exemplo, dch -v "1.68-1~precise~ppa1" "New upstream release." . Você pode acrescentar a uma entrada do changelog existente fazendo dch -a "Another message." .

Observe que todos os comandos acima deixam a distribuição como UNRELEASED , significando que ela não está pronta para ser liberada. Você pode ter dch marcando como liberado executando dch -r --distribution precise "" (mensagem vazia no final).

Para definir sua combinação de nome / email, você pode definir as variáveis de ambiente apropriadas em ~/.bashrc :

export DEBEMAIL="[email protected]"
export DEBFULLNAME="Name Surname"

Veja também:

por saiarcot895 03.03.2015 / 19:13