Qual é a diferença entre os comandos release, share e submitubuntu em Rapidamente?

9

Existem três comandos diferentes no Quickly para liberar uma nova versão de um aplicativo em um PPA

  • release - Publica uma liberação de seu projeto em um PPA na barra de ativação para que os usuários possam instalar o aplicativo em seu sistema.

  • share - Atualiza seu PPA com as alterações mais recentes do projeto salvo.

  • submitubuntu - Publica uma versão do seu projeto e envia para o ubuntu placa de revisão de aplicativos para que qualquer usuário possa ver e instalar aplicação ont seu sistema.

Mesmo depois de ler a ajuda, não consigo descobrir quando ou se devo usar cada uma delas.

Quais são as principais diferenças entre esses comandos e quando devo usar cada um deles?

    
por David Planella 17.05.2012 / 16:22

1 resposta

10

Esses três comandos são planejados como três níveis de "oficialidade" para o seu lançamento.

compartilhar

share faz duas coisas principais:

  1. Pacotes seu software com um sufixo de versão como -public1
  2. Carrega esse pacote em um PPA

Por isso, é bom obter rapidamente o código para os testadores. Idealmente, você usaria um PPA separado de suas versões normais.

release

release faz o mesmo que share , exceto:

  1. Atualiza sua versão com um número de versão real como 12.04 (ou qualquer número que você forneça)
  2. Salva suas alterações no bzr e as marca com o número da versão
  3. Envia um tarball de sua liberação para a página do projeto do Launchpad

Por isso, é bom lançar uma versão do seu software pronta para o horário nobre.

submitubuntu

submitubuntu faz o mesmo que release , exceto:

  1. O pacote PPA do seu software será configurado para facilitar a aceitação da Placa de Revisão de Aplicativos (instala o software em / opt, adiciona determinados sinalizadores de metadados etc.)

Então, isso é bom para liberar uma versão do seu software que você também pretende enviar para o ARB. Observe que isso não é enviado automaticamente. Ele apenas faz mudanças de embalagem para tornar o processo ARB mais rápido quando você faz isso. Você precisará apontar o ARB para o PPA no qual você fez o upload.

Se você quiser apenas testar essas alterações de empacotamento (como / opt), mas sem liberar, use quickly package --extras .

    
por Michael Terry 17.05.2012 / 23:37