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:
- Pacotes seu software com um sufixo de versão como -public1
- 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:
- Atualiza sua versão com um número de versão real como 12.04 (ou qualquer número que você forneça)
- Salva suas alterações no bzr e as marca com o número da versão
- 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:
- 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
.