On Thu, Sep 22, 2016 at 9:02 AM Andrew Wilkins <andrew.wilk...@canonical.com>
wrote:

> On Thu, Sep 22, 2016 at 7:59 AM Horacio Duran <horacio.du...@canonical.com>
> wrote:
>
>> Well I like to do my squashing because I tend to have some meaningless
>> commit messages in the middle, I don't think project history cares about me
>> going to the supermarket, we could make it use the gh PR message though
>>
>
> I usually rebase and force-push after addressing review comments too. If
> we stick with GitHub reviews, the squashing probably should be done just
> before merging (or by the bot).
>

or s/bot/github itself, as reed said/



> On Wednesday, 21 September 2016, Reed O'Brien <reed.obr...@canonical.com>
> wrote:
>
>> On Wed, Sep 21, 2016 at 4:43 PM, Horacio Duran <
>>> horacio.du...@canonical.com> wrote:
>>>
>>>> I disagree, once the discussion is over and the merge is ready, an
>>>> amend/squash is in order to avoid useless tree nodes.
>>>>
>>> You make a good point and I agree with you, but I think the landing bot
>>> should squash the commits at merge. I suppose if GH improves the UI around
>>> comments, reviews, and commits it would be less surprising. I can also live
>>> with it once I know how to recognized it happened TTW.
>>>
>>> Obviously we need to use gerrit. /me ducks...
>>>
>>>
>>>>
>>>> On Wed, Sep 21, 2016 at 8:41 PM, Reed O'Brien <
>>>> reed.obr...@canonical.com> wrote:
>>>>
>>>>> Two things I've noticed today while doing OCR duties are:
>>>>> 1. There's no way to tell if a PR has a review when looking at the
>>>>> list of open PRs. I may be missing something or it may be an oversight on
>>>>> the part of GH and will likely be remedied soon. When there are comments 
>>>>> it
>>>>> shows little comment clouds and a count, but not if there's only a review
>>>>> nothing shows there for me.
>>>>>
>>>>
> Indeed, this isn't great for when you're OCR.
>
>
>> 2. When someone amends a commit and force pushes, the review remains but
>>>>> isn't attached to a commit any longer. You can see that there was an 
>>>>> update
>>>>> because the commit appears later in the timeline than the review on the PR
>>>>> details view. Personally, I think that once you make a PR and involve
>>>>> someone else we shouldn't rewrite history anymore.
>>>>>
>>>>>
>>>>> On Wed, Sep 21, 2016 at 4:37 AM, Andrew Wilkins <
>>>>> andrew.wilk...@canonical.com> wrote:
>>>>>
>>>>>> On Wed, Sep 21, 2016 at 5:53 AM Menno Smits <
>>>>>> menno.sm...@canonical.com> wrote:
>>>>>>
>>>>>>> Some of us probably got a little excited (me included). There should
>>>>>>> be discussion and a clear announcement before we make a signigicant 
>>>>>>> change
>>>>>>> to our process. The tech board meeting is today/tonight so we'll 
>>>>>>> discuss it
>>>>>>> there as per Rick's email. Please contribute to this thread if you 
>>>>>>> haven't
>>>>>>> already and have strong opinions either way on the topic.
>>>>>>>
>>>>>>
>>>>>> We discussed Github reviews vs. Reviewboard at the tech board meeting
>>>>>> today, and we all agreed that we should go ahead with a trial for 2 
>>>>>> weeks.
>>>>>>
>>>>>> There are pros and cons to each; neither is perfect. You can find the
>>>>>> main points of discussion in the tech board agenda.
>>>>>>
>>>>>> Please give it a shot and provide your criticisms so we decide on the
>>>>>> best path forward at the end of the trial.
>>>>>>
>>>>>> Cheers,
>>>>>> Andrew
>>>>>>
>>>>>> Interestingly our Github/RB integration seems to have broken a little
>>>>>>> since Github made these changes. The links to Reviewboard on pull 
>>>>>>> requests
>>>>>>> aren't getting inserted any more. If we decide to stay with RB
>>>>>>>
>>>>>>> On 21 September 2016 at 05:54, Rick Harding <
>>>>>>> rick.hard...@canonical.com> wrote:
>>>>>>>
>>>>>>>> I spoke with Alexis today about this and it's on her list to check
>>>>>>>> with her folks on this. The tech board has been tasked with he 
>>>>>>>> decision, so
>>>>>>>> please feel free to shoot a copy of your opinions their way. As you 
>>>>>>>> say, on
>>>>>>>> the one hand it's a big impact on the team, but it's also a standard
>>>>>>>> developer practice that not everyone will agree with so I'm sure the 
>>>>>>>> tech
>>>>>>>> board is a good solution to limiting the amount of bike-shedding and to
>>>>>>>> have some multi-mind consensus.
>>>>>>>>
>>>>>>>> On Tue, Sep 20, 2016 at 1:52 PM Katherine Cox-Buday <
>>>>>>>> katherine.cox-bu...@canonical.com> wrote:
>>>>>>>>
>>>>>>>>> Seems like a good thing to do would be to ensure the tech board
>>>>>>>>> doesn't have any objections and then put it to a vote since it's more 
>>>>>>>>> a
>>>>>>>>> property of the team and not the codebase.
>>>>>>>>>
>>>>>>>>> I just want some consistency until a decision is made. E.g. "we
>>>>>>>>> will be trying out GitHub reviews for the next two weeks; all reviews
>>>>>>>>> should be done on there".
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Katherine
>>>>>>>>>
>>>>>>>>> Nate Finch <nate.fi...@canonical.com> writes:
>>>>>>>>>
>>>>>>>>> > Can we try reviews on github for a couple weeks? Seems like we'll
>>>>>>>>> > never know if it's sufficient if we don't try it. And there's no
>>>>>>>>> setup
>>>>>>>>> > cost, which is nice.
>>>>>>>>> >
>>>>>>>>> > On Tue, Sep 20, 2016 at 12:44 PM Katherine Cox-Buday
>>>>>>>>> > <katherine.cox-bu...@canonical.com> wrote:
>>>>>>>>> >
>>>>>>>>> >     I see quite a few PRs that are being reviewed in GitHub and
>>>>>>>>> not
>>>>>>>>> >     ReviewBoard. I really don't care where we do them, but can we
>>>>>>>>> >     please pick a direction and move forward? And until then,
>>>>>>>>> can we
>>>>>>>>> >     stick to our previous decision and use RB? With people using
>>>>>>>>> both
>>>>>>>>> >     it's much more difficult to tell what's been reviewed and
>>>>>>>>> what
>>>>>>>>> >     hasn't.
>>>>>>>>> >
>>>>>>>>> >     --
>>>>>>>>> >     Katherine
>>>>>>>>> >
>>>>>>>>> >     Nate Finch <nate.fi...@canonical.com> writes:
>>>>>>>>> >
>>>>>>>>> >     > In case you missed it, Github rolled out a new review
>>>>>>>>> process.
>>>>>>>>> >     It
>>>>>>>>> >     > basically works just like reviewboard does, where you
>>>>>>>>> start a
>>>>>>>>> >     review,
>>>>>>>>> >     > batch up comments, then post the review as a whole, so you
>>>>>>>>> don't
>>>>>>>>> >     just
>>>>>>>>> >     > write a bunch of disconnected comments (and get one email
>>>>>>>>> per
>>>>>>>>> >     review,
>>>>>>>>> >     > not per comment). The only features reviewboard has is the
>>>>>>>>> edge
>>>>>>>>> >     case
>>>>>>>>> >     > stuff that we rarely use: like using rbt to post a review
>>>>>>>>> from a
>>>>>>>>> >     > random diff that is not connected directly to a github PR.
>>>>>>>>> I
>>>>>>>>> >     think
>>>>>>>>> >     > that is easy enough to give up in order to get the benefit
>>>>>>>>> of
>>>>>>>>> >     not
>>>>>>>>> >     > needing an entirely separate system to handle reviews.
>>>>>>>>> >     >
>>>>>>>>> >     > I made a little test review on one PR here, and the UX was
>>>>>>>>> >     almost
>>>>>>>>> >     > exactly like working in reviewboard:
>>>>>>>>> >     > https://github.com/juju/juju/pull/6234
>>>>>>>>> >     >
>>>>>>>>> >     > There may be important edge cases I'm missing, but I think
>>>>>>>>> it's
>>>>>>>>> >     worth
>>>>>>>>> >     > looking into.
>>>>>>>>> >     >
>>>>>>>>> >     > -Nate
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Juju-dev mailing list
>>>>>>>>> Juju-dev@lists.ubuntu.com
>>>>>>>>> Modify settings or unsubscribe at:
>>>>>>>>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Juju-dev mailing list
>>>>>>>> Juju-dev@lists.ubuntu.com
>>>>>>>> Modify settings or unsubscribe at:
>>>>>>>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>>>>>>>>
>>>>>>>>
>>>>>>> --
>>>>>>> Juju-dev mailing list
>>>>>>> Juju-dev@lists.ubuntu.com
>>>>>>> Modify settings or unsubscribe at:
>>>>>>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Juju-dev mailing list
>>>>>> Juju-dev@lists.ubuntu.com
>>>>>> Modify settings or unsubscribe at:
>>>>>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Reed O'Brien
>>>>> ✉ reed.obr...@canonical.com
>>>>> ✆ 415-562-6797
>>>>>
>>>>>
>>>>> --
>>>>> Juju-dev mailing list
>>>>> Juju-dev@lists.ubuntu.com
>>>>> Modify settings or unsubscribe at:
>>>>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> Reed O'Brien
>>> ✉ reed.obr...@canonical.com
>>> ✆ 415-562-6797
>>>
>>>
-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev

Reply via email to