如何提交一个错误
=
用Launchpad报告Bug
注意:你必须在报告中使用英文!!
在报告之前搜索
让我们以一个荒唐的Bug作为示例:想象你正在使用OpenOffice.org Writer,当你按下F键的时候屏幕突然开始闪着红色。一般来说,这很快就会把你烦的不行了。
胜过在沮丧中发怒,你决定让Ubuntu小组知道你的麻烦。
许多免费软件项目使用Launchpad来管理他们的Bug报告。找到Ubuntu很简单,只要简单的通过访问:[1]
在那里你会看一个按钮上写着“报告一个Bug(Report a bug)”。现在,我们事实上并不是要去报告一个bug,因为在数以百万计的Ubuntu用户中,很可能有其他人已经报告过相同的Bug了。Luanchpad通过搜索相似的Bug报告来节省Ubuntu志愿者的宝贵时间。
现在是一个好机会来想想该如何描述你的问题。你需要涉及到所有的关键点,但又不能太罗嗦。记者通常在报告新闻故事时回答6个标准问题:谁、什么、在哪里、什么时候、为什么和如何。你可以使用类似的方法来总结概括你的Bug报告:
- 什么?发生了什么不该发生的事请?
- 如何?你当时在干什么导致了它的发生?
- 在哪里?问题发生在哪个应用程序(或者应用程序的一部分)?
- 什么时候?当问题发生之前,你在干什么?
- 如果相关,那么你的电脑当时还在做一些其它什么事情?
- 为什么是Bug?是什么使你确信,这是一个Bug而不是一个已知功能?
在我们的例子中,我们可能会如下回答:
- 什么?屏幕闪烁红色。
- 如何?按F键。
- 在哪里?OpenOffice.org Writer。
- 什么时候?在编辑文本的时候。
- 为什么?我从来没有看到一个文字处理软件会让屏幕闪着红色。
把这些回答组合起来,尽量的减少字数,你就会得到一个Bug概述。在这个示例中,我们可以说:
当在使用OpenOffice Writer按F键的时候,屏幕会闪烁红色。
点击“报告Bug(Report a bug)按钮,输入你的Bug摘要,然后点继续(Continue)。Launchpad会搜索相似的Bug,如果有的话它会列出所有找到的类似的描述。检查列表,看看是否已经有其它Bug报告和你发现的问题相同。
如果有别人的Bug报告已经描述了你的问题,点击在旁边的单选按钮,然后点“订阅这个Bug报告(Subscribe to this report)”按钮。订阅了一个Bug报告后,你都会收到电子邮件提醒如果Bug的状态改变了或者任何人添加了评论。如果你随后有更多的关于此Bug的信息,你可以在后面添加评论。
另一方面,如果你没有发现类似于你所遇到问题的Bug报告,选择在页面底部的“不,我希望报告一个新的Bug(No I'd like to report a new bug)”按钮。页面将会扩展,你可以在Launchpad中详细描述你在哪里发现这个Bug,然后拓展你的摘要。
你在哪里发现Bug?
你可能已经知道Ubuntu是由很多软件包所组成的。Launchpad追踪那些影响到这些软件包的Bug。你需要知道你发现Bug的软件包名字来告诉Launchpad你在哪里发现的Bug。
要找到软件包的名字是很容易的。单击“选择...(Choose...)”,在其下选择你发现Bug的软件包。现在你可以搜索你要找的软件包的精确名字。在我们的示例中,输入“openoffice”。虽然Launchpad会返回一系列相似的软件包名称,但是正确的软件包却常常是显而易见的。例如,在我们的示例中,有若干软件包包含了关键词“openoffice”,不过主要的OpenOffice.org软件包却被简单的称为“openoffice.org”。
如果你不能确定到底应该选择哪一个软件包也没问题。选择其中最像正确的的一个,如果你实在不能确定,你也可以选择“我不知道(I don't know)”。
撰写一个准确的Bug报告。
你担心的Bug摘要已经解释过发生了什么错误,所以“更多信息(Further information)”的主要目的是让其他人能重现Bug。想象一下,你坐在希望能修复Bug的开发者旁边,但是他们却从来没有见过这个Bug。
回想最初你是如何发现这个Bug的,然后把它们分成若干步骤。描述你的步骤,然后加入其它相关信息,比如你在运行的Ubuntu版本、你的硬件等等。
就拿我们的示例Bug而言,你可能会写道:
1.在OpenOffice.org Writer中打开一个新的文档。 2.把光标移到空白的文档。 3.正常的输入文字。在输入的过程中,我按了F键,然后屏幕便突然闪烁红色 更多信息:大小写的F都会导致此Bug。操作系统是X86系统上的Ubuntu 7.04。
当你完成的时候,点击“提交Bug报告(Submit bug report)”。
最后的步骤!
恭喜!你已经提交了你的Bug报告!
在提交完毕後不久,你会收到一封确认电子邮件。与此同时,Launchpad会给Ubuntu Bugs小组发送一封电子邮件来通知他们你的Bug报告。Bug小组会查看你的报告并且尝试着去重现它,如果他们觉得有必要还会联系你询问更多信息。
Launchpad让你能很轻松就报告你在Ubuntu中发现的Bug。
以上转载自[http://www.fullcirclemagazine.org Full Circle]杂志第5期HowTo--Reporting bugs using Launchpad...
使用中文报告Bug
如果您不能够使用英文报告BUG,请在Ubuntu-CN相关资论坛上报告BUG。
报告论坛地址
在这里发帖报告BUG
Bug报告格式
为了便于验证和报告bug到官方,请大家使用如下格式来报告你的问题。谢谢合作。
发行版:
包的名称(有bug的):
摘要:
bug描述: