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

17

Я пытаюсь загрузить пакеты в мой 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 <[email protected]>"
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 <[email protected]>"
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
    
задан Lorin Hochstein 13.02.2011 в 14:04
источник

2 ответа

11

Пакеты требуют времени для обработки. Вам просто нужно подождать. Вы скоро получите электронное письмо с сообщением о том, что ваш пакет был принят (или отклонен), тогда пакеты будут построены, что займет некоторое время. Вы должны увидеть прогресс сборки справа от вашей страницы PPA.

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

    
ответ дан dv3500ea 13.02.2011 в 14:13
источник
2

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

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

    
ответ дан Karl von Randow 03.03.2015 в 21:47