我决定分叉一个软件包并将其放在 launchpad 上的 PPA 上。但它一直被拒绝,因为 sources.changes 文件没有 Changed-By:我分叉的其他软件包被接受,但 Changed-By 仍然是旧的维护者,我尝试在所有文件中使用 jedit 搜索他,但我没有在两个软件包的源代码中找到一行使 CHanged-By 的行。
来自 Lanchpad 的电子邮件:被拒绝:无法在更改文件中找到必填字段“Changed-By”。由于之前出现严重错误,无法进一步处理错误。horizon-installer (0.1.0) noble; urgency=medium === 如果您不明白您的文件被拒绝的原因,请发送电子邮件至[email protected]寻求帮助(需要会员资格)。
先决条件:您需要分别设置 PGP 密钥和 SSH 密钥来构建包并将其上传到 Launchpad。
你的
debian/changelog
格式有误。我发送了拉取请求来修复它。首先,将版本号从
x.y
增加到x.y-2
。debian/changelog
使用 在本地构建包
debuild -S
。它将为您创建一个 sources.changes,并且该包将由您的密钥签名。最后,使用 将此 sources.changes 上传到 launchpad
dput
。