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

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

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

例子错误报告已提交的修复

答案1

“已提交修复”意味着开发人员已经找到了解决问题的办法,并将其合并到他们的开发存储库中。

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

答案2

你不需要手动完成。如果你设置错误监视Launchpad 可以监控上游错误报告并自动设置状态。要实现此功能,上游项目需要有自己的错误跟踪器挂号的在 Launchpad 中。(如果缺少,您可以随时添加更多)

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

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

由于这仍然不能解决你原来的问题,我在错误报告;希望这能让合适的人指出问题所在。

答案3

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

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

答案4

Launchpad 将“修复已提交”状态定义为“修复已提交:开发人员已将他的修复提交到项目的代码库。” 这意味着该错误已被开发人员修复,但尚未发布,因此您不会看到它已被修复,直到它进入“修复已发布”状态。

相关内容