staging.inyokaproject.org

Veröffentlichung eines Pakets auf Lauchpad im PPA / Schlüssel

Status: Gelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

Mankind75 Team-Icon

Lokalisierungsteam
Avatar von Mankind75

Anmeldungsdatum:
4. Juni 2007

Beiträge: 3050

Hallo zusammen,

ich habe eben mein erstes .deb-Paket gebaut und mit

dput ppa:mtwagner/ppa ../libgd-image-thumbnail-perl_0.02-1_amd64.changes 

hochgeladen.

Meine Fragen sind:

Wird das .deb-Paket auf launchpad.net nochmals gebaut? Im PPA wird derzeit noch nichts angezeigt.

Das Paket ist bereits signiert. Muss ich noch einen SSH- oder PGP-Key bei Launchpad.net hinterlegen? Welchen dieser Schlüssel bräuchte ich dafür damit das Paket auf launchpad.net gebaut wird?

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 52312

Mankind75 schrieb:

Wird das .deb-Paket auf launchpad.net nochmals gebaut? Im PPA wird derzeit noch nichts angezeigt.

Nicht nochmals, sondern es wird dort gebaut.

Das Paket ist bereits signiert. Muss ich noch einen SSH- oder PGP-Key bei Launchpad.net hinterlegen?

Du musst bevor du das Paket signierst und hochlädst deinen PGP-Key auf den ubuntu-Keyserver hochladen. Ebenso muss vor dem Hochladen der Key mit deinem Launchpad-Konto verknüpft werden.

Siehe auch das Launchpad help Packaging/PPA.

Mankind75 Team-Icon

Lokalisierungsteam
(Themenstarter)
Avatar von Mankind75

Anmeldungsdatum:
4. Juni 2007

Beiträge: 3050

Danke für die schnelle und präzise Antwort. Das hilft mir sehr weiter. Mittlerweile habe ich meinen Key auf keyserver.ubuntu.com hochgeladen, eine Mail bekommen, die mit meinem öffentlichen Schlüssel verschlüsselt war und ich dann beim Entschlüsseln einen Link mit einem Token bekommen habe. Damit ist jetzt mein Schlüssel bestätigt.

Eine Frage noch

  • Muss ich dput nochmals ausführen? Oder wird jetzt wo der Key verifiziert wurde automatisch das Paket gebaut?

  • Kann ich das Paket eventuell auch in universe bringen? Ist eine kleine Perlbibliothek.

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 10978

Mankind75 schrieb:

  • Muss ich dput nochmals ausführen? Oder wird jetzt wo der Key verifiziert wurde automatisch das Paket gebaut?

Soweit ich weiß nimmt Launchpad nur Pakete mit bekanntem Key an - normalerweise solltest du immer eine E-Mail bekommen, die dir den Empfang des Pakets bestätigt bzw. die Gründe für die Zurückweisung mitteilt.

  • Kann ich das Paket eventuell auch in universe bringen? Ist eine kleine Perlbibliothek.

Schau mal hier: UbuntuDevelopment/NewPackages - am besten du setzt dich mit der Debian-Perl Group in Verbindung, dann importiert Ubuntu das Paket automatisch (für Ubuntu 18.04 ist der Debian Import Freeze laut BionicBeaver/ReleaseSchedule am 1. März).

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 52312

Mankind75 schrieb:

  • Muss ich dput nochmals ausführen? Oder wird jetzt wo der Key verifiziert wurde automatisch das Paket gebaut?

Du bekommst eine Fehlermeldung an die Mailadresse, mit der du bei Launchpad registriert bist, mit einer Annahme oder Ablehnung des Paketes.

Weiterhin bekommst du im Falle von Problemen (wie nicht bekannten Keys) ebenfalls eine Mitteilung samt Buildlog, aus dem dann auch der Fehler zu ersehen ist.

Je nach angegebener Priorität in der debian/changelog und der Auslastung der Launchpad-Build-Server kann dies einige Zeit dauern.

  • Kann ich das Paket eventuell auch in universe bringen?

Wurde dir ja schon kompetent beantwortet.

Mankind75 Team-Icon

Lokalisierungsteam
(Themenstarter)
Avatar von Mankind75

Anmeldungsdatum:
4. Juni 2007

Beiträge: 3050

seahawk1986 schrieb:

Soweit ich weiß nimmt Launchpad nur Pakete mit bekanntem Key an - normalerweise solltest du immer eine E-Mail bekommen, die dir den Empfang des Pakets bestätigt bzw. die Gründe für die Zurückweisung mitteilt.

Ich habe das Paket jetzt nochmal neu gebaut und auch die entsprechenden Mails bekommen. Mittlerweile habe ich auch die Emails bekommen, anfangs war "rejected" eingetragen und ich musste einmal den Distributionsnamen in "trusty" ändern und später wurde noch moniert, dass Binaries und Sourcen nicht gleichzeitig geschickt werden dürfen. Konnte aber nun alles beohben werden, dass nun die ersten Pakete in meinem PPA verfügbar sind.

Schau mal hier: UbuntuDevelopment/NewPackages - am besten du setzt dich mit der Debian-Perl Group in Verbindung, dann importiert Ubuntu das Paket automatisch (für Ubuntu 18.04 ist der Debian Import Freeze laut BionicBeaver/ReleaseSchedule am 1. März).

Das ist auch ein sehr guter Tipp. Ich mag Perl sehr und die Debiangruppe passt da wie die Faust aufs Auge. Debian wäre natürlich auch ein guter Anlaufpunkt um eine große Verbreitung zu sichern.

Danke nochmals und frohes Fest! Und natürlich Happy Hacking!

Antworten |