+1 for the bot solution!
and I think Timo‘s suggestion is very useful!
Thanks,
Jincheng


Timo Walther <twal...@apache.org>于2019年1月11日 周五22:44写道:

> Thanks for bringing up this discussion again. +1 for a bot solution.
> However, we should discuss a good process for closing PRs.
>
> In many cases, PRs are closed not because the contributor did not
> respond but because no committer prioritizes the PR high enough. Or the
> PR has issues that might not have been communicated clear enough (e.g.
> bad code quality, big contribution that requires a big amount of time by
> a reviewer).
>
> So maybe we can first introduce labels for better communication. Right
> now, we don't use the label feature at all.
>
> For example, we could add a "Ownership needed" label by default. Because
> why should a PR be closed if not a single committer opened at least the
> description?
>
> Regards,
>
> Timo
>
>
>
> Am 11.01.19 um 12:36 schrieb qi luo:
> > +1 for the stable bot, as it will help bring valuable PR out to be
> reviewed.
> >
> >> On Jan 11, 2019, at 6:26 PM, Driesprong, Fokko <fo...@driesprong.frl>
> wrote:
> >>
> >> +1 I'm in favor of the Stale bot.
> >>
> >> We use the Stalebot at Apache Airflow as well, and it really helps
> smoothen
> >> the reviewing process. Keep in mind that the number of PR's processed by
> >> the Stalebot is limited at each run. So you won't get a gazillion
> >> notifications, but just a few every couple of days. Just enough to prune
> >> the list of PR's.
> >> Most of the really old PR's are not relevant anymore, so its good
> practice
> >> to close these. If the person who still thinks it is relevant, the PR
> will
> >> be revisited and can still be considered merging. Otherwise, the PR
> will be
> >> closed by the bot. There is no value in having the old PR's hanging
> around.
> >> Having 500 open PR's doesn't look really good at the project in my
> opinion.
> >> My suggestion would be to give it a try.
> >>
> >> Cheers, Fokko
> >>
> >> Op do 10 jan. 2019 om 12:45 schreef Chesnay Schepler <
> ches...@apache.org>:
> >>
> >>>> The bot will remind both reviewers and contributors that they have to
> >>> be active on a PR, I found that useful on some PRs that I had open at
> Beam
> >>>
> >>> I don't think we really want every contributor bumping their PR
> >>> regularly. This will create unbearable noise and, if they actually
> >>> update it, will lead to them wasting a lot of time since we won't
> >>> suddenly start reviewing it.
> >>>
> >>> On 10.01.2019 12:06, Aljoscha Krettek wrote:
> >>>> For reference, this is the older staleness discussion:
> >>>
> https://lists.apache.org/thread.html/d53bee8431776f38ebaf8f5678b1ffd9513cd65ce15d821bbdca95aa@%3Cdev.flink.apache.org%3E
> >>> <
> >>>
> https://lists.apache.org/thread.html/d53bee8431776f38ebaf8f5678b1ffd9513cd65ce15d821bbdca95aa@%3Cdev.flink.apache.org%3E
> >>>>
> >>>> My main arguments for automatic closing of PRs are:
> >>>>
> >>>>   - This will eventually close out old, stale PRs, making the number
> we
> >>> see in Github better reflect the actual state
> >>>>   - The bot will remind both reviewers and contributors that they have
> >>> to be active on a PR, I found that useful on some PRs that I had open
> at
> >>> Beam
> >>>> Aljoscha
> >>>>
> >>>>> On 10. Jan 2019, at 11:21, Chesnay Schepler <ches...@apache.org>
> wrote:
> >>>>>
> >>>>> Without any new argument for doing so, I'm still against it.
> >>>>>
> >>>>> On 10.01.2019 09:54, Aljoscha Krettek wrote:
> >>>>>> Hi,
> >>>>>>
> >>>>>> I know we had similar discussions in the past but I’d like to bring
> up
> >>> this topic again.
> >>>>>> What do you think about adding a stale bot (
> >>> https://probot.github.io/apps/stale/ <
> https://probot.github.io/apps/stale/>)
> >>> to our Github Repo? This would automatically nag about stale PRs and
> close
> >>> them after a (configurable) time of inactivity. This would do two
> things:
> >>>>>> (1) Clean up old PRs that truly are outdated and stale
> >>>>>> (2) Remind both contributor and reviewers about PRs that are still
> >>> good and are on the verge of getting stale, thus potentially speeding
> up
> >>> review or facilitating it in the first place
> >>>>>> Best,
> >>>>>> Aljoscha
> >>>
>
>

Reply via email to