On Thursday, 16 September 2021 at 14:35:08 UTC, Paul Backus wrote:
On Thursday, 16 September 2021 at 11:56:21 UTC, Mike Parker
wrote:
https://dlang.org/blog/2021/09/16/bugzilla-reward-system/
From the post:
The scoring is designed to reward contributors based on the
importance of the issues they fix, rather than the total
number fixed. As such, issues are awarded points based on
severity:
In my experience, the only severity settings most people
actually use when filing issues on Bugzilla are "enhancement",
"normal", and "regression". And when people do use the other
settings, there's no consistency to how they get applied. For
example, the first two search results for priority "blocker",
issues [22283][] and [22148][], have no indication of what (if
anything) they block. Meanwhile, issues [14196][] and [13983][]
are both enhancement requests but have their priority set to
"major", and issue [22136][] is listed as "critical" even
though it is actually a regression!
I don't blame anyone who files reports like these. The fact is,
there is no official guidance anywhere about what distinguishes
a "minor" issue from a "normal" one, or a "normal" issue from a
"major" one, so people just guess. But treating the output of
this guessing process as though it were meaningful data is
probably a mistake.
[22283]: https://issues.dlang.org/show_bug.cgi?id=22283
[22148]: https://issues.dlang.org/show_bug.cgi?id=22148
[14196]: https://issues.dlang.org/show_bug.cgi?id=14196
[13983]: https://issues.dlang.org/show_bug.cgi?id=13983
[22136]: https://issues.dlang.org/show_bug.cgi?id=22136
Given that points are obtained depending on severity, my
expectation is that reviewers will pay more attention to it when
a PR is submitted. In addition, people that try to score as much
points as possible will be interested in making sure that the
competition does get the right amount of points. Therefore, I
think that the rewarding system will improve the status quo with
regards to labeling bugs.