bugzilla使用

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

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

从搜索开始

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

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

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

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

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

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

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

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

如何提交错误报告

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

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

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

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

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

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

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

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

善待

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

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

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

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

bugzilla使用

bugzilla使用_如何使用Bugzilla提交错误报告相关推荐

  1. Android日志[进阶篇]四-获取错误报告

    Android日志[进阶篇]一-使用 Logcat 写入和查看日志 Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈) Android日志[进阶篇]三-Logcat命令行工具 Androi ...

  2. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 19 章 服务器配置_19.8. 错误报告和日志...

    19.8. 错误报告和日志 19.8.1. 在哪里做日志19.8.2. 什么时候记录日志19.8.3. 记录什么到日志19.8.4. 使用 CSV 格式的日志输出19.8.5. 进程标题 19.8.1 ...

  3. Silverlight RIA Servcie 删除子对象实体提交错误的问题[解决]

    Silverlight RIA Servcie 删除子对象实体提交错误的问题 下面实体结构 查询出自对象实体方法 修改mataclass类添加[Include]特性 修改domainservice查询 ...

  4. java在线支付---06,07,08_在线支付_编写将数据提交给易宝支付的JSP页面,集成和测试向易宝发送支付请求,实现浏览器自动向易宝发送支付请求

    06_在线支付_编写将数据提交给易宝支付的JSP页面 -------------------------------------------------------------- 1./payment ...

  5. 如何修复提交错误的Git分支?

    我刚刚对错误的分支做了很好的提交. 如何撤消我的主分支中的最后一次提交,然后进行相同的更改并将它们放入我的升级分支? #1楼 这个话题迟了4年,但这可能对某人有所帮助. 如果您在提交之前忘记创建新分支 ...

  6. 升级bugzilla 到最新版本成功 bugzilla 3.2

    升级bugzilla 到最新版本成功 bugzilla 3.2 Stable Release (3.2) Bugzilla 3.2 is our current stable release in t ...

  7. 使用git bash的git push origin main或git push origin master提交错误

    使用git bash的git push origin main或git push origin master提交错误 首先我安装的是最新版本的git 下载Git 官方地址为:https://git-s ...

  8. web api开启错误提示_当HTTP状态代码不足时:处理Web API错误报告

    web api开启错误提示 RESTful Web API设计的一个领域(经常被忽视)是如何报告与业务或应用程序有关的错误和问题. 首先要想到HTTP状态代码的正确用法,尽管非常方便,但通常它的信息量 ...

  9. 七日杀unity报错_我玩七日杀 总是闪退,下面是错误报告的内容

    我玩七日杀 总是闪退,下面是错误报告的内容0 sky_88972016.09.06浏览170次分享举报 请问这是什么问题啊?UnityPlayer[version:Unity5.3.5p3_4c1fb ...

最新文章

  1. HDLBits 系列(6)(Reduction)缩位运算符
  2. 实现在Android开发中的Splash Screen开场屏的效果
  3. Anaconda 镜像使用帮助
  4. 如何缩短visual studio行号的距离
  5. Activiti中的关于子流程中的并发节点标记处理
  6. linux下的正则表达式
  7. WCF调试异常信息:找不到类型“”,在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHosting...
  8. C#泛型学习实例(简单易懂)
  9. Python实现七段数码管时钟(动态刷新版)
  10. VBS进行http请求及JSON数据的读取和生成
  11. BZOJ1862: [Zjoi2006]GameZ游戏排名系统
  12. 计算机算法类毕业论文,算法论文范文 算法类有关大学毕业论文范文3000字
  13. SwitchHost下载安装和配置
  14. 宏脉系统显示连接服务器失败,宏脉系统使用手册大全.doc
  15. 用maven的 Mybatis代码生成器
  16. java.util.UUID生成32位唯一uuid
  17. Mybatis日志源码探究
  18. PHP 上传图片操作流程
  19. Chart.js入门:简介
  20. FAFU OJ 依旧水水的dp3

热门文章

  1. 高吞吐消息中间件Kafka集群环境搭建(3台kafka,3台zookeeper)
  2. 矩阵求导最简单的理解
  3. CCF201612-1 中间数
  4. java来构造邻接矩阵
  5. linux Vue+nginx+django 实现前后端分离
  6. leetcode 349. Intersection of Two Arrays 1
  7. VS2017离线企业版,限时分享
  8. 一个相当好的状态机(DFA, 确定有限状态机)的编码实现,相当简洁漂亮
  9. struts2中的method
  10. 【转】系统管理员之企业生存守则