Tải lên PPA thành công nhưng các gói không xuất hiện


18

Tôi đang cố gắng tải các gói lên PPA của mình lần đầu tiên.

Tôi muốn sử dụng PPA cho các phiên bản tùy chỉnh của dự án OpenStack Compute (nova) , vì vậy tôi đã thử kiểm tra bằng cách tải lên các gói tương ứng với bản phát hành bexar của dự án này (lp: nova / bexar), với số phiên bản mới và thay đổi mục nhập. Tôi đã ký các gói nguồn bằng khóa OpenGPG của mình, khóa này đã được tải lên máy chủ khóa ubfox:

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

Khi tôi cố tải các tệp lên kho lưu trữ, nó dường như hoạt động (email thực bị che khuất):

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

Tuy nhiên, các gói không được liệt kê trên trang PPA của tôi . Nếu tôi cố tải lên lại, tôi gặp lỗi:

$ 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

Tôi có nên làm gì đó tiếp theo không? Làm thế nào để tôi theo dõi những gì sai? Khi viết bài này, đã một ngày rưỡi kể từ khi tôi hoàn thành việc tải lên.

Chỉnh sửa: Tôi đã thử lại lần nữa và tôi nhận được thông báo qua email. Tôi đã sử dụng một bộ cờ hơi khác cho dpkg-buildpackage lần thứ hai itme:

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

Câu trả lời:


11

Gói mất một thời gian để xử lý. Bạn chỉ cần chờ đợi. Bạn sẽ sớm nhận được email nói rằng gói của bạn đã được chấp nhận (hoặc bị từ chối) sau đó các gói sẽ được xây dựng, sẽ mất một thời gian. Bạn sẽ thấy tiến trình xây dựng ở bên phải trang PPA của bạn.

Khi các gói đã được xây dựng (hoặc không thể xây dựng), bạn sẽ được gửi lại email.


1
Đã một ngày rưỡi kể từ khi tôi tải lên gói. Thời gian quay vòng thông thường cho thông báo email chấp nhận / từ chối là gì? Cuối cùng, tôi muốn có thể tải lên các gói mới mỗi khi chi nhánh của chúng tôi được cập nhật, giống như dự án nova chính. Nhưng, nếu phải mất vài ngày để tải lên một gói mới, thì việc lưu trữ các gói tùy chỉnh trên Launchpad có lẽ không phải là giải pháp phù hợp với chúng tôi.
Lorin Hochstein

1
Nó chắc chắn không nên mất nhiều thời gian. Theo kinh nghiệm của tôi, nó mất tối đa 2 giờ.
dv3500ea

Launchpad có địa chỉ email chính xác của bạn? Bộ lọc thư rác của bạn có bắt được không? Nếu nó vẫn không hiển thị trên trang web thì nó đã bị từ chối và ít nhất nó đã cố gắng gửi email cho bạn giải thích lý do.
psusi

Nó chắc chắn có địa chỉ email chính xác của tôi (tôi nhận được các email khác từ LP). Dự đoán tốt nhất của tôi là bằng cách nào đó tôi đã xóa email hoặc bị lọc spam. Thử lại ...
Lorin Hochstein

2

Tôi thấy hành vi tương tự. Đó là bởi vì khóa ký tôi đang sử dụng chưa được thêm vào hồ sơ của tôi. Các dputlệnh không ra bất kỳ lỗi, nhưng gói là âm thầm (không có lỗi trên giao diện điều khiển, hoặc qua email) bỏ qua.

Vì vậy, tôi khuyên bạn nên kiểm tra danh sách các khóa OpenPGP trong hồ sơ Launchpad của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.