Alguém pode explicar o controle de versão do PPA?

1

Eu tenho um pacote de software existente chamado gtest-runner que estou tentando construir no launchpad. Eu estou realmente confuso sobre o versionamento.

Para deixar claro, eu já li a seção de versão da documentação do PPA .

Então, aqui está a situação:

  • meu nome de software: gtest-runner
  • minha versão de software: 1.3.1
  • minha versão do Ubuntu: 16.04

Estou ligando para o meu software gtest-runner-1.3.1_Xubuntu16.04 , onde X é apenas a iteração que estou enviando. Isso parece errado, e a ferramenta lint também está lançando alguns avisos sobre as versões do Ubuntu.

Então, qual deve ser a versão em meu changelog?

Para pontos de bônus

Sou novo no launchpad e, infelizmente, minhas compilações nem sempre estão funcionando, então estou reenviá-las para tentar interagir com uma solução de trabalho. O Launchpad, é claro, quer que eu revalide algum número de versão, mas não quero reverter o "1.3.1" porque o repositório my github da IMO é o número da versão de controle.

Como devo incrementar os números das minhas versões para satisfazer o launchpad sem sair de sincronia com as versões do meu github?

    
por Nicolas Holthaus 02.10.2016 / 23:30

1 resposta

2

Se você criar seu próprio software, poderá usar qualquer controle de versão. 1.3.1 serve.

Seu changelog será

gtest-runner (1.3.1) xenial; urgency=medium

A maneira mais fácil de incrementar a versão é usar o comando dch -i . Ele adicionará ubuntuX à versão. Você pode alterar o comportamento padrão.

    
por Pilot6 02.10.2016 / 23:36