We can always set up a bit of automation so that committers are notified if
a PR sits unattended for a period of time.

--Jens

On Mon, Jun 12, 2017 at 4:20 PM, Udo Kohlmeyer <ukohlme...@pivotal.io>
wrote:

> 0 for PR - I feel that both have their benefits and downsides.
>
>  * +1 for PR: As Naba stated, the integration is simplified and using
>    Intellij there is even support to create a PR. Single system to rule
>    them all.
>  * -1 for PR: I fear that given the huge amount of incoming PR's we
>    might loose sight/oversight of any PR's that need to be approved
>    from external submitters. It is impossible for external submitters
>    to know who needs to be mentioned in order to have the PR looked at.
>    With the Reviewboard + Apache Geode PR system, those can be kept
>    separate and some oversight is possible.
>
>
>
> On 6/12/17 11:13, Nabarun Nag wrote:
>
>> +1 On using PR. I feel using github PR is more convenient because of the
>> following reasons
>>   a. Commit messages are automatically made into the header and
>> description
>> in PR, whereas in reviewboard, you upload the patch and do all the writing
>> - manually. It feels redundant.
>>   b. After changing the code as per some review comments, we need to
>> upload
>> the new patch back to  reviewboard but in case of a PR we just need to do
>> a
>> git push.
>>   c. A single system for review for all types of contributors - committers
>> and non committers.
>>   d. Travis CI runs on the PR - detects missed out spotlessApply or merge
>> issues.
>>   e. Also in case someone is AFK for a long time, one can request a fellow
>> committer to merge the PR without losing commit credit.
>>
>>
>>
>> After some google search, I could see that a lot of projects are moving to
>> Github PR system over Review Board. Apache Spark, Apache CloudStack ,
>> Apache SystemML are a few examples.
>> Regards
>> Nabarun
>>
>> On Mon, Jun 12, 2017 at 9:37 AM Dave Barnes <dbar...@pivotal.io> wrote:
>>
>> +0
>>> Proposal as written says "...for changes that would require peer review
>>> before committing...".
>>> If this means that minor changes (in my case, typo repairs are the common
>>> case) can be checked in without going through a PR process, I can go with
>>> the group decision.
>>> Still see no compelling need to retire the Review Board, which (as
>>> pointed
>>> out in the discussion thread) has its uses and advantages.
>>>
>>>
>>>
>>> On Mon, Jun 12, 2017 at 7:57 AM, Bruce Schuchardt <
>>> bschucha...@pivotal.io>
>>> wrote:
>>>
>>> -1
>>>>
>>>> It places an unnecessary burden on committers and git history is the
>>>> definitive record of changes to the code so github pr history isn't
>>>>
>>> really
>>>
>>>> very useful.  Also, Review Board is a much better tool for reviewing
>>>> code
>>>> than a github PR.
>>>>
>>>>
>>>>
>>>> On 6/11/17 9:51 AM, Jacob Barrett wrote:
>>>>
>>>> After a few days of discussion [1] this thread has quieted down so I
>>>>>
>>>> would
>>>
>>>> like to take it to a vote. The proposal is to modify the workflow of
>>>>> committers to match that of non-committers such that committers shall:
>>>>>
>>>>> * Perform all work in progress on branches in their personal forks on
>>>>> GitHub rather than directly on the ASF Geode repositories.
>>>>>
>>>>> * Submit GitHub pull requests, following all current rules for pull
>>>>> requests, for changes that would require peer review before committing
>>>>>
>>>> to
>>>
>>>> the production branches.
>>>>>
>>>>> * Register their GitHub accounts with the ASF so that committers can be
>>>>> identified in the GitHub mirror repositories.
>>>>>
>>>>>
>>>>> Please cast your vote.
>>>>>
>>>>> [   ] +1  Approve
>>>>> [   ] +0  No opinion
>>>>> [   ] -1  Disapprove (and reason why)
>>>>>
>>>>>
>>>>> [1] [DISCUSS] Using Pull Requests over Review Board
>>>>> <http://geode.markmail.org/message/row5hgz5zw2ooadl?q=list:
>>>>> org%2Eapache%2Egeode%2Edev+discuss+pull>
>>>>>
>>>>> -Jake
>>>>>
>>>>>
>>>>>
>

Reply via email to