Esses três comandos são planejados como três níveis de "oficialidade" para sua liberação.
compartilhar
share
faz 2 coisas principais:
- Empacota seu software com um sufixo de versão como -public1
- Carrega esse pacote para um PPA
Portanto, é bom obter rapidamente o código para os testadores. Idealmente, você usaria um PPA separado dos seus lançamentos normais.
lançamento
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ê fornecer)
- Salva suas alterações no bzr e as identifica com o número da versão
- Envia um tarball do seu release para a página do projeto do Launchpad
Portanto, é 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 pelo App Review Board (instala o software em / opt, adiciona certos sinalizadores de metadados, etc.)
Portanto, isso é bom para liberar uma versão do seu software que você também pretende enviar ao ARB. Observe que isso não o envia automaticamente. Ele apenas altera as embalagens para acelerar o processo do ARB assim que você o faz. Você precisará apontar o ARB para o PPA no qual você carregou.
Se você quiser apenas testar essas alterações na embalagem (como / optar), mas sem realmente liberar, use quickly package --extras
.