Przesyłanie do PPA powiodło się, ale pakiety się nie pojawiają


18

Po raz pierwszy próbuję przesłać pakiety do mojego PPA .

Chcę użyć PPA dla niestandardowych wersji projektu OpenStack Compute (nova) , więc próbowałem zrobić test, przesyłając pakiety odpowiadające wydaniu bexar tego projektu (lp: nova / bexar), z nowym numerem wersji i wpis dziennika zmian. Podpisałem pakiety źródłowe za pomocą mojego klucza OpenGPG, który został przesłany do serwera kluczy Ubuntu:

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

Kiedy próbowałem załadować pliki do repozytorium, wydawało się, że działa (prawdziwy e-mail jest zasłonięty):

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

Jednak pakietów nie ma na mojej stronie PPA . Jeśli spróbuję przesłać ponownie, pojawia się błąd:

$ 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

Czy mam zrobić coś dalej? Jak wyśledzić, co złego? W chwili pisania tego tekstu minęło półtora dnia od momentu przesłania.

Edycja: spróbowałem ponownie i otrzymałem powiadomienie e-mail. W drugim pakiecie użyłem nieco innego zestawu flag dla dpkg-buildpackage:

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

Odpowiedzi:


11

Przetwarzanie pakietów zajmuje trochę czasu. Musisz tylko poczekać. Wkrótce otrzymasz wiadomość e-mail z informacją, że Twój pakiet został zaakceptowany (lub odrzucony), a następnie pakiety zostaną skompilowane, co potrwa trochę czasu. Postęp kompilacji powinien być widoczny po prawej stronie strony PPA.

Gdy pakiety zostaną skompilowane (lub kompilacja się nie powiedzie), ponownie otrzymasz wiadomość e-mail.


1
Minęło półtora dnia, odkąd przesłałem paczkę. Jaki jest typowy czas realizacji powiadomienia e-mail o akceptacji / odrzuceniu? Ostatecznie chciałbym móc przesyłać nowe pakiety za każdym razem, gdy nasz oddział jest aktualizowany, tak jak robi to główny projekt nova. Ale jeśli przesłanie nowego pakietu zajmuje kilka dni, hostowanie niestandardowych pakietów na Launchpadzie prawdopodobnie nie jest dla nas właściwym rozwiązaniem.
Lorin Hochstein

1
To zdecydowanie nie powinno zająć tak długo. Z mojego doświadczenia wynika, że ​​maksymalnie 2 godziny.
dv3500ea

Czy starter ma prawidłowy adres e-mail? Czy Twój filtr spamu go złapał? Jeśli nadal nie pojawia się na stronie internetowej, musiał zostać odrzucony i przynajmniej próbował wysłać Ci wiadomość e-mail z wyjaśnieniem przyczyny.
psusi

Na pewno ma mój prawidłowy adres e-mail (otrzymuję inne e-maile z LP). Domyślam się, że jakoś usunąłem wiadomość e-mail lub filtrowałem spam. Próbuję ponownie ...
Lorin Hochstein

2

Widziałem to samo zachowanie. To dlatego, że klucz podpisu, którego używałem, nie został jeszcze dodany do mojego profilu. dputKomenda nie emituje żadnego błędu, ale pakiet jest cicho (brak błędu na konsoli lub poprzez e-mail) ignorowane.

Sugeruję więc sprawdzenie listy kluczy OpenPGP w swoim profilu Launchpad.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.