Caricamento su PPA riuscito ma i pacchetti non vengono visualizzati


18

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

Risposte:


11

L'elaborazione dei pacchetti richiede del tempo. Devi solo aspettare. Presto riceverai un'e-mail che dice che il pacchetto è stato accettato (o rifiutato), quindi i pacchetti verranno compilati, il che richiederà del tempo. Dovresti vedere l'avanzamento della creazione sulla destra della tua pagina PPA.

Una volta che i pacchetti sono stati compilati (o non sono stati compilati), verrai nuovamente inviato via email.


1
È passato un giorno e mezzo da quando ho caricato il pacchetto. Qual è il tempo di consegna tipico per l'avviso e-mail di accettazione / rifiuto? Alla fine, vorrei essere in grado di caricare nuovi pacchetti ogni volta che la nostra filiale viene aggiornata, come fa il progetto principale nova. Ma, se ci vogliono diversi giorni per caricare un nuovo pacchetto, l'hosting dei pacchetti personalizzati su Launchpad non è probabilmente la soluzione giusta per noi.
Lorin Hochstein,

1
Non dovrebbe assolutamente volerci tanto. Nella mia esperienza ci vogliono 2 ore al massimo.
dv3500ea,

Launchpad ha il tuo indirizzo e-mail corretto? Il tuo filtro antispam l'ha rilevato? Se ancora non viene visualizzato nella pagina Web, deve essere stato rifiutato e almeno ha tentato di inviare e-mail che spiega il perché.
psusi,

Ha sicuramente il mio indirizzo e-mail corretto (ricevo altre e-mail da LP). La mia ipotesi migliore è che in qualche modo ho cancellato l'e-mail o ottenuto filtri anti-spam. Riprovare ...
Lorin Hochstein,

2

Ho visto questo stesso comportamento. È stato perché la chiave di firma che stavo usando non era stata ancora aggiunta al mio profilo. Il dputcomando non genera alcun errore, ma il pacchetto viene silenziosamente ignorato (nessun errore sulla console o via e-mail).

Quindi suggerisco di controllare l'elenco delle chiavi OpenPGP nel tuo profilo Launchpad.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.