I was thinking it would be better to update guidelines first as it gives a
little bit of heads up.

On Thu, Sep 28, 2017 at 5:52 PM, Vlad Rozov <vro...@apache.org> wrote:

> Hi Pramod,
>
> Do you mean that guidelines needs to be updated first? I don't see why it
> is necessary. Guidelines is for future PRs. For any existing open PR I
> asked to provide objections (with justification) on this thread. If there
> are no objections, I'll close all inactive PRs during this weekend.
>
> Thank you,
>
> Vlad
>
>
> On 9/27/17 20:05, Pramod Immaneni wrote:
>
>> It should be ok in my opinion to close the currently open inactive PRs
>> that
>> fall into that category once we have the guidelines updated.
>>
>> On Wed, Sep 27, 2017 at 9:52 AM, Vlad Rozov <vro...@apache.org> wrote:
>>
>> Based on the discussion I'll update contributor/committer guidelines to
>>>
>>> 1. ask a contributor to close PR when (s)he is not ready to work on it in
>>> a timely manner
>>> 2. allow committers to close inactive PR after 2 month of inactivity
>>>
>>> Any objections to closing existing (currently open) PRs that are inactive
>>> for 2 month?
>>>
>>> Thank you,
>>>
>>> Vlad
>>>
>>>
>>> On 9/24/17 21:19, Vlad Rozov wrote:
>>>
>>> Assuming that a contributor tries to open new PR using the same remote
>>>> branch as the original PR instead of re-opening closed PR, github
>>>> provides
>>>> a notification reminding that one already exists, so I don't see why
>>>> people
>>>> will generally miss the old PR.
>>>>
>>>> The only case where closed PR can't be re-open is when the original
>>>> (remote) branch was deleted and re-created or after a forced push to the
>>>> original remote branch (that github can't distinguish from deleted and
>>>> re-created branch). Would you agree that a forced push for a PR that was
>>>> inactive for a significant period of time should be avoided as it will
>>>> be
>>>> impossible for reviewers to recollect comments without ability to see
>>>> the
>>>> old patch they (comments) apply to?
>>>>
>>>> Thank you,
>>>>
>>>> Vlad
>>>>
>>>> On 9/24/17 15:27, Pramod Immaneni wrote:
>>>>
>>>> If PR is open, the previous comments are available in the same context
>>>>> as new discussions. There is no need to remember to go back to a
>>>>> previous
>>>>> closed PR to figure out what was discussed or what is outstanding.
>>>>> People
>>>>> will generally miss the old PR and will either not reopen it or will go
>>>>> through it, so its possible previous reviewers concerns would be lost.
>>>>> Also
>>>>> I don’t think three months is not an unreasonable time to leave PRs
>>>>> open,
>>>>> two could work.
>>>>>
>>>>> On Sep 24, 2017, at 2:56 PM, Vlad Rozov <vro...@apache.org> wrote:
>>>>>
>>>>>> If a PR is closed due to inactivity and a contributor fails to
>>>>>> remember
>>>>>> that he/she open a PR in the past, what is the chance that a
>>>>>> committer can
>>>>>> recollect what was discussed on a PR (whether it stays open or is
>>>>>> closed)
>>>>>> that was inactive for 2-3 month :)? IMO, we should try to optimize
>>>>>> process
>>>>>> for good community members (those who follow contributor guidelines)
>>>>>> and
>>>>>> not those who do not follow.
>>>>>>
>>>>>> Thank you,
>>>>>>
>>>>>> Vlad
>>>>>>
>>>>>> On 9/24/17 09:29, Pramod Immaneni wrote:
>>>>>>
>>>>>> On Sep 24, 2017, at 9:21 AM, Thomas Weise <t...@apache.org> wrote:
>>>>>>>
>>>>>>>> On Sun, Sep 24, 2017 at 9:08 AM, Pramod Immaneni <
>>>>>>>> pra...@datatorrent.com <mailto:pra...@datatorrent.com>>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> On Sep 24, 2017, at 8:28 AM, Thomas Weise <t...@apache.org> wrote:
>>>>>>>>
>>>>>>>>> +1 for closing inactive PRs after documented period of inactivity
>>>>>>>>>> (contributor guidelines)
>>>>>>>>>>
>>>>>>>>>> There is nothing "draconian" or negative about closing a PR, it
>>>>>>>>>> is a
>>>>>>>>>> function that github provides that should be used to improve
>>>>>>>>>>
>>>>>>>>>> collaboration.
>>>>>>>>>
>>>>>>>>> PR is a review tool, it is not good to have stale or abandoned PRs
>>>>>>>>>>
>>>>>>>>>> sitting
>>>>>>>>>
>>>>>>>>> as open. When there is no activity on a PR and it is waiting for
>>>>>>>>>> action
>>>>>>>>>>
>>>>>>>>>> by
>>>>>>>>>
>>>>>>>>> the contributor (not ready for review), it should be closed and
>>>>>>>>>> then
>>>>>>>>>> re-opened once the contributor was able to move it forward and it
>>>>>>>>>> becomes
>>>>>>>>>> ready for review.
>>>>>>>>>>
>>>>>>>>>> Thomas
>>>>>>>>>>
>>>>>>>>>> Please refer to my email again, I am not against closing PR if
>>>>>>>>> there
>>>>>>>>> is
>>>>>>>>> inactivity. My issue is with the time period. In reality, most
>>>>>>>>> people will
>>>>>>>>> create new PRs instead of reopening old ones and the old
>>>>>>>>> context/comments
>>>>>>>>> will be forgotten and not addressed.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Why will contributors open new PRs even in cases where changes are
>>>>>>>>>
>>>>>>>> requested on an open PR? Because it is not documented or reviewers
>>>>>>>> don't
>>>>>>>> encourage the proper process? We should solve that problem.
>>>>>>>>
>>>>>>>> In cases where PR was closed due to inactivity and the contributor
>>>>>>> comes back later to work on it, they are likely going to create a
>>>>>>> new PR as
>>>>>>> opposed to finding the closed one and reopening it. The guidelines
>>>>>>> can
>>>>>>> include proper process but most likely this is one of those things
>>>>>>> that
>>>>>>> will require checking on the committers part.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>

Reply via email to