J'essaie de télécharger des paquets vers mon PPA pour la première fois.
Je souhaite utiliser le PPA pour des versions personnalisées du projet OpenStack Compute (nova) . J'ai donc essayé de faire un test en téléchargeant les packages correspondant à la version bexar de ce projet (lp: nova/bexar). , avec un nouveau numéro de version et une nouvelle entrée dans le changelog. J'ai signé les paquets sources en utilisant ma clé OpenGPG, qui a été téléchargée sur le serveur de clés Ubuntu:
$ dch -v 2011.1-0ubuntu2-isi1 -D lucid "ISI bexar build #1"
$ dpkg-buildpackage -s -rfakeroot -tc -D -k4C8A14AB
Lorsque j'ai essayé de télécharger les fichiers dans le référentiel, cela a semblé fonctionner (véritable email masqué):
$ 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.
Cependant, les paquets ne sont pas listés sur ma page PPA . Si j'essaye de télécharger à nouveau, j'obtiens l'erreur:
$ 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
Suis-je censé faire quelque chose ensuite? Comment repérer ce qui ne va pas? Au moment d'écrire ces lignes, cela fait un jour et demi que j'ai effectué le téléchargement.
Edit: J'ai essayé à nouveau et j'ai reçu la notification par courrier électronique. J'ai utilisé un ensemble de drapeaux légèrement différent pour dpkg-buildpackage le deuxième itme:
dpkg-buildpackage -S -sa -rfakeroot -tc -D -k4C8A14AB
Les paquets prennent un certain temps à traiter. Vous devez juste attendre. Vous recevrez bientôt un courrier électronique vous indiquant que votre paquet a été accepté (ou rejeté), puis les paquets se construiront, ce qui prendra un certain temps. Vous devriez voir la progression de la construction à droite de la page de votre PPA.
Une fois les packages construits (ou échoués), vous serez à nouveau envoyé par courrier électronique.
J'ai vu ce même comportement. C'est parce que la clé de signature que j'utilisais n'a pas encore été ajoutée à mon profil. La commande dput
ne génère aucune erreur, mais le package est ignoré (aucune erreur sur la console ni par courrier électronique).
Je suggère donc de vérifier la liste des clés OpenPGP dans votre profil Launchpad.