Replies: 7 comments 2 replies
-
+1 for this, and there were already several attempts and discussions about it, and while it helped reducing the backlog and keeping focus, it's worth mentioning that auto-closing also irritated some reporters (contributors) who made angry comments on the tracker. 1 month is IMO way too short. Even the most active and available contributors sometimes get silent on an issue for a month because some other work took higher priority or just took some time-off. IMO somewhere between 3 to 6 months is more correct. I don't think "the current reality that active contributors typically react within a week or never" is a reality, but more your perception. Some data would be necessary to confirm this or not. I also don't think we should distinguish casts of contributors here. A reporter is an active contributor too, and sometimes there are reported that are more active than some committers. So it's simpler and more fair to just set the same warning and the same rule for every issue, independently of who reported it or who took action. |
Beta Was this translation helpful? Give feedback.
-
As mentioned on earlier discussions, closing issues to get a "clean backlog" is one of the worst things one can do for an open source community. Just because no one is fixing things yet, do not mean they are not worth it, if one likes to "plan" things, github offers projects (even though I doubt there is much interest in "planing" time): If one wants to mark an issue (independent on the "level" of the reporter) there is the help wanted label. "Not planed" is a more polite way for saying "won't fix" and not a collection of things one might want to do. |
Beta Was this translation helpful? Give feedback.
-
There are downsides of each way:
Unfortunately it's a trade off to be taken by each side. Issues after some time have passed are most likely to be irrelevant than recently open ones. Automation that pokes contributors to look into issues/PRs after some period (even without closing) is helpful despite the "noise". |
Beta Was this translation helpful? Give feedback.
-
I agree that auto-closing stale issues as an approach to clean the backlog may not be the preferable solution. From my point of view, it would be best to tackle this problem in the beginning, i.e., whenever an issue is created. It should then be identified whether the issue is valid and how relevant and severe it is. A valid, severe issue should probably not be closed just because no one addresses it. But if the issue is specific for a single adopter, the conditions for keeping the issue open might be different. Just some ideas on what could be done on issue creation to improve the backlog state:
This could be a proactive approach during issue creation in addition to the reactive approach from #127 (reply in thread) for existing issues or those that have not be processed that way. |
Beta Was this translation helpful? Give feedback.
-
In eclipseide-jdtls, I've introduced a blurb that is in the issue template when someone reports an issue. It looks like """
""" I believe it actually sets the expectation at the right time and may motivate people to join the effort as they report, instead of letting them wait and hope and then seeing their issue report months later by lack of interest, generating a ton of frustration. |
Beta Was this translation helpful? Give feedback.
-
Please also note that i never advocated automated closing. I think it as kind of welcoming service to get any human feedback even if it's a refusal. That can't be done with templates. |
Beta Was this translation helpful? Give feedback.
-
As already said by others and in other discussions, I also think that auto-closing bug-reports gives a very bad user-experience and at least I would be frustrated and therefore understand if reporters are. Nevertheless anything else that helps to make bug-reporters expectations meet the reality and make them aware of the possible ways to get their bugs fixed IMHO helps:
|
Beta Was this translation helpful? Give feedback.
-
To keep a maintainable list of Issues and PRs i would like to close Issues and even PRs where
with link to https://github.com/eclipse-platform#community:
Closing as not-planned due to inactivity. Please see https://github.com/eclipse-platform#community
I suggest that Eclipse® IDE Working Group or Individuals who would like to get paid for fixing Issues could leave a message there how to get involved if wanted.
The rule implies that Issues created by active Contributors should not be closed without request to allow contributors to queue up work for later.
The period is rather short to give the creator a timely feedback and reflects the current reality that active contributors typically react within a week or never.
It does not hinder anybody to reopen.
With "active Contributor" i mean both committers and non-committers who are actively contributing to Eclipse IDE.
A list of closed issues as not planned can still be shown with a filtered search like:
https://github.com/issues?q=is%3Aclosed+reason%3A%22not+planned%22+user%3Aeclipse-platform
WDYT?
Beta Was this translation helpful? Give feedback.
All reactions