“修复已提交”是什么意思?

tsh*_*ang 10 launchpad upstream bug-reporting

如果有问题的包托管在上游(在 Launchpad 之外),我将错误标记为“已提交修复”是否有效?

例如错误报告提交修复

Jje*_*jed 9

“Fix Committed”意味着开发人员已经找到了一个问题的可行解决方案,并将其合并到他们的开发存储库中。

当您的 Ubuntu 版本的错误被标记为“修复发布”时,问题将在更新中交付。


Jor*_*tro 8

您不应该需要手动执行此操作。如果您设置了错误监视Launchpad 可以监视上游错误报告并自动设置状态。为此,上游项目需要在 Launchpad 中注册它的错误跟踪器。(如果缺少,您可以随时添加更多)

当您执行此操作时,Launchpad 将跟踪 Ubuntu上游中的错误。这使开发人员可以更轻松地找到上游已修复但尚未在 Ubuntu 中修复的错误。

在您的特定情况下,wajig 没有在 Launchpad 中注册它的错误跟踪器。我继续这样做了。不幸的是,Launchpad 中的项目未设置为使用外部错误跟踪器。您可能可以联系注册它的人来更改它,以便它指向实际的上游 wajig 跟踪器,这将使将来链接错误报告变得容易。

由于这仍然不能解决您原来的问题,我在错误报告中留下了评论;这有望将正确的人指向问题所在。


mgu*_*nes 6

您可以在https://wiki.ubuntu.com/Bugs/Status 中找到 Launchpad 错误状态定义的列表,它们在 Ubuntu 错误跟踪器中的使用方式相同。通常,对于 Ubuntu 包任务,“修复已提交”不对应于“修复在上游但尚未在 Ubuntu 中”;为此,正如 Jorge 建议的那样,您通常可以设置一个错误监视并让 Launchpad 处理它。

请注意,一些 Ubuntu 团队为某些 Launchpad 功能分配了不同的角色,包括错误状态;这最初可能会引起一些混乱。如果您一直在对特定组件中的错误进行分类,那么熟悉负责该组件的团队进行错误分类的方式是个好主意。