On Saturday, 15 September 2018 at 13:54:45 UTC, tide wrote:
I feel people need to stop saying this. It feels like people
are just being told to say this if there is a bug. There is a
larger issue, Bugzilla doesn't and isn't working. Someone will
probably throw up some stats about how many bugs are filed and
how many are resolved. Those exist because someone working on
Dlang comes across a bug that affects them, creates a patch for
it first, then goes and creates a bugzilla entry and marks it
resolved. Issues are rarely resolved by anyone other than the
person that created the bug report to begin with. Or issues
created by a team member is resolved by another team member.
- A reproducible test case removes any room for miscommunication,
ensures that a fix will fix the problem the submitter is having,
and saves time for the developer working on fixing the bug.
- Not filing a bug will essentially guarantee that it's not fixed.
- Sometimes, people do look at random bugs and fix them.
Regressions especially are tracked closely.
- Having an issue provides a central place to discuss the bug and
link to it.
I have some experience working with and curating D's Bugzilla
(see e.g. https://github.com/CyberShadow/DBugTests), so I think
the above are authoritatively true.