Skip to content
This repository has been archived by the owner on May 30, 2023. It is now read-only.

New policy: auto-close stale issues #15395

Closed
ariya opened this issue Jun 18, 2018 · 3 comments
Closed

New policy: auto-close stale issues #15395

ariya opened this issue Jun 18, 2018 · 3 comments

Comments

@ariya
Copy link
Owner

ariya commented Jun 18, 2018

As hinted already in the previous discussion (#15349), I want to formalize the experiment with the new policy: stale issues will be automatically closed. The closing will be automatically carried out by Stale bot.

Rationale: as long as the maintenance capacity is far beyond the demand (please read #14541) and there is not enough volunteers (#13861), the issues will continue to pile up. When that happens, it is demotivating for the team and for the potential contributors, not to mention the occassional uncalled-for drive-by comments.

What is the definition of stale? For our purpose, it means the lack of all these 3 things (as also stated in Reporting an Issue:

  • Detailed system info. Is a problem only on a certain OS? Which version? What's the environment?
  • Reproducing steps. We don't have our crystal ball, hard to replicate a problem not easily reproduced.
  • Case reduction. Saying PhantomJS doesn't work with website X is not sufficient.

The last one is important and yet it is often overlooked. It is not practical for the team behind PhantomJS to try to reduce the generic problem "PhantomJS does not work X" and to pinpoint it a very specific root cause (e.g. the website uses ES2017 features not supported yet by PhantomJS). Of course we do not expect a very detailed root cause analysis, however any meaningful initial steps in that direction will be immensely helpful. The WebKit project also has an explanation about this, read Test Case Reduction for more details.

I believe the above policy will help the triaging process and to make the whole issue handling slightly more humanly bearable.

@ariya ariya added the meta label Jun 18, 2018
@ariya ariya added this to To do in Meta discussion Jun 18, 2018
@ariya ariya moved this from To do to In progress in Meta discussion Dec 25, 2019
This was referenced Dec 29, 2019
This was referenced Dec 30, 2019
@ariya
Copy link
Owner Author

ariya commented Dec 31, 2019

Working as expected.

@ariya ariya closed this as completed Dec 31, 2019
@MLefebvreICO
Copy link

I do understand the lack of contributers and issue piling up causing demotivation for the team or contributors, but auto-closing 1000+ items without reading them and determining priorities first ?!

We often check the number of opened issues before choosing an open source solution and here the number won't be representative anymore ..

Had opened #14445 in the past and had no workaround at the time.

Only workaround we finally found was to change to Chrome's recent Headless mode ..

Repository owner locked as resolved and limited conversation to collaborators Jan 9, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
Meta discussion
In progress
Development

No branches or pull requests

3 participants