Como reconstruir um pacote para uma versão diferente do Ubuntu

2

Eu tenho um aplicativo empacotado para o Ubuntu 12.04, que mora em um PPA.

Do mesmo pacote e tarball de fontes, eu gostaria de gerar um pacote para o Ubuntu 12.10. Eu pensei em adicionar uma entrada para debian/changelog com a mesma versão e uma versão diferente e isso funcionaria:

qreator (12.05.6) quantal; urgency=low

  * Quantal upload

 -- $EMAIL_HIDDEN

qreator (12.05.6) precise; urgency=low

  * Lots of awesome changes

 -- $EMAIL_HIDDEN

No entanto, ao criar o pacote, recebo um aviso Lintian que me diz latest-debian-changelog-entry-without-new-version , o que é provavelmente uma dica de que estou fazendo algo errado.

Então, qual é a melhor maneira de simplesmente reconstruir um pacote existente para uma versão diferente (para ser carregado em um PPA)?

Ou, como alternativa, posso fazer isso automaticamente no Launchpad (por exemplo, uma opção para criar o mesmo pacote em um PPA existente para uma versão diferente)?

    
por David Planella 11.11.2012 / 14:19

1 resposta

1

A mesma versão não pode ser construída para vários lançamentos, isso significaria diferentes pacotes binários, com a mesma versão. Ou você copia os binários para uma nova versão (assumindo que eles serão instaláveis e funcionais) ou você tem que aumentar o número da versão.

Ah, e 12.05.6 não é uma ótima versão para um PPA. Parece uma versão do Debian. Eu sugeriria 12.05.6-0qreatorppa1 . Isso torna muito mais fácil para as pessoas entenderem o que instalaram em seus sistemas e voltar ao estado limpo.

    
por tumbleweed 14.11.2012 / 10:11