Die Beta-Funktion des Launchpads ermöglicht das Erstellen von Ubuntu-Paketen anhand von Rezepten. Ich habe sie zum Arbeiten gebracht und kann sie jetzt zum Verpacken meines Projekts verwenden.
Ich habe jedoch wenig Probleme mit der Datei ./debian/changelog. Ich muss es mit einem Distributionsnamen ausfüllen ([Paketname] ([Version]) [ Distribution ]; [Dringlichkeit]) . Sagen wir, ich habe dort "Einzelgänger" gesetzt. Dann fordere ich einen Build mit dem Rezept. Ich entscheide mich, es sowohl für Einzelgänger als auch für Natty zu bauen. Infolgedessen wird das Feld "distribution" des natty-Pakets in der PPA auf "maverick" gesetzt, was ungültig aussieht (tatsächlich scheint nur das Changelog diese falschen Informationen zu enthalten, aber mir ist diese Tatsache bewusst geworden, als die Benachrichtigungs-E-Mail Ich erhielt die Nachricht, dass mein Paket für natty freigegeben wurde, sagte aber auch: "Distribution: maverick").
Ist das in Ordnung? Ich bin mir nicht mal sicher, ob es falsch ist, aber wenn ja, wie verwende ich das Rezept, um mit einer einzigen Changelog-Datei ein Paket für viele Ubuntu-Serien zu erstellen?
*.changes
Datei normalerweise mithilfe von auf eine PPA hochdput ppa:landronimirc/experimental "gigolo_0.4.2-1~precise~ppa1_source.changes"
. Wenn ich tue, was Sie vorschlagendput ~landronimirc/experimental/ubuntu "gigolo_0.4.2-1~precise~ppa1_source.changes"
, erhalte ich eineNo host ~landronimirc/experimental/ubuntu found in config
Fehlermeldung. In diesem Sinne bin ich mir nicht sicher, ob ich Ihre Antwort verstehe.