Jer*_*err 6 packaging patch upstream bug-reporting
我知道有可用修复程序的错误,这些错误已在上游发布。但是,上游维护者没有对补丁做出回应,也没有将其应用到项目的源代码中。
提交修复程序以包含在 Ubuntu 中是否合适,如果是,我会继续这样做吗?
执行此操作的正确方法是首先确保软件包使用补丁系统,如果未将其设置为使用 Quilt。这个网站上应该有关于如何做到这一点的答案。
然后,使用 dch -i 创建包的新版本。将您的更改(例如使用补丁系统)添加到变更日志,将您的补丁添加到补丁系统中,然后测试包(在本地或在 PPA 中)。
从那里,您可以将 debdiff 附加到错误报告中,将其标记为“补丁”,然后开始寻找赞助商。debdiff 使开发人员可以很容易地查看最新版本的软件包(包括补丁)并自行上传。
您可以跳过其中一些步骤,只需将补丁附加到错误报告的上游源代码,但是您的赞助商需要为您完成所有这些工作,这意味着它可能需要更长的时间,而且会更难寻找赞助商(由于您的软件包看起来不常见,开发人员可能甚至都不熟悉它,因此可能不愿意应用补丁)。