我应该向上游提交错误,向我的发行版维护者提交错误,还是两者都提交?

jco*_*ora 5 linux fedora gnome development bugs

我最近在他们的网站(上游)上向 GNOME 维护者提交了一个带有gnome-shell错误

但是,我不确定我是否应该将其提交给我的发行版 ( Fedora )的软件包维护者。

将来,我应该更喜欢哪个类似的程序?或者我应该向上游和我的发行版维护者提交错误(老实说这没有多大意义)?

use*_*ser 9

如果您使用他们的构建,我建议您使用发行版的错误跟踪系统提交错误报告。

然后他们可以将错误报告上报给上游维护者,如果事实证明它也存在于普通版本中。

这背后的基本原理很简单,因为许多发行版都应用了自己的补丁,除非您确定该错误存在于 vanilla 版本中,否则打包者可能处于更好的位置,能够测试两种可能的配置(vanilla 和 patched)比上游开发人员甚至可能在您选择的发行版甚至不支持的完全不同的体系结构上运行他们的系统。

根据程序的复杂性以及您所看到的无法解释的行为类型,即使您使用的是相关程序的原始版本但已修补任何依赖项的版本,针对发行版的错误跟踪器提交错误甚至可能是有意义的.

如果您在合理的时间内没有从发行版的包维护者那里得到响应,您当然可以将错误上报给上游维护者。在这种情况下,还包括原始报告的链接,用于上下文和分发错误跟踪系统中的交叉引用,以便可以轻松地从一个到另一个。

底线:不要打扰上游维护者,除非他们的代码有问题或者发行版维护者完全没有反应。