我该如何有效地报告错误?


8

我已经使用Linux Mint一段时间了,我非常支持。我不够熟练,无法弄乱内核或类似的东西,但是我注意到我觉得自己能够解决几个软件包中的小错误。但是,我不知道如何开始为该项目做贡献。

这是一个简单的示例:Ubuntu存储库中的计算器应用程序不需要激活NumLock即可将数字键盘上的按键解释为数字(而不是使用相同物理按钮的HomeEnd键)。但是,Del键也不能用作小数点。为此,确实需要激活NumLock。我怀疑这是一个错误,我想修复它。它应该很简单。

更不是简单地提交错误报告,如何成为参与在固定这样的问题吗?我需要直接通过GitHub页面联系上游软件包维护者吗?


这要取决于修复您的副本。然后,您可以发布更改,并询问上游开发人员是否需要此修复程序。
ctrl-alt-delor 2016年

Answers:


7

按帮助顺序递增:

  1. 如果您发现错误,请报告并提供尽可能多的相关信息(以使维护人员更容易复制和修复错误)。
  2. 如果您可以阅读源代码并确定错误发生的位置,请提供该信息。
  3. 如果您能够提供修复该错误的补丁,请添加该补丁(如果该项目托管在Github上,则可以打开拉取请求)

对于1,2或3:确保您订阅了跟踪器/拉取请求/邮件列表等上的错误,以便可以响应开发人员/维护人员的任何请求以阐明或检验您的假设,并报告任何其他信息。

没有什么比没有足够信息的“驱动器”错误报告更糟糕的了:这些只是混乱的错误跟踪器/邮件列表等,而噪声要么被忽略要么被清除,而这是以能源为代价的,可以将其定向到其他地方在项目中。


我接受了您的建议,并在GitHub上发出了请求请求。
Myridium
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.