"Fix Committed" 的意思是什么?

如果我将一个软件包标记为“已修复”,但该软件包是在Launchpad之外的上游托管的,这个标记是否有效?
例如:错误报告已提交的修复

2这个问题并不适合在这里讨论,因为它与Ubuntu无关。你应该在Launchpad Answers上提出这个问题。 - dv3500ea
8虽然这对于在Ubuntu上进行错误修复工作的人们很有用:http://meta.askubuntu.com/questions/243/are-launchpad-questions-on-topic - Jorge Castro
2@dv3500ea Launchpad是Ubuntu Universe的一部分 - 所以这确实涵盖了范围(正如@JorgeCastro指出的那样) - Marco Ceppi
@WarriorIng64 我在考虑将其标记为重复问题,但是另一个问题似乎过于面向开发者。我认为这值得提出一个单独的问题。 - Jjed
@JacobJohanEdwards 我同意。我在这里列出它只是因为它们看起来足够相似,值得一提,但这个问题与另一个问题有微妙的不同(即,“为什么我的已提交修复的错误实际上还没有修复?”与“我可以将此错误标记为已提交修复吗?”)。我想在有人将其标记为重复之前做个注释。 - Knowledge Cube
1@WarriorIng64 你一定弄错了,因为你的链接指向了这篇帖子。 - tshepang
@Tshepang 我已经做了,谢谢你的指出!这是真正相关(但不是重复)的链接:http://askubuntu.com/q/36682/18612 - Knowledge Cube
5个回答

"修复已提交"指的是开发人员已经找到了解决问题的有效方法,并将其合并到开发库中。
当该错误在您的Ubuntu版本中标记为"修复已发布"时,问题将在更新中得到修复。

你不需要手动做这个。如果你在Launchpad上设置了一个bug监视器,它可以自动监控上游的bug报告并设置状态。为了使其正常工作,项目上游需要在Launchpad上注册其bug跟踪器(如果缺失,你可以随时添加更多)。
当你这样做时,Launchpad将同时跟踪Ubuntu和上游的bug。这使得开发人员更容易找到已经在上游修复但在Ubuntu中尚未修复的bug。
在你的特定情况下,wajig在Launchpad上没有注册其bug跟踪器。我已经帮你完成了这一步骤。不幸的是,Launchpad上的项目没有设置使用外部bug跟踪器。你可以联系注册者来更改设置,以便将其指向实际的上游wajig跟踪器,这将使得将来链接bug报告变得更加容易。
既然这样还不能解决你的原始问题,我在错误报告中留了一个评论,希望能引起相关人员对问题的关注。

实际上,我不希望将上游的错误追踪器(code.google.com)与软件包的LP页面链接起来。没人使用那个错误追踪器。人们更倾向于直接在这里或Debian中报告错误,对我来说这样很好,特别是因为该软件包在Debian领域之外几乎没有用处。 - tshepang

你可以在Ubuntu错误跟踪器上找到一份Launchpad错误状态定义的列表,链接为https://wiki.ubuntu.com/Bugs/Status。通常情况下,对于Ubuntu软件包任务,“已提交修复”并不意味着“修复已经上游但尚未在Ubuntu中实施”;对于这种情况,你通常只需设置一个错误监视并让Launchpad处理,正如Jorge所建议的那样。
请注意,一些Ubuntu团队会给特定的Launchpad功能(包括错误状态)分配不同的角色,这可能会导致一些混淆。如果你一直在处理某个组件的错误,熟悉负责该组件的团队进行错误处理的方式是个好主意。

你提供的链接页面实际上说我的错误应该标记为“已修复”。是这样吗? - tshepang
不,如果你指的是“上游错误任务:修复已经在CVS/SVN/bzr中或提交到某个地方”,那只适用于上游任务(最顶部一行的“Affects”字段为“wajig”),而不是Ubuntu任务(即“Affects”字段为“wajig (Ubuntu)”的任务)。如果你设置了bug watch(错误监视),Launchpad将相应地更新上游任务。 - mgunes

不,Fix Committed 是指已经在项目使用的代码仓库中修复了该 bug 的修复措施。

我以为那是显而易见的 :( - tshepang

Launchpad将状态“Fix Committed”定义为“已提交修复:开发人员已经将修复方案提交到项目的代码库中。”这意味着该bug已被开发人员修复,但尚未发布,因此在进入“Fix Released”状态之前,您将无法看到它已被修复。

@user5537,请查看问题的内容以了解我的意思。 - tshepang