bugzilla使用_如何使用Bugzilla提交错误报告

bugzilla使用

我花费大量时间进行我的书籍和Opensource.com文章的研究。 有时这会导致我发现我使用的软件中的错误,包括Fedora和Linux内核。 作为Linux的长期用户和sysadmin,我从GNU / Linux中受益匪浅,我想回馈一下。 我不是C语言程序员,所以像某些人一样,我不会创建修补程序并将其与错误报告一起提交。 但是,我可以通过报告错误来为Linux社区带来一些价值。

产品维护人员使用许多工具来让用户搜索现有的错误并报告新的错误。 Bugzilla是一种流行的工具,我使用Red Hat Bugzilla网站报告与Fedora相关的错误,因为我主要在负责的系统上使用Fedora。 这是一个简单的过程,但是如果您以前从未做过,那么这似乎令人生畏。 因此,让我们从基础开始。

即使很诱人,也不要以为看似异常的行为是错误的结果。 我总是从搜索相关网站开始,例如Fedora WikiCentOS Wiki和我正在使用的发行版的文档。 我还尝试检查各种发行版listserv。

如果似乎没有人以前曾遇到过此问题(或者,如果没有,他们没有将其报告为错误),那么我转到Red Hat Bugzilla网站并开始搜索可能与之匹配的错误报告。我遇到的症状。

您可以在没有帐户的情况下搜索Red Hat Bugzilla网站。 转到Bugzilla站点,然后单击“ 高级搜索”选项卡

Searching for a bug

例如,如果您要搜索与Fedora的Rescue模式内核相关的错误报告,请在“高级搜索”表单中输入以下数据。

领域 逻辑 数据或选择
Summary 包含字符串 救援模式内核
Classification 软呢帽
Product 软呢帽
Component grub2
Status 新增+已分配

然后按搜索 。 这将返回一个ID为1654337的错误的列表(恰好是我报告的错误)。

Bug report list

单击ID查看我的错误报告详细信息。 我在报告的顶部输入了尽可能多的相关数据。 在评论中,我描述了问题,并包括支持文件,其他相关评论(例如,问题发生在多个主板上)以及重现问题的步骤。

Bug report details

您可以在此处提供与错误有关的更多信息,例如症状,硬件和软件环境(如果适用),当时正在运行的其他软件,内核和发行版发行级别等,则越容易它将确定将错误分配到哪里。 在这种情况下,我最初选择了内核组件,但由于在加载内核之前就出现了问题,因此很快将其更改为GRUB2组件。

如何提交错误报告

Bugzilla网站需要一个帐户来提交新的bug或对旧的bug进行评论。 注册很容易。 在Bugzilla的主页上,单击“ 打开新帐户”并填写所需的信息。 验证电子邮件地址后,您可以填写其余信息来创建您的帐户。

咨询: Bugzilla是一个可以运行的网站,人们可以依靠它获得支持。 强烈建议您不要创建帐户,除非您打算提交错误报告或对现有错误进行评论。

为了演示如何提交错误报告,我将使用一个虚构的示例,针对Fedora中的Xfce4终端模拟器创建一个错误。 除非您有真正的错误要报告,否则请不要这样做。

登录您的帐户,然后单击菜单栏中的“ 新建 ”或“提交错误”按钮。 您需要为错误选择一个类别以继续该过程。 这将缩小下一页的一些选择。

下图显示了我如何填写必填字段(以及其他一些非必填字段)。

Reporting a bug

在“ 摘要”字段中键入简短的问题描述时,Bugzilla将显示可能与您匹配的其他错误的列表。 如果一个匹配,请在对该错误进行更改时单击“ 将我添加到抄送列表”以接收电子邮件。

如果不匹配,请在“ 描述”字段中填写所需的信息。 尽可能添加更多信息,包括错误消息和说明问题的屏幕截图。 请确保描述重现问题所需的确切步骤以及重现性:每次,第二次,第三次,第四次,随机时间或任何其他时间失败。 如果仅发生一次,那么任何人都不太可能重现您观察到的问题。

完成添加尽可能多的信息后,请按Submit Bug

善待

错误报告网站不是用于提问,而是用于搜索和报告错误。 这意味着您必须自己执行一些工作才能得出结论,确实存在错误。 有许多Wiki,列表服务器和问答网站适合提出问题。 使用Bugzilla之类的网站搜索有关已发现问题的现有错误报告。

确保您在正确的错误报告网站上提交错误。 例如,仅在Red Hat Bugzilla上提交有关Red Hat产品的错误,并按照LibreOffice的说明提交有关LibreOffice的错误。

报告错误并不难,它是一种重要的参与方式。

翻译自: https://opensource.com/article/19/3/bug-reporting

bugzilla使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Bugzilla之前,我们需要了解bug的来源、bug的生命周期以及在处理bug过程中的各种角色。 Bugzilla是一个bug管理系统,用于更好地管理、记录和追踪bug。[2] 以下是使用Bugzilla的简要教程: 1. 注册账户:首先,你需要在Bugzilla系统中注册一个账户。这样你才能够创建和跟踪bug。 2. 创建新bug:一旦你有了账户,你可以使用Bugzilla系统创建一个新的bug。在创建bug时,你需要供详细的bug描述,包括bug的类型、优先级、严重程度等信息。 3. 分配负责人:在Bugzilla中,每个bug都会被分配给一个负责人。这个负责人负责解决和处理该bug。通常,负责人是项目团队中的一员。 4. 更新bug状态:在处理bug的过程中,负责人会不断更新bug的状态,以反映bug的当前进展情况。例如,当负责人开始处理该bug时,他会将bug的状态更新为“进行中”。当bug被解决后,状态将更新为“已解决”。 5. 抄送人(CC):在Bugzilla中,还可以将其他人添加为抄送人。抄送人不负责解决bug,但会通过电子邮件方式接收到bug状态的更新通知。通常,抄送人是项目的领导或项目负责人。 6. 跟踪bug使用Bugzilla系统,你可以方便地跟踪bug的处理进展。你可以查看bug的详细信息、更新记录以及相关的讨论和解决方案。 总结起来,使用Bugzilla需要注册账户,创建新的bug,分配负责人,更新bug状态,并可以添加抄送人。通过Bugzilla系统,你可以更好地管理和追踪bug的处理过程。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Bugzilla的快速入门指南(全网最详细)](https://blog.csdn.net/YoYoYoWhatIsUp/article/details/125383964)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值