已成功上传到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

我应该下一步做什么吗?我如何找出问题所在?截至撰写本文时,距离完成上传已经有一天半了。

编辑:我再次尝试了此操作,并且收到了电子邮件通知。我在第二个itme中对dpkg-buildpackage使用了稍微不同的标志集:

dpkg-buildpackage -S -sa -rfakeroot -tc -D -k4C8A14AB

Answers:


11

打包过程需要一段时间。您只需要等待。您将很快收到一封电子邮件,说明您的软件包已被接受(或拒绝),然后软件包将生成,这将需要一些时间。您应该在PPA页面的右侧看到构建进度。

软件包构建完成(或构建失败)后,将再次向您发送电子邮件。


1
自从我上传软件包以来已经过了一天半。接受/拒绝电子邮件通知的一般周转时间是多少?最终,我希望每次分支更新时都可以上载新软件包,就像nova新项目一样。但是,如果上载新软件包需要几天的时间,那么将自定义软件包托管在Launchpad上可能不是适合我们的解决方案。
Lorin Hochstein

1
绝对不应该花那么长时间。根据我的经验,最多需要2个小时。
dv3500ea 2011年

启动板是否有正确的电子邮件地址?您的垃圾邮件过滤器捕获了吗?如果它仍未显示在网页上,则它必须已被拒绝,并且至少尝试向您发送电子邮件以说明原因。
psusi 2011年

它肯定有我正确的电子邮件地址(我从LP收到其他电子邮件)。我最好的猜测是,我以某种方式删除了电子邮件或进行了垃圾邮件过滤。再试一次...
Lorin Hochstein

2

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.