criado pelo próprio pacote .deb tem problemas de versionamento

1

Eu fiz meus primeiros passos na criação de um PPA, contendo uma versão recente de fósseis.

Eu descompactei o tarball e executei bzr dh-make fossil 1.32 ../fossil-src-stable.tar.gz nele, editei os arquivos debian até a compilação funcionar e construí meu deb com

bzr builddeb -S -- -uc -us
pbuilder-dist utopic build fossil_1.32-ppa1.dsc

até agora foi difícil, mas funcionou de alguma forma.

Não para o meu problema, como você pode ver, eu construí a versão 1.32 do fóssil e o deb é chamado fossil_1.32-ppa1_amd64.deb simple como seguindo os tutoriais .

Agora, quando tento instalar o meu deb, ele me diz que uma versão mais recente já está instalada e a instalação é anulada.

A política do Apt-cache diz que a versão instalada é menor:

$ apt-cache policy fossil
fossil:
  Installiert:           1:1.29-1
  Installationskandidat: 1:1.29-1
  Versionstabelle:
 *** 1:1.29-1 0

Pergunta 1: O que é esse "1:" precedendo o número da versão? Pergunta 2: Que tipo de versão terei que dar ao meu deb para ser instalado?

Eu já tentei bzr dh-make fossil 1:1.32 ../fossil-src-stable.tar.g , mas isso nem me dará um começo.

    
por Oliver Friedrich 17.03.2015 / 17:22

1 resposta

1

Ok, entendi. A compilação do pacote deb obtém seu número de versão não do campo version no arquivo control , mas da entrada changelog .

    
por Oliver Friedrich 18.03.2015 / 09:02