Solve the issue of stalebot closing valid, but untriaged bug reports
#75,601 创建于 2024年8月11日
描述
Is your feature request related to a problem? Please describe.
I keep getting reports that users have dutifully filed a bug report for an issue, only for it to never get seen and eventually get closed because of lack of activity. This is very frustrating and leads to users just not reporting bugs anymore because we are wasting their time.
Why do we have stalebot? Because there are not enough triagers and we have an enormous amount of issues flooding in. stalebot is not a solution for those and was not implemented by me, and it causes the issues I just described, making it harmful. In fact, look at most of the bug reports that got closed as completed due to a PR closing them. They are still labeled as need confirmation. Very few issues actually get confirmed.
Solution you would like.
Obviously, the issue would be solved if a dozen triagers appeared out of thin air but this will not happen.
People with triage permissions need to be trusted as these permissions can be abused. We do not have too many of those who want to actively triage. Do we primarily need accurate labeling by actual triagers? No we do not.
We need people to reproduce bugs and thus determine whether or not issues are "valid" and this can already be done with some comment commands, which need much fewer permissions. And while we do not have enough people who confirm issues, stale must be turned down a notch and allow a longer time before closing issues.
It would also help to heavily encourage users to confirm issues they encounter by just commenting normally and helping the issue to some visibility.
I also recommend to implement something to let users label their own issues with some selected labels, which exclude priority and confirmed labels since confirming your own issue defeats the point usually.
Another point that must be taken care of is reasonable, small feature requests. I particularly have quality of life ones in mind and we already have a very short stale timer for all feature requests. I do not know of a good procedure to validate them, except the standard "let someone confirm the issue".
Describe alternatives you have considered.
No response
Additional context
This issue is immune to stale on purpose.