“修复承诺”是什么意思?


10

如果有问题的程序包托管在上游(启动板之外),并且我将错误标记为“已修复”,是否有效?

示例错误报告,已提交的修复程序


2
这并不真正属于此处,因为它不是特定于Ubuntu的。您可能应该在Launchpad Answers上问这个问题。
dv3500ea 2010年

8
它是人在做错误的工作在Ubuntu虽然有用:meta.askubuntu.com/questions/243/...
豪尔赫·卡斯特罗

2
@ dv3500ea Launchpad是Ubuntu宇宙的一部分-因此这确实涵盖了范围(如@JorgeCastro所指出)
Marco

@ WarriorIng64我正在考虑将其标记为重复,但另一个问题似乎过于面向开发人员。我认为这是一个单独的问题
杰德(Jjed)2012年

1
@ WarriorIng64您肯定在这里犯了一个错误,因为您的链接指向该帖子
tshepang'2

Answers:


6

您可以在https://wiki.ubuntu.com/Bugs/Status上找到启动板错误状态定义的列表,该列表在Ubuntu错误跟踪器中的使用方式。通常,对于Ubuntu软件包任务,“ Fix Committed”不对应于“修复已在上游,但尚未在Ubuntu中进行”;为此,您通常可以像Jorge所建议的那样,仅设置一个错误监视并让Launchpad处理它。

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


您链接到的页面实际上说我的错误应标记为“已修复”。是这样吗?
tshepang 2010年

否。如果您是说“上游错误任务:此修复程序在CVS / SVN / bzr中或已提交到某个地方”位,则适用于上游任务(其“影响”字段的最上一行显示为“ wajig”),而不是Ubuntu的任务(其“影响”的一个字段读“wajig(Ubuntu的))如果设置了错误的腕表,启动板将相应地更新任务上游。
mgunes

9

“已解决问题”是指开发人员已经找到解决问题的可行方案,并将其合并到开发库中。

当您的Ubuntu版本的bug标记为“已修复”时,将在更新中提供该问题。


8

您无需手动执行此操作。如果设置了错误监视程序, Launchpad可以监视上游错误报告并自动设置状态。为此,上游项目需要在启动板中注册其错误跟踪器。(如果丢失,您可以随时添加更多)

当您执行此操作时,启动板将跟踪Ubuntu 上游中的错误。这使开发人员更容易找到已在上游修复但尚未在Ubuntu中修复的错误。

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

由于STILL不能解决您最初的问题,我在bug报告中留下了评论; 希望可以将正确的人指向这个问题。


实际上,我不希望将上游错误跟踪器(code.google.com)链接到程序包的LP页面。没有人使用该错误跟踪器。人们改为直接在此处或在Debian中报告错误,这对我来说很好,尤其是因为该软件包在Debian以外的地区几乎没有用。
tshepang

2

不,Fix Committed是指在项目使用的代码存储库中修复了该错误的修复程序。


我认为这显然暗示了:(
tshepang 2010年

1

启动板将状态“已修复”定义为“已修复:开发人员已将其修复提交到项目的代码库”。这意味着该错误已由开发人员修复,但尚未发布,因此您将无法看到该错误已修复,直到该漏洞进入“已修复”状态为止。


@ user5537,请参阅问题的内容,以了解我的意思。
tshepang 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.