Unggah ke PPA berhasil tetapi paket tidak muncul


18

Saya mencoba mengunggah paket ke PPA saya untuk pertama kalinya.

Saya ingin menggunakan PPA untuk versi yang disesuaikan dari proyek OpenStack Compute (nova) , jadi saya mencoba melakukan tes dengan mengunggah paket yang sesuai dengan rilis bexar dari proyek ini (lp: nova / bexar), dengan nomor versi baru dan entri changelog. Saya menandatangani paket sumber menggunakan kunci OpenGPG saya, yang telah diunggah ke server ubuntu:

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

Ketika saya mencoba mengunggah file ke repositori, sepertinya berhasil (surel nyata dikaburkan):

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

Namun, paket tidak terdaftar di halaman PPA saya . Jika saya mencoba mengunggah lagi, saya mendapatkan kesalahan:

$ 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

Apakah saya harus melakukan sesuatu selanjutnya? Bagaimana cara melacak apa yang salah? Sampai tulisan ini dibuat, sudah setengah hari sejak saya melakukan unggahan.

Sunting: Saya mencoba ini lagi, dan saya menerima pemberitahuan email. Saya menggunakan set flag yang sedikit berbeda untuk dpkg-buildpackage itme kedua:

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

Jawaban:


11

Paket perlu waktu untuk diproses. Anda hanya perlu menunggu. Anda akan segera menerima email yang mengatakan bahwa paket Anda diterima (atau ditolak) maka paket akan dibuat, yang akan memakan waktu. Anda harus melihat progres pembangunan di kanan halaman PPA Anda.

Setelah paket dibangun (atau gagal dibangun), Anda akan diemail lagi.


1
Sudah setengah hari sejak saya mengunggah paket. Apa waktu penyelesaian biasanya untuk pemberitahuan email terima / tolak? Pada akhirnya, saya ingin dapat mengunggah paket baru setiap kali cabang kami diperbarui, seperti proyek nova utama. Tetapi, jika perlu beberapa hari untuk mengunggah paket baru, maka meng-hosting paket khusus di Launchpad mungkin bukan solusi yang tepat bagi kami.
Lorin Hochstein

1
Seharusnya tidak perlu selama itu. Dalam pengalaman saya, dibutuhkan maksimal 2 jam.
dv3500ea

Apakah launchpad memiliki alamat email yang benar? Apakah filter spam Anda menangkapnya? Jika masih tidak muncul di halaman web maka pasti ditolak dan setidaknya mencoba mengirimi Anda email yang menjelaskan alasannya.
psusi

Ini pasti memiliki alamat email saya yang benar (saya menerima email lain dari LP). Dugaan terbaik saya adalah entah bagaimana saya menghapus email atau mendapatkan filter spam. Mencoba lagi ...
Lorin Hochstein

2

Saya melihat perilaku yang sama ini. Itu karena kunci masuk yang saya gunakan belum ditambahkan ke profil saya. The dputperintah tidak output kesalahan, tetapi paket tersebut diam-diam (tidak ada kesalahan pada konsol, atau melalui email) diabaikan.

Jadi saya sarankan memeriksa daftar kunci OpenPGP di profil Launchpad Anda.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.