Ubuntu 上载的包未显示在我的启动板PPA中

Ubuntu 上载的包未显示在我的启动板PPA中,ubuntu,deb,launchpad,Ubuntu,Deb,Launchpad,我为Launchpad PPA创建了一个包,并希望将其上载到Launchpad。我使用了dput命令,得到的结果如下: tomica@home:~/Desktop$ dput ppa:{MY_LAUNCHPAD}/ppa packagename_0.0.1_source.changes Uploading packagename using ftp to ppa (host: ppa.launchpad.net; directory: ~{MY_LAUNCHPAD}/ppa) running s

我为Launchpad PPA创建了一个包,并希望将其上载到Launchpad。我使用了dput命令,得到的结果如下:

tomica@home:~/Desktop$ dput ppa:{MY_LAUNCHPAD}/ppa packagename_0.0.1_source.changes
Uploading packagename using ftp to ppa (host: ppa.launchpad.net; directory: ~{MY_LAUNCHPAD}/ppa)
running supported-distribution: check whether the target distribution is currently supported (using distro-info)
{'allowed': ['release'], 'known': ['release', 'proposed', 'updates', 'backports', 'security']}
running required-fields: check whether a field is present and non-empty in the changes file
running checksum: verify checksums before uploading
running suite-mismatch: check the target distribution for common errors
running check-debs: makes sure the upload contains a binary package
running gpg: check GnuPG signatures before the upload
Uploading packagename_0.0.1.dsc
Uploading packagename_0.0.1.tar.gz
Uploading packagename_0.0.1_source.buildinfo
Uploading packagename_0.0.1_source.changes
tomica@home:~/Desktop$
tomica@home:~/Desktop$ dput ppa:{MY_LAUNCHPAD}/ppa packagename_0.0.1_source.changes
Package packagename was already uploaded to ppa
If you want to upload nonetheless, use --force or remove packagename_0.0.1_source.ppa.upload
tomica@home:~/Desktop$
我想这意味着我的上传成功了。然而。为什么呢

如果我再次尝试上传我的软件包,我会得到以下结果:

tomica@home:~/Desktop$ dput ppa:{MY_LAUNCHPAD}/ppa packagename_0.0.1_source.changes
Uploading packagename using ftp to ppa (host: ppa.launchpad.net; directory: ~{MY_LAUNCHPAD}/ppa)
running supported-distribution: check whether the target distribution is currently supported (using distro-info)
{'allowed': ['release'], 'known': ['release', 'proposed', 'updates', 'backports', 'security']}
running required-fields: check whether a field is present and non-empty in the changes file
running checksum: verify checksums before uploading
running suite-mismatch: check the target distribution for common errors
running check-debs: makes sure the upload contains a binary package
running gpg: check GnuPG signatures before the upload
Uploading packagename_0.0.1.dsc
Uploading packagename_0.0.1.tar.gz
Uploading packagename_0.0.1_source.buildinfo
Uploading packagename_0.0.1_source.changes
tomica@home:~/Desktop$
tomica@home:~/Desktop$ dput ppa:{MY_LAUNCHPAD}/ppa packagename_0.0.1_source.changes
Package packagename was already uploaded to ppa
If you want to upload nonetheless, use --force or remove packagename_0.0.1_source.ppa.upload
tomica@home:~/Desktop$

这意味着我的包应该是可见的和可访问的,但它不是。我做错了什么?

以下是解释,供将来参考:

  • 该包被拒绝,因为Launchpad builder无法分析debian/control文件中“Maintainer”字段中的非拉丁名称。这被认为是一个错误,并在此处报告:
  • 因为同样的错误,通知邮件没有被发送,所以我不知道原因是什么
  • 我通过问这里找到了这些答案: