Como pode rapidamente criar novos marcos / lançamentos e fazer upload de arquivos tarball para o Launchpad?

1

Rapidamente tem a tendência de mexer com alguns dos arquivos de código fonte (por exemplo, os arquivos em debian /, coisas de licença e assim ...), então no momento é necessário salvar manualmente / share / release / submitubuntu (se nem corra!). Acho que seria legal se esse problema pudesse ser resolvido em versões futuras rapidamente, pois acredito que isso é um problema para muitos desenvolvedores do Ubuntu.

Enquanto isso, minha pergunta é: como alguém pode reproduzir manualmente as etapas executadas pelo "submitubuntu" rapidamente através da linha de comando? Em particular, estou me referindo à criação de um novo marco, transformando-o em uma versão e carregando arquivos de download para ele.

Eu tentei ver rapidamente o código-fonte, mas achei difícil seguir todos esses métodos a partir de diferentes módulos.

    
por Phoenix87 12.07.2012 / 13:56

1 resposta

1

Rapidamente usaria a API do Launchpad para realizar essas ações.

Para executá-los manualmente, você pode ir para a página do projeto no Launchpad, ir para a série na qual você deseja criar o marco / release (provavelmente o tronco se você não tiver várias séries para gerenciar), e escolha o " Crie links "Milestone" ou "Create Release" na página. Criar um lançamento requer a criação de um novo marco, se não existir um, e você pode fazer isso a partir da interface de criação. Se um marco já existir, você poderá ir até a página desse marco específico e clicar em "Liberar agora", ou na lista de marcos. Depois de criar uma versão, a própria página de lançamento terá um link "Enviar arquivo".

Para fazer isso a partir de um terminal, você pode pegar lptools do bzr, com bzr branch lp:lptools e usar o lp-project-upload contido, para fazer upload de um arquivo para uma versão do projeto. Ele pode fazer upload de um arquivo para um projeto e criar um novo marco e uma nova versão para o upload. Não tenho certeza se isso permite fazer o upload para um marco existente ou se você faz o upload de arquivos adicionais para um marco já existente.

    
por dobey 12.07.2012 / 15:01