Публикация приложений Ubuntu

У меня возникли проблемы с публикацией моего первого приложения. Я создал приложение с помощью "быстро" и настроил свой собственный ppa, зарегистрировал отпечаток пальца, прошел этапы безопасности электронной почты gpg, подписал соглашение о кодексе поведения и т. Д.

После того, как я сгенерировал свое приложение, используя "быстрый пакет", я продолжаю пытаться загрузить его в свой ppa с помощью команды:

dput ppa:sdpagent/packages upload-screenshot_0.1_i386.changes 

Это тогда производит следующий вывод ошибки:

Checking signature on .changes
gpg: no valid OpenPGP data found.
gpg: the signature could not be verified.
Please remember that the signature file (.sig or .asc)
should be the first file given on the command line.
No signature on /home/stuart/Dropbox/Python/ubuntu_apps/upload-screenshot_0.1_i386.changes.

Может, кто-нибудь посоветует мне, где мне найти и поместить данные gpg / sig? возможно, мне нужно было добавить некоторые опции в команду "быстрый пакет"?

С уважением, Стюарт

1 ответ

Решение

Обычно я использую quickly release или же quickly submitubuntu, Последний заставляет его установить в /opt/extras.ubuntu.com, который требуется для отправки после релиза для центра программного обеспечения через http://myapps.developer.ubuntu.com/

$ quickly help ubuntu-application release
Usage: quickly release [--ppa <ppa | group/ppa>] [release-version] [comments]

Posts a release of your project to a PPA on launchpad so that
users can install the application on their system.

Before running 'quickly release', you should: create your account
and a project page on http://launchpad.net.
You also have to add a PPA to your launchpad account.

Name, email, and version will be automatically changed in setup.py and
bzr will tag the current source with the new version number.

If not specified, the new version number will be 'YEAR.MONTH[.RELEASE]'.

For example, the third release in July 2010 would be versioned 10.07.2.

You may want to make sure that the description and long description in
setup.py are up to date before releasing.

You can optionally run 'quickly package' and test your package to make
sure it installs as expected.
Другие вопросы по тегам