I agree with Joris' and David's points here and would prefer some form of
pinging.

Also at 120 open PRs we could realistically close out stale ones manually.
Meanwhile we have 3.2k open issues where we might want to get creative.

Rok

On Fri, Mar 31, 2023 at 9:17 PM Antoine Pitrou <anto...@python.org> wrote:

>
> I have the same opinion as Joris. We shouldn't auto-close PRs simply
> because they have not been recently updated. For a casual contributor it
> can be extremely frustrating and demotivating to be dealt such a
> treatment, especially if you've already found it difficult to attract
> the attention of reviewers.
>
> I also agree with Weston that some automated ping based on the PR status
> could be more useful (and less hostile to contributors).
>
> Regards
>
> Antoine.
>
>
> Le 31/03/2023 à 18:54, Weston Pace a écrit :
> > I just now caught up to the recent wave of closed PRs in my notifications
> > so maybe I see where some of this discussion is coming from :)
> >
> > I agree with everything David said and will change my stance from neutral
> > to -0.5.  My main problem is that I see no advantage to closing these
> PRs.
> >
> > On Fri, Mar 31, 2023 at 9:51 AM David Li <lidav...@apache.org> wrote:
> >
> >> I think I'm -0.5 overall. I do think it is worthwhile giving a "final
> >> chance" ping to very stale PRs as has been suggested, and pinging
> reviewers
> >> for PRs that have been sitting around.
> >>
> >> Automatically closing PRs purely based on time (since last update) is
> >> quite unfriendly. If the problem is reviewer/committer availability,
> this
> >> is mostly just sweeping it under the rug. (Especially for subprojects or
> >> areas of the project where there are just not many active reviewers;
> both
> >> Parquet-C++ and Java are facing this IMO.) Plus, it is not necessarily
> >> clear what the etiquette is around pinging reviewers. I can understand
> if a
> >> contributor does not necessarily want to bother reviewers even if they
> >> aren't getting immediate attention, hence having a bot do it may help.
> And
> >> we have only just started to roll out relevant changes like the
> 'awaiting
> >> review' label and use of CODEOWNERS to assign reviewers.
> >>
> >> I'm also concerned that there was an out-of-the-blue mass closure of PRs
> >> recently that didn't appear to even use the 30 day criteria, and which
> led
> >> to contributor questions/confusion. (Not to mention, arguably
> exacerbating
> >> the inbox problem for many reviewers.)
> >>
> >> On Fri, Mar 31, 2023, at 12:35, Gang Wu wrote:
> >>>  From a contributor perspective, it would be great if a bot could
> detect a
> >>> PR is waiting
> >>> for review for a certain period of time and then automatically notify
> >>> reviewers if possible.
> >>>
> >>>
> >>>
> >>> On Sat, Apr 1, 2023 at 12:21 AM Joris Van den Bossche <
> >>> jorisvandenboss...@gmail.com> wrote:
> >>>
> >>>> On Fri, 31 Mar 2023 at 17:38, Alessandro Molina
> >>>> <alessan...@voltrondata.com.invalid> wrote:
> >>>>>
> >>>>> ..
> >>>>> My question probably would be... If a PR was sitting ignored for 30
> >> days
> >>>>> without anyone from the community feeling the need to review and
> >> merge it
> >>>>> and without its primary author feeling the need to push for getting
> it
> >>>>> merged. Isn't that a signal that both parts consider that PR not
> >>>> important?
> >>>>
> >>>> I personally don't think that is necessarily the case, no. It might
> >>>> often be, but certainly not always. This is an open source community,
> >>>> including volunteer contributors. I think it's very normal that PRs
> >>>> can sometimes take a longer time to get updated. Also, from my side as
> >>>> a reviewer. There are more PRs (that interest me) than I personally
> >>>> have the capacity to review, so the fact that I didn't respond to a PR
> >>>> is not necessarily a signal that I think it's not a relevant PR for
> >>>> the project.
> >>>>
> >>>> And to be clear, this is for sure not an ideal situation. A too
> >>>> limited maintainers' reviewing capacity and slow response time is a
> >>>> problem. Having such stale PRs just sit there is a problem, both for
> >>>> the project as giving a bad contributor experience (I think stale PRs
> >>>> are often due to lack of review). But just closing them IMO isn't
> >>>> necessarily the best solution to that problem.
> >>>>
> >>>> Sometimes closing a PR might give a better contributor experience than
> >>>> letting the author wait in vain on reviews for years (if the reason is
> >>>> that there is no real interest in the PR), but I think such a decision
> >>>> about a contribution not being worth it should ideally still be a
> >>>> human decision.
> >>>>
> >>
> >
>

Reply via email to