+1 (I'm assuming, as Neal described, I can just reassign the issue to
myself and it won't confuse the assignment bot)

On Fri, Jul 8, 2022 at 8:29 AM Jacob Wujciak <ja...@voltrondata.com> wrote:
>
> I support this idea and a 90 days threshold seems good to me!
>
> On Fri, Jul 8, 2022 at 8:02 PM Neal Richardson <neal.p.richard...@gmail.com>
> wrote:
>
> > Sounds like a good idea to me, thanks for taking the initiative on this.
> >
> > To Benson's idea about varying the timeout based on priority, IMO we could
> > just start with the simple approach and see how that goes. Maybe that would
> > be helpful but maybe it's not necessary. If you're truly watching an issue
> > because you intend to do it, you'll notice that you were removed from it
> > and can reassign yourself, which would give you another 90 days.
> >
> > Neal
> >
> >
> > On Fri, Jul 8, 2022 at 12:00 PM Benson Muite <benson_mu...@emailplus.org>
> > wrote:
> >
> > > On 7/8/22 18:49, Todd Farmer wrote:
> > > > Hello,
> > > >
> > > > The backlog of ARROW issues currently stands at 2585 open issues [1].
> > The
> > > > size of the backlog presents challenges to users and developers alike,
> > > and
> > > > I believe the project would benefit from establishing guidance around
> > > issue
> > > > handling. I'll be submitting a series of proposals for discussion,
> > > > including this one focusing specifically on assigned issues that have
> > > gone
> > > > dormant.
> > > >
> > > > It's my belief that issue assignment implies the assignee is actively
> > > > working on a task, or intends to start working on it in short order. In
> > > > cases where well-intentioned developers are assigned tasks, but no
> > > progress
> > > > is reported for extended periods of time, I propose that we unassign
> > the
> > > > issue and add a comment explaining why the action was taken. I believe
> > > any
> > > > assigned issue that has been idle for 90 days or more is a good
> > threshold
> > > > to use, and that currently maps to 370 such issues [2], or 14% of the
> > > > current backlog. (Note: 153 of those have not been updated in the past
> > > > year.)
> > > >
> > > > I would also like to expand the existing "Report bugs and propose
> > > features"
> > > > documentation [3] to cover issue handling in general, including the ask
> > > > that assigned issues be actively worked within the 90 day period or be
> > > > unassigned.
> > > >
> > > > In summary, here are the actions I propose:
> > > >
> > > > 1. Establish a threshold at which assigned, idle issues should be
> > > > unassigned and comment added.
> > > > 2. Define that threshold to be 90 days.
> > > > 3. Document the above as a project policy for issue handling (PR
> > against
> > > > docs)
> > > > 4. Automate 1 and 2 above.
> > > >
> > > > Thoughts on this?
> > > >
> > > > [1]
> > > >
> > >
> > https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARROW%20AND%20resolution%20%3D%20Unresolved
> > > > [2]
> > > >
> > >
> > https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARROW%20AND%20resolution%20%3D%20Unresolved%20%20AND%20assignee%20IS%20NOT%20EMPTY%20AND%20updated%20%3C%20-90d
> > > > [3] https://arrow.apache.org/docs/developers/bug_reports.html
> > > >
> > > > Best regards,
> > > >
> > > > Todd Farmer
> > > >
> > > This seems reasonable.  One might change the policy according to the
> > > importance of an issue, with low priority issues given more time.
> > >
> >

Reply via email to