我正在尝试首次上传软件包到我的PPA。
我想要使用PPA来定制OpenStack Compute (nova)项目的版本,所以我尝试了一个测试,上传了与该项目的bexar版本(lp:nova/bexar)对应的软件包,同时更新了版本号和变更日志。我使用了我的OpenGPG密钥对源代码包进行了签名,并将密钥上传到了Ubuntu密钥服务器。
当我尝试将文件上传到代码库时,似乎是成功的(真实电子邮件已隐藏):
然而,这些软件包没有在我的PPA页面上列出。如果我尝试重新上传,会出现以下错误:
我接下来应该做些什么?我如何追踪出错的原因?截至撰写本文时,已经过去了一天半,自从我上传以来。
编辑:我再次尝试了一下,这次我收到了电子邮件通知。第二次我使用了稍微不同的dpkg-buildpackage标志。
我想要使用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标志。
dpkg-buildpackage -S -sa -rfakeroot -tc -D -k4C8A14AB