如何在 Launchpad 的 PPA 中覆盖先前上传的格式错误的上游 tarball?

Ove*_*der 5 package-management packaging ppa software-installation

我为一个开源项目维护 PPA 已经有一段时间了。在程序的新版本中,我.deb不小心用格式错误的上游 tarball编译了包并上传了它。

构建显然失败了,但是随后,我将上游 tarball 更改为正确的 tarball,但 PPA 拒绝了我的上传,并显示以下消息:

文件<filename>已存在于 中<name>,但上传的版本内容不同。

所以我的问题是..

我如何覆盖该文件?我只想用不同的 tarball 重新上传。我在版本中撞了,debian/changelog但这没有改变

Col*_*son 3

您必须使用稍微不同的名称上传正确的 tarball。+ds在这种情况下,通常会附加类似的内容: so foo_1.0.0.orig.tar.xz\xe2\x86\x92 foo_1.0.0+ds1.orig.tar.xz(并将更改日志版本从1.0.0-1改为1.0.0+ds1-1等)。如果您使用此方案执行此操作,那么您应该能够+ds在下一个上游版本中删除后缀。

\n