Завантаження в PPA вдалося, але пакети не з’являються


18

Я вперше намагаюся завантажувати пакети в мій PPA .

Я хочу використовувати PPA для налаштованих версій проекту OpenStack Compute (nova) , тому я спробував зробити тест, завантаживши пакети, що відповідають випуску цього проекту (lp: nova / bexar), з новим номером версії та запис змін. Я підписав вихідні пакети за допомогою мого ключа OpenGPG, який було завантажено на сервер ключів ubuntu:

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

Коли я намагався завантажити файли в сховище, здавалося, що це спрацювало (реальна електронна пошта прихована):

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

Однак пакунки не вказані на моїй сторінці PPA . Якщо я спробую завантажити знову, я отримую помилку:

$ 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

Я повинен зробити щось далі? Як відстежити, що не так? Станом на це написання минуло півтора дня з моменту завантаження.

Редагувати: я спробував це ще раз, і я отримав сповіщення електронною поштою. Я використовував дещо інший набір прапорів для dpkg-buildpackage другого itme:

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

Відповіді:


11

Обробка пакетів потребує певного часу. Вам просто потрібно почекати. Незабаром ви отримаєте електронний лист із повідомленням про те, що ваш пакет прийнято (або відхилено), тоді пакети будуть створені, що займе певний час. Ви повинні побачити прогрес у складанні праворуч від сторінки PPA.

Після створення пакунків (або їх не вдалося створити) вам знову надійде електронний лист.


1
Минуло півтора дня, як я завантажив пакунок. Який типовий час виконання для повідомлення про прийняття / відхилення електронної пошти? Зрештою, я хотів би мати можливість завантажувати нові пакунки щоразу, коли наша філія оновлюється, як це робить головний проект Nova. Але якщо на завантаження нового пакету потрібно кілька днів, то розміщення користувальницьких пакетів на Launchpad, мабуть, не є правильним рішенням для нас.
Лорін Хохштайн

1
Це, безумовно, не повинно зайняти так довго. На мій досвід, це займає максимум 2 години.
dv3500ea

Чи є в панелі запуску правильна електронна адреса? Чи потрапив ваш фільтр спаму? Якщо вона все ще не відображається на веб-сторінці, її, мабуть, було відхилено, і вона принаймні намагалася надіслати вам електронний лист із поясненням причини.
psusi

У ньому безумовно є моя правильна електронна адреса (я отримую інші електронні листи від LP). Я найкраще здогадуюсь, що я якось видалив електронний лист або отримав фільтрацію спаму. Спробуйте ще раз ...
Лорін Хохштайн

2

Я бачив таку саму поведінку. Це було тому, що ключ підпису, який я використовував, ще не був доданий до мого профілю. dputКоманда не видає яку -то помилку, але пакет не буде мовчки (без помилок на консолі, або по електронній пошті) ігноруються.

Тому я пропоную перевірити список ключів OpenPGP у вашому профілі Launchpad.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.