> On 1 Aug 2018, at 09:43, Ash Berlin-Taylor <ash_airflowl...@firemirror.com> 
> wrote:
> 
> Hi Sergi,
> 
> Yes, I agree, and I've asked (as a short term measure) for the comments to 
> list and comments on every PR duplicating to Jira to be removed (so that the 
> volume was as it was) -- we can then think about what we want to re-enable, 
> perhaps to a different list.
> 

I've opened https://issues.apache.org/jira/browse/INFRA-16854 to ask them to 
remove the comment integration so the volume of mails should drop once they get 
around to it. I don't know how long that will take.

Sorry about the noise - I didn't know Gitbox would integrate comments like this 
as nothing I read about the process mentioned this.

-ash

> Fokko: the new Apache-hosted URL is 
> https://gitbox.apache.org/repos/asf?p=incubator-airflow.git
> 
> We should ask if they can remove/hide the old non-gitbox one.
> 
> -ash
> 
>> On 1 Aug 2018, at 08:35, Sergei Iakhnin <lle...@gmail.com> wrote:
>> 
>> I find the dev list has gotten extremely noisy with the move to Github.
>> Getting an email about every PR comment seems a bit excessive. Might it be
>> a good idea to not have this list subscribed to all the github updates?
>> People who are interested in such granular updates can still "watch" the
>> github repo to opt in.
>> 
>> With best regards,
>> 
>> Sergei.
>> 
>> 
>> On Wed, Aug 1, 2018 at 9:30 AM Driesprong, Fokko <fo...@driesprong.frl>
>> wrote:
>> 
>>> Hi Max,
>>> 
>>> We're totally on the same page, I think I've phrased it a bit clumsy.
>>> 
>>> Two things that I've noticed:
>>> 
>>> 1. Apache is not being mirrored, is this expected behaviour?
>>> 
>>> MacBook-Pro-van-Fokko:incubator-airflow fokkodriesprong$ git reset --hard
>>> apache/master
>>> 
>>> HEAD is now at dfa7b26d [AIRFLOW-2809] Fix security issue regarding Flask
>>> SECRET_KEY
>>> 
>>> MacBook-Pro-van-Fokko:incubator-airflow fokkodriesprong$ git reset --hard
>>> github/master
>>> 
>>> HEAD is now at ed972042 [AIRFLOW-1104] Update jobs.py so Airflow does not
>>> over schedule tasks (#3568)
>>> 
>>> 2. We need to make sure that we close the Jira ourself.
>>> 
>>> Cheers, Fokko
>>> 
>>> 
>>> 
>>> 
>>> 2018-07-31 21:50 GMT+02:00 Maxime Beauchemin <maximebeauche...@gmail.com>:
>>> 
>>>> What I meant by changing history is mutating one or many SHAs in the
>>>> branch, an operation that would require force-pushing, which merging
>>>> doesn't do. Personally I prefer "Squash & Merge" as it makes for a
>>>> merge-commit free `git log` and having a linear branch history in master
>>>> that aligns with when things were introduced to the branch.
>>>> 
>>>> It's possible to disable some of these options from the repo (only if
>>>> you're an Admin, meaning we'd have to involve INFRA to change that). But
>>>> it's good to have options for the cases I mentioned above.
>>>> 
>>>> So committers, use "Squash and Merge"! It matches our previous process
>>> when
>>>> using the defaults in the now defunct `scripts/airflow-pr`
>>>> 
>>>> [I'm really hoping I'm not starting a merge vs rebase workflow debate
>>>> here...]
>>>> 
>>>> Max
>>>> 
>>>> On Tue, Jul 31, 2018 at 12:37 PM Driesprong, Fokko <fo...@driesprong.frl
>>>> 
>>>> wrote:
>>>> 
>>>>> Hi Max,
>>>>> 
>>>>> You're right. I just started plowing though my mailbox and merged a
>>>> commit
>>>>> without squash and merge, but it changes history as you mention.
>>>>> Nice thing of Github is if you change it, it remembers your preference
>>>>> which is Squash and Merge :-)
>>>>> 
>>>>> Love the Gitbox so far, great work!
>>>>> 
>>>>> Cheers, Fokko
>>>>> 
>>>>> 2018-07-31 21:34 GMT+02:00 Maxime Beauchemin <
>>> maximebeauche...@gmail.com
>>>>> :
>>>>> 
>>>>>> "Squash & Merge" (the default) does the right thing (squashes the
>>>>> multiple
>>>>>> commit and replays the resulting commit on top of master), we should
>>>> use
>>>>>> that most of the times. We'd only want to merge if we wanted to
>>>> preserve
>>>>>> history from within the PR (multiple collaborators or multiple
>>>> important
>>>>>> commits that we want to keep detailed in master for instance).
>>>>>> 
>>>>>> I'm not sure how to verify whether the `master` branch is protected
>>> on
>>>>> this
>>>>>> setup (without pushing to it as a test, which I'd rather not do). We
>>>>> should
>>>>>> make sure that it is though as changing history on master can cause
>>> all
>>>>>> sorts of problems.
>>>>>> 
>>>>>> Max
>>>>>> 
>>>>>> On Tue, Jul 31, 2018 at 9:21 AM Sid Anand <san...@apache.org> wrote:
>>>>>> 
>>>>>>> The other benefit of using Option 3 over Option 1 is that you
>>>> maintain
>>>>>> the
>>>>>>> history of who committed and who authored in one line in the Git
>>>> log--
>>>>>> i.e.
>>>>>>> "bob33 authored and ashb committed 3 hours ago" instead of just
>>> "ashb
>>>>>>> committed" for a merge commit followed by the commit(s) from bob33.
>>>>>>> 
>>>>>>> On Tue, Jul 31, 2018 at 9:11 AM Sid Anand <san...@apache.org>
>>> wrote:
>>>>>>> 
>>>>>>>> Ash,
>>>>>>>> This is pretty cool. I just merged one PR from GH directly.
>>>>>>>> 
>>>>>>>> Interestingly, I still used the `dev/airflow-pr work_local` to
>>> test
>>>>> out
>>>>>>>> the PR, but merging directly in the GitHub UI afterwards
>>> definitely
>>>>>>> avoided
>>>>>>>> my needing to do another `dev/airflow-pr merge` CLI command.
>>>>>>>> 
>>>>>>>> There are 3 options in the UI: The default is "Create a merge
>>>> commit"
>>>>>>>> (Option 1). I think the ones we want is the "Rebase & Merge"
>>>> (Option
>>>>>> 3),
>>>>>>>> which requires that PR submitters squash their commits.
>>> Otherwise,
>>>> we
>>>>>>> could
>>>>>>>> use "Squash & Merge" (Option 2), though I am not clear if Squash
>>> &
>>>>>> Merge
>>>>>>> is
>>>>>>>> more like option 1 or option 3.
>>>>>>>> 
>>>>>>>> -s
>>>>>>>> 
>>>>>>>> On Mon, Jul 30, 2018 at 7:19 PM Andrew Phillips <
>>>>> aphill...@qrmedia.com
>>>>>>> 
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>>> We should ask Apache infra to send the GH notifs to another
>>>>> mailing
>>>>>>>>>> list.
>>>>>>>>> 
>>>>>>>>> Over at jclouds, we created a "notifications@" list for this
>>>>> purpose
>>>>>>>>> (well, actually we renamed "issues@" to "notifications@"), and
>>>> send
>>>>>>>>> messages there:
>>>>>>>>> 
>>>>>>>>> https://issues.apache.org/jira/browse/INFRA-7180
>>>>>>>>> 
>>> https://mail-archives.apache.org/mod_mbox/jclouds-notifications/
>>>>>>>>> 
>>>>>>>>> Regards
>>>>>>>>> 
>>>>>>>>> ap
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> -- 
>> 
>> Sergei
> 

Reply via email to