Sto provando a caricare i pacchetti sul mio PPA per la prima volta.
Voglio usare il PPA per le versioni personalizzate del progetto OpenStack Compute (nova) , quindi ho provato a fare un test caricando i pacchetti corrispondenti alla versione bexar di questo progetto (lp: nova / bexar), con un nuovo numero di versione e voce del log delle modifiche. Ho firmato i pacchetti sorgente usando la mia chiave OpenGPG, che è stata caricata sul server di chiavi Ubuntu:
$ dch -v 2011.1-0ubuntu2-isi1 -D lucid "ISI bexar build #1"
$ dpkg-buildpackage -s -rfakeroot -tc -D -k4C8A14AB
Quando ho provato a caricare i file nel repository, sembrava funzionare (email reale oscurata):
$ 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.
Tuttavia, i pacchetti non sono elencati nella mia pagina PPA . Se provo a caricare nuovamente, viene visualizzato l'errore:
$ 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
Dovrei fare qualcosa dopo? Come rintraccio cosa non va? Al momento della stesura di questo documento, è passato un giorno e mezzo da quando ho fatto il caricamento.
Modifica: ho provato di nuovo e ho ricevuto la notifica via email. Ho usato un set leggermente diverso di flag per dpkg-buildpackage il secondo itme:
dpkg-buildpackage -S -sa -rfakeroot -tc -D -k4C8A14AB