上传到 PPA 成功但没有出现包

Lor*_*ein 22 launchpad ppa

我第一次尝试将包上传到我的 PPA

我想将PPA用于OpenStack Compute(nova)项目的定制版本,因此我尝试通过上传与该项目的bexar版本(lp:nova/bexar)相对应的包来进行测试,并带有新的版本号和更改日志条目。我使用已上传到 ubuntu 密钥服务器的 OpenGPG 密钥对源包进行了签名:

$ dch -v 2011.1-0ubuntu2-isi1 -D lucid "ISI bexar build #1"
$ dpkg-buildpackage -s -rfakeroot -tc -D -k4C8A14AB
Run Code Online (Sandbox Code Playgroud)

当我尝试将文件上传到存储库时,它似乎起作用了(真实的电子邮件被掩盖了):

$ 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.
Run Code Online (Sandbox Code Playgroud)

但是,我的 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
Run Code Online (Sandbox Code Playgroud)

我接下来应该做些什么吗?我如何追踪出了什么问题?在撰写本文时,距离我完成上传已经有一天半的时间了。

编辑:我又试了一次,我收到了电子邮件通知。我为 dpkg-buildpackage 第二个项目使用了一组略有不同的标志:

dpkg-buildpackage -S -sa -rfakeroot -tc -D -k4C8A14AB
Run Code Online (Sandbox Code Playgroud)

dv3*_*0ea 14

包裹需要一段时间来处理。你只需要等待。您很快就会收到一封电子邮件,说您的包裹已被接受(或拒绝),然后包裹将被构建,这需要一些时间。您应该会在 PPA 页面的右侧看到构建进度。

一旦包构建(或构建失败),您将再次收到电子邮件。

  • 我上传包裹已经一天半了。接受/拒绝电子邮件通知的典型周转时间是多少?最终,我希望每次我们的分支更新时都能够上传新包,就像主 nova 项目所做的那样。但是,如果上传新包需要几天时间,那么在 Launchpad 上托管自定义包对我们来说可能不是正确的解决方案。 (2认同)
  • 绝对不应该花那么长时间。根据我的经验,最多需要 2 小时。 (2认同)

小智 6

我看到了同样的行为。这是因为我使用的签名密钥尚未添加到我的个人资料中。该dput命令不输出任何错误,但包被静默忽略(控制台上或通过电子邮件没有错误)。

因此,我建议检查 Launchpad 配置文件中的 OpenPGP 密钥列表。