如何向Fedora提交软件错误

错误是程序中的错误,错误或失败,导致它产生不希望的或不正确的结果,并阻止程序按预期运行。

错误或软件错误是程序中的错误,错误,失败或错误,导致其产生不希望的或不正确的结果。 错误会阻止程序/应用程序/软件按预期运行。

与大多数(如果不是全部)Linux发行版一样, Fedora为用户提供了一种提交错误报告的方法。 请记住,错误归档不仅限于软件开发人员; 我们鼓励每个人(包括普通用户)提交他们遇到的错误。 一旦填充了错误,包维护者就会查看错误报告并决定如何处理它。

重要提示 :错误可能不一定是软件崩溃。 关于错误的上述定义,应用程序中注意到的任何不期望或意外行为都应归档为错误。

在本文中,我们将解释在Fedora中提交软件或应用程序错误报告的各个步骤。

在提交Fedora中的错误之前

在提交错误之前,请确保您使用的是最新版本的软件。 如果没有,请下载并安装它。 通常,最新版本的软件会附带错误修复,改进等。 您要提交的错误可能已在最新版本的软件中修复。

要将Fedora系统上安装的所有软件更新为最新版本,请定期运行以下dnf命令 (具有root权限)以检查和更新系统。

$ sudo dnf update --refresh

如果该软件的最新版本仍有错误,那么您可以检查是否已提交错误。 您可以使用以下URL检查Fedora包的所有提交的错误:

https://apps.fedoraproject.org/packages/<package-name>/bugs/

这将直接转到显示所讨论包的所有报告错误列表的页面,格式(错误,状态,描述和发布)。 此页面还有一个用于报告新错误的链接( File a newbug ),它显示了打开和阻止错误的总数。 例如:

https://apps.fedoraproject.org/packages/dnf/bugs/
查看报告的DNF命令错误

查看报告的DNF命令错误

要查看错误的详细信息(例如DNF错误1032541 ),请单击它。 如果已经提交了描述问题的错误报告,您可以提供您可能对报告提供的任何其他信息。

要接收有关报告的更新,您应自行CC ”(复制)自己的报告。 选中“ 将我添加到CC列表 ”选项,然后单击“ 保存更改 ”按钮。

查看错误报告的详细信息

查看错误报告的详细信息

一旦发现未报告错误,请按照下一节中的说明继续提交。

在Fedora中提交错误报告

要提交错误,请单击File a new bug按钮,从下拉菜单中选择“ 针对Fedora ”或“ 针对EPEL ”。

向Fedora提交一个新Bug

向Fedora提交一个新Bug

您将被重定向到错误跟踪器上的新错误报告模板,如下图所示。 请注意,要访问错误报告模板,您应该拥有Red Hat Bugzilla帐户并且必须已登录,否则您可以创建新帐户

错误报告模板

错误报告模板

让我们简要解释一下需要设置的字段:

  • 组件 :用于指定包的名称。
  • 版本 :用于设置您观察到该错误的Fedora版本。 您还可以指定严重性,硬件和操作系统。
  • 摘要 :使用此提供有用的问题简短摘要。
  • 描述 :使用提供的模板添加有关该问题的更多详细信息(如下所述)。
  • 附件 :使用此附件提供有关问题的更多信息的文件(文件可能包括屏幕截图,日志文件,屏幕录制等...)。
版本 - 所选组件的版本号(如果适用):

应在此处指定软件包的版本号。 您可以使用rpm命令获取程序包的版本号(本例中为DNF 4.0.4版):

$ rpm -q dnf  
查看包版本

查看包版本

如何重现:

指定问题发生的频率。 推荐答案包括:

  • 始终 :如果您经常观察问题,请使用输入。
  • 有时 :如果您有时观察到问题,请输入此信息。
  • 只有一次 :如果您发现一次问题,请输入此项。
重现步骤:

在问题描述的最后一部分中,您可以提供使其他用户能够验证错误的信息,并且还会告知开发人员导致问题的具体步骤。

  • 实际结果 :指定问题发生时您观察到的内容。
  • 预期结果 :如果软件运行正常,此字段用于输入您预期会发生的情况?
  • 附加信息 :添加可能对维护者有用的额外信息。

一旦您报告了错误,接下来就要注意有关它的任何更新。 通常,对报告的任何新评论的电子邮件通知将发送给作为错误报告一部分的每个人(即报告者,维护者以及其他用户)。

如果错误发生了修复,维护者就会发布该软件的改进版本。 Bodhi (一个促进基于Fedora的软件发行版发布更新过程的网络系统)将在该软件的改进版本发布后为该报告添加评论。

最后但并非最不重要的是,您可以通过确认改进的版本是否在Bodhi中更好地工作来帮助维护者。 当软件的改进版本通过QA质量保证 )过程时,错误将自动关闭。

就这样! 在本文中,我们已经解释了在Fedora中提交新错误报告的各个步骤。 如果您有任何问题或意见或额外信息要分享,请使用下面的反馈表。


分享按钮