Qt 6 发布在即,累积多年的大量 bug 仍未被修复

Qt 开发团队正在讨论如何处理所有"P1"优先级 Bug。

虽然距 Qt 6.0 正式发布只剩一个月,但目前仍存在大量针对 Qt 代码仓库的公开 bug。鉴于"P1"优先级 bug 的数量正在增加,甚至快超过"P0"优先级的构建破坏性 bug,开发团队正在讨论如何处理数量巨大的"P1"优先级 bug,以及其当前以优先级对 bug 进行分类的优劣。

Jason McDonald 率先在邮件列表对累积已久的 "P1"优先级 bug 发起讨论。他指出,Qt 目前在其 bug 跟踪器中共有 1175 个未解决的 "P1"优先级 bug。在这 1175 个 bug 中,大约有一半(583 个)已经开放超过一年,有 342 个是两年前开放的,175 个已经开放超过三年。由此可见,Qt 肯定存在许多长期未被解决的 bug。因此 Jason 质疑,如果某个 bug 的重要性不足以在一年内引起关注并被修复,那么它真的是"P1"优先级 bug 吗?或者说,以优先级对 bug 进行分类的意义何在?

部分像 Ulf Hermann 的 Qt 开发者认为“优先级 bug”是没有意义的,像"fix version"这种才应该具有更高的优先级。所以他甚至觉得应该直接从 bug 报告中删除优先级标签。

不过也有部分 Qt 开发者认为,优先级列表对于寻找新的 bug 很有用。另外一部分人则认为确实应该对优先级处理进行重新分类,让"P1"优先级能切实定位至影响发布新版本的 bug。还有一些开发者提出许多 Qt 的 bug 没有及时得到分类和解决的问题。

目前 Qt 开发团队邮件列表关于此问题的讨论仍未结束,我们也会持续关注,希望团队最后能就 Qt bug 的优先级分类以及跟踪等问题形成一个更高效的方案,以更好地修复越来越多的未处理的 Qt bug。

猜你喜欢

转载自www.oschina.net/news/119675/qt-many-p1-bugs