I’d like to point out that if we label auto-closed PRs properly it is easy 
enough to find them in the GitHub UI.

> On Dec 15, 2021, at 3:05 PM, Jonathan Ellis <jbel...@gmail.com> wrote:
> 
> One problem with the current state is that PRs and even higher level ideas
> have a shelf life.  Declaring PR bankruptcy does in fact solve this problem.
> 
> The other problem is that from a new contributor's perspective it's
> impossible to tell which issues are relevant and which are clutter that we
> haven't gotten around to closing out.
> 
> For this, declaring PR bankruptcy isn't as good as somehow having the
> capacity to review and respond to everything, but it's still better than
> the status quo.  And since no large-scale OSS project that I'm aware of has
> figured out how to review and respond to everything sustainably, I'd settle
> for an imperfect solution over a perfect one that probably doesn't exist.
> 
> 
> On Wed, Dec 15, 2021 at 3:12 PM Matteo Merli <matteo.me...@gmail.com> wrote:
> 
>> I'm not convinced by having a blanket policy here.
>> 
>> In several cases, these PRs carried some very valuable ideas that
>> still needed some work to get merged. By using blanket close, we'd be
>> losing all that context and we should not do that.
>> 
>> What would actually be helpful, is help in reviewing these old PRs to
>> identify what is either already rejected or superseded by other
>> changes and what just needs some help to get completed.
>> 
>> Just declaring PR bankrupticity alone won't solve the problem of why
>> more PRs are created than reviewers can review.
>> 
>> 
>> Matteo
>> 
>> --
>> Matteo Merli
>> <matteo.me...@gmail.com>
>> 
>> On Wed, Dec 15, 2021 at 1:05 PM Michael Marshall <mmarsh...@apache.org>
>> wrote:
>>> 
>>> I am +1 for closing PRs that are over a year old.
>>> 
>>> Does anyone else in the community have thoughts on these old PRs?
>>> Getting consensus and creating a process here could help make our
>>> committers more efficient.
>>> 
>>> - Michael
>>> 
>>> 
>>> On Fri, Dec 3, 2021 at 1:25 PM Jonathan Ellis <jbel...@gmail.com> wrote:
>>>> 
>>>> Agreed.
>>>> 
>>>> I don't think I understand tison's objection to closing very stale PRs
>>>> automatically -- if it's gone that long without attention the situation
>>>> isn't likely to change.  And the submitter can always reopen it if it's
>>>> still relevant.
>>>> 
>>>> On Fri, Dec 3, 2021 at 1:17 PM Dave Fisher <w...@apache.org> wrote:
>>>> 
>>>>> I think that any Pulsar committer ought to close any PR that is more
>> than
>>>>> one year old. That would clear about 75 from the backlog. The OP
>> should be
>>>>> informed and if they are still interested then they can discuss it
>> here.
>>>>> 
>>>>> So when a stale PR is closed we should suggest that the OP subscribe
>> to
>>>>> and email dev@pulsar.apache.org to discuss the PR.
>>>>> 
>>>>> All the Best,
>>>>> Dave
>>>>> .
>>>>>> On Dec 3, 2021, at 9:17 AM, tison <wander4...@gmail.com> wrote:
>>>>>> 
>>>>>> From my experience, any process won't work. The only way is to
>> inspire
>>>>> more
>>>>>> reviewers act on PRs.
>>>>>> 
>>>>>> Instead of talking about how to do it, reviewing one PR now can
>> help the
>>>>>> case.
>>>>>> Also, it's reasonable to close inactive PR if there is a
>> successor. But
>>>>> do
>>>>>> not let
>>>>>> a bot do it, which will create many corner (bad) cases.
>>>>>> 
>>>>>> Best,
>>>>>> tison.
>>>>>> 
>>>>>> 
>>>>>> Michael Marshall <mmarsh...@apache.org> 于2021年12月4日周六 00:57写道:
>>>>>> 
>>>>>>> Hi Pulsar Community,
>>>>>>> 
>>>>>>> I am excited to start contributing as a committer! I have a
>> question
>>>>>>> about our process for closing stale PRs.
>>>>>>> 
>>>>>>> We have ~300 open PRs right now. Do we have any guidelines on
>> closing
>>>>>>> stale PRs? Of course we don't want to ignore important bug fixes,
>> but
>>>>>>> we also don't want to clutter our repo with open PRs that won't
>> get
>>>>> merged.
>>>>>>> 
>>>>>>> For example, I reviewed this PR [0] about 3 months ago. The
>>>>>>> contributor has not yet responded to my feedback and it doesn't
>> seem
>>>>>>> to fix an actual bug, so I think it is a candidate for closure.
>> Here
>>>>>>> is another example [1]. I closed this one because it had merge
>>>>>>> conflicts with a commit that fixed the same underlying issue.
>>>>>>> 
>>>>>>> Note that our committer guidelines [2] do not provide guidance on
>> this
>>>>>>> subject.
>>>>>>> 
>>>>>>> [0] - https://github.com/apache/pulsar/pull/11237
>>>>>>> [1] - https://github.com/apache/pulsar/pull/11162
>>>>>>> [2] - https://github.com/apache/pulsar/wiki/Committer-Guide
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> Michael
>>>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> --
>>>> Jonathan Ellis
>>>> co-founder, http://www.datastax.com
>>>> @spyced
>> 
> 
> 
> -- 
> Jonathan Ellis
> co-founder, http://www.datastax.com
> @spyced

Reply via email to