个人工具

“如何提交一个错误”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
 
第83行: 第83行:
 
= 使用中文报告Bug =
 
= 使用中文报告Bug =
  
如果您不能够使用英文报告BUG,请在Ubuntu-CN相关资论坛上报告BUG。
+
如果您不能够使用英文报告BUG,请在Ubuntu-CN相关论坛上报告BUG。
  
 
== 报告论坛地址 ==
 
== 报告论坛地址 ==

2007年12月14日 (五) 18:36的最新版本

用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。

以上转载自FullCircle杂志(http://www.fullcirclemagazine.org)第5期HowTo--Reporting bugs using Launchpad...


使用中文报告Bug

如果您不能够使用英文报告BUG,请在Ubuntu-CN相关论坛上报告BUG。

报告论坛地址

在这里发帖报告BUG

[2]

Bug报告格式

为了便于验证和报告bug到官方,请大家使用如下格式来报告你的问题。谢谢合作。
发行版:
包的名称(有bug的):
摘要:
bug描述: