J'essaie de télécharger des packages sur 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 des packages correspondant à la version bexar de ce projet (lp: nova / bexar), avec un nouveau numéro de version et entrée du journal des modifications. J'ai signé les packages source à l'aide de 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 e-mail 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 packages ne sont pas répertorié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 savoir ce qui ne va pas? Au moment d'écrire ces lignes, cela faisait un jour et demi que je n'avais pas téléchargé.
Modifier: j'ai réessayé et j'ai reçu la notification par e-mail. J'ai utilisé un ensemble légèrement différent de drapeaux pour dpkg-buildpackage le deuxième itme:
dpkg-buildpackage -S -sa -rfakeroot -tc -D -k4C8A14AB
J'ai vu ce même comportement. C'était parce que la clé de signature que j'utilisais n'avait pas encore été ajoutée à mon profil. La
dput
commande ne génère aucune erreur, mais le package est ignoré (aucune erreur sur la console ou par e-mail).Je suggère donc de vérifier la liste des clés OpenPGP dans votre profil Launchpad.
la source