O upload para o PPA foi bem-sucedido, mas os pacotes não aparecem

18

Estou tentando fazer o upload de pacotes para meu PPA pela primeira vez.

Quero usar o PPA para versões personalizadas do projeto OpenStack Compute (nova) , então tentei fazer um teste carregando pacotes correspondentes à versão bexar deste projeto (lp: nova / bexar), com um novo número de versão e entrada do changelog. Eu assinei os pacotes de código-fonte usando minha chave OpenGPG, que foi carregada no servidor de chaves do ubuntu:

$ dch -v 2011.1-0ubuntu2-isi1 -D lucid "ISI bexar build #1"
$ dpkg-buildpackage -s -rfakeroot -tc -D -k4C8A14AB

Quando tentei fazer o upload dos arquivos para o repositório, ele parecia funcionar (e-mail real obscurecido):

$ dput ppa:lorinh/ppa nova_2011.2~bzr663-1isi1_source.changes
Checking signature on .changes
gpg: Signature made Fri 11 Feb 2011 03:52:50 PM EST using RSA key ID 4C8A14AB
gpg: Good signature from "Lorin Hochstein <lorin@...>"
Good signature on /home/lorin/packaging/nova_2011.2~bzr663-1isi1_source.changes.
Checking signature on .dsc
gpg: Signature made Fri 11 Feb 2011 03:52:44 PM EST using RSA key ID 4C8A14AB
gpg: Good signature from "Lorin Hochstein <lorin@...>"
Good signature on /home/lorin/packaging/nova_2011.2~bzr663-1isi1.dsc.
Uploading to ppa (via ftp to ppa.launchpad.net):
  Uploading nova_2011.2~bzr663-1isi1.dsc: done.
  Uploading nova_2011.2~bzr663-1isi1.tar.gz: done.      
  Uploading nova_2011.2~bzr663-1isi1_source.changes: done.

No entanto, os pacotes não estão listados na minha página do PPA . Se eu tentar fazer o upload novamente, recebo o erro:

$ dput ppa:lorinh/ppa nova_2011.2~bzr663-1isi1_source.changes 
Package has already been uploaded to ppa on ppa.launchpad.net
Nothing more to do for nova_2011.2~bzr663-1isi1_source.changes

Eu devo fazer algo a seguir? Como localizo o que está errado? No momento da redação deste documento, já faz um dia e meio desde que eu fiz o upload.

Editar: tentei novamente e recebi a notificação por email. Eu usei um conjunto de sinalizadores um pouco diferente para o dpkg-buildpackage no segundo itme:

dpkg-buildpackage -S -sa -rfakeroot -tc -D -k4C8A14AB
Lorin Hochstein
fonte

Respostas:

11

Os pacotes demoram um pouco para serem processados. Você só precisa esperar. Você receberá um e-mail em breve dizendo que seu pacote foi aceito (ou rejeitado) e os pacotes serão compilados, o que levará algum tempo. Você deve ver o progresso da compilação à direita da sua página do PPA.

Depois que os pacotes tiverem sido construídos (ou não foram construídos), você receberá um e-mail novamente.

dv3500ea
fonte
11
Faz um dia e meio desde que carreguei o pacote. Qual é o tempo de resposta típico para o aviso de aceitação / rejeição de email? Por fim, gostaria de poder fazer upload de novos pacotes toda vez que nossa filial for atualizada, como o principal projeto nova. Mas, se levar vários dias para carregar um novo pacote, hospedar os pacotes personalizados no Launchpad provavelmente não é a solução certa para nós.
Lorin Hochstein
11
Definitivamente não deve demorar tanto. Na minha experiência, leva 2 horas no máximo.
dv3500ea
A barra de ativação tem seu endereço de email correto? O seu filtro de spam detectou? Se ele ainda não aparecer na página da web, deve ter sido rejeitado e, pelo menos, tentou enviar um e-mail explicando o porquê.
13138 psusi
Definitivamente, tem o meu endereço de email correto (recebo outros emails do LP). Meu melhor palpite é que, de alguma forma, excluí o email ou fui filtrado por spam. Tentando novamente ...
Lorin Hochstein
2

Eu vi esse mesmo comportamento. Isso porque a chave de assinatura que eu estava usando ainda não havia sido adicionada ao meu perfil. O dputcomando não gera nenhum erro, mas o pacote é silenciosamente (sem erro no console ou via email) ignorado.

Então, sugiro verificar a lista de chaves do OpenPGP no seu perfil do Launchpad.

Karl von Randow
fonte