Téléchargement vers PPA réussi mais les packages n'apparaissent pas


18

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

Réponses:


11

Les packages prennent un certain temps à traiter. Vous avez juste besoin d'attendre. Vous recevrez bientôt un e-mail vous informant que votre package a été accepté (ou rejeté), puis les packages seront créés, ce qui prendra un certain temps. Vous devriez voir la progression de la construction à droite de votre page PPA.

Une fois que les packages ont été créés (ou n'ont pas pu être créés), vous recevrez à nouveau un e-mail.


1
Cela fait un jour et demi que j'ai téléchargé le package. Quel est le délai d'exécution typique pour l'avis d'e-mail d'acceptation / de rejet? En fin de compte, j'aimerais pouvoir télécharger de nouveaux packages chaque fois que notre branche est mise à jour, comme le fait le projet nova principal. Mais, s'il faut plusieurs jours pour télécharger un nouveau package, l'hébergement des packages personnalisés sur Launchpad n'est probablement pas la bonne solution pour nous.
Lorin Hochstein

1
Cela ne devrait certainement pas prendre autant de temps. D'après mon expérience, cela prend 2 heures max.
dv3500ea

Le tableau de bord a-t-il votre adresse e-mail correcte? Votre filtre anti-spam l'a-t-il détecté? S'il ne s'affiche toujours pas sur la page Web, il doit avoir été rejeté et il a au moins essayé de vous envoyer un e-mail expliquant pourquoi.
psusi

Il a définitivement mon adresse e-mail correcte (je reçois d'autres e-mails de LP). Ma meilleure supposition est que j'ai en quelque sorte supprimé l'e-mail ou obtenu un filtrage anti-spam. Réessayer ...
Lorin Hochstein

2

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 dputcommande 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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.