Загрузка в PPA выполнена успешно, но пакеты не отображаются

18

Я пытаюсь загрузить пакеты в мой PPA в первый раз.

Я хочу использовать PPA для настроенных версий проекта OpenStack Compute (nova) , поэтому я попытался выполнить тест, загрузив пакеты, соответствующие версии bexar этого проекта (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.

Как только пакеты будут собраны (или не собраны), вы будете снова отправлены по электронной почте.

dv3500ea
источник
1
Прошло полтора дня с тех пор, как я загрузил пакет. Какое типичное время обработки для уведомления по электронной почте о принятии / отклонении? В конечном счете, я хотел бы иметь возможность загружать новые пакеты каждый раз, когда наш филиал обновляется, как это делает основной проект nova. Но если загрузка нового пакета занимает несколько дней, то размещение пользовательских пакетов на Launchpad, вероятно, не является для нас правильным решением.
Лорин Хохштайн
1
Это определенно не должно занять много времени. По моему опыту, это занимает максимум 2 часа.
dv3500ea
Есть ли на панели запуска правильный адрес электронной почты? Ваш спам-фильтр уловил это? Если он по-прежнему не отображается на веб-странице, значит, он был отклонен и, по крайней мере, попытался отправить вам электронное письмо с объяснением причин.
psusi
Он определенно имеет мой правильный адрес электронной почты (я получаю другие письма от LP). Мое лучшее предположение, что я каким-то образом удалил письмо или получил спам-фильтр. Попытка еще раз ...
Лорин Хохштайн
2

Я видел такое же поведение. Это потому, что ключ подписи, который я использовал, еще не был добавлен в мой профиль. Команда dputне выводит никаких ошибок, но пакет игнорируется (без ошибок в консоли или по электронной почте).

Поэтому я предлагаю проверить список ключей OpenPGP в вашем профиле Launchpad.

Карл фон Рандов
источник