Hochladen auf PPA erfolgreich, Pakete werden jedoch nicht angezeigt


18

Ich versuche zum ersten Mal, Pakete auf meine PPA hochzuladen .

Ich möchte das PPA für angepasste Versionen des OpenStack Compute (nova) -Projekts verwenden. Daher habe ich versucht, einen Test durchzuführen, indem ich Pakete entsprechend der bexar-Version dieses Projekts (lp: nova / bexar) mit einer neuen Versionsnummer und hochgeladen habe Changelog-Eintrag. Ich habe die Quellpakete mit meinem OpenGPG-Schlüssel signiert, der auf den Ubuntu-Keyserver hochgeladen wurde:

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

Als ich versuchte, die Dateien in das Repository hochzuladen, schien es zu funktionieren (echte E-Mail verdeckt):

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

Die Pakete sind jedoch nicht auf meiner PPA-Seite aufgeführt . Wenn ich versuche, erneut hochzuladen, erhalte ich die Fehlermeldung:

$ 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

Soll ich als nächstes etwas tun? Wie finde ich was falsch? Zum Zeitpunkt des Schreibens sind anderthalb Tage vergangen, seit ich den Upload durchgeführt habe.

Bearbeiten: Ich habe es erneut versucht und die E-Mail-Benachrichtigung erhalten. Ich habe für dpkg-buildpackage einen etwas anderen Satz von Flags verwendet:

dpkg-buildpackage -S -sa -rfakeroot -tc -D -k4C8A14AB

Antworten:


11

Die Verarbeitung von Paketen dauert eine Weile. Sie müssen nur warten. Sie erhalten in Kürze eine E-Mail mit dem Hinweis, dass Ihr Paket akzeptiert (oder abgelehnt) wurde. Anschließend werden die Pakete erstellt, was einige Zeit in Anspruch nimmt. Sie sollten den Erstellungsfortschritt auf der rechten Seite Ihrer PPA-Seite sehen.

Sobald die Pakete erstellt wurden (oder fehlgeschlagen sind), werden Sie erneut per E-Mail benachrichtigt.


1
Es ist anderthalb Tage her, seit ich das Paket hochgeladen habe. Was ist die typische Bearbeitungszeit für das Annehmen / Ablehnen von E-Mails? Letztendlich möchte ich in der Lage sein, jedes Mal, wenn unsere Filiale aktualisiert wird, neue Pakete hochzuladen, wie es das Hauptprojekt von nova tut. Wenn das Hochladen eines neuen Pakets jedoch mehrere Tage dauert, ist das Hosten der benutzerdefinierten Pakete auf Launchpad wahrscheinlich nicht die richtige Lösung für uns.
Lorin Hochstein

1
Es sollte definitiv nicht so lange dauern. Nach meiner Erfahrung dauert es max. 2 Stunden.
dv3500ea

Hat das Launchpad Ihre korrekte E-Mail-Adresse? Hat Ihr Spam-Filter es verstanden? Wenn es immer noch nicht auf der Webseite angezeigt wird, muss es abgelehnt worden sein und es hat zumindest versucht, Ihnen eine E-Mail mit den Gründen zu senden.
Psusi

Es hat definitiv meine korrekte E-Mail-Adresse (ich erhalte andere E-Mails von LP). Ich vermute, dass ich die E-Mail irgendwie gelöscht oder durch Spam gefiltert habe. Ich versuche es noch einmal ...
Lorin Hochstein

2

Ich habe das gleiche Verhalten gesehen. Dies lag daran, dass der von mir verwendete Signaturschlüssel noch nicht zu meinem Profil hinzugefügt wurde. Der dputBefehl gibt keinen Fehler aus, aber das Paket wird unbeaufsichtigt (kein Fehler auf der Konsole oder per E-Mail) ignoriert.

Ich schlage daher vor, die Liste der OpenPGP-Schlüssel in Ihrem Launchpad-Profil zu überprüfen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.