Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-27 Thread Bret Barkelew via groups.io
to:nathaniel.l.desim...@intel.com>; Kinney, Michael D<mailto:michael.d.kin...@intel.com>; Leif Lindholm (Nuvia address)<mailto:l...@nuviainc.com> Subject: Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process On 5/27/2020 6:12 AM, Laszlo Ersek wrote:

Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-27 Thread Laszlo Ersek
On 05/28/20 00:07, Rebecca Cran wrote: > I also tried using my openSUSE WSL installation, but it failed with: > > STARTTLS failed! SSL connect attempt failed error:1416F086:SSL > routines:tls_process_server_certificate:certificate verify failed at > /usr/lib/git/git-send-email line 1548. That's

Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-27 Thread Bret Barkelew via groups.io
intel.com>; Leif Lindholm (Nuvia address)<mailto:l...@nuviainc.com> Subject: Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process On 5/27/2020 6:12 AM, Laszlo Ersek wrote: > So, it could be a MINGW64 packaging bug, perhaps. I'm getting the same error, but w

Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-27 Thread Andrew Fish via groups.io
Rebecca, I cheated and used smtpServer = relay.apple.com and smtpEncryption = tls. Seems relay.apple.com does not require authentication and it just worked. I used an internal git mailing list to figure all this out, but seems the easy button was an smtpServer setup to be easy to use with gi

Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-27 Thread Rebecca Cran
On 5/27/2020 6:12 AM, Laszlo Ersek wrote: So, it could be a MINGW64 packaging bug, perhaps. I'm getting the same error, but with a different packaging of Git: mine's in C:\Program Files\Git\cmd\git.exe . It's version "git version 2.26.2.windows.1". Of course it's possible it's just the sam

Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-27 Thread Laszlo Ersek
On 05/27/20 03:52, Bret Barkelew wrote: > So, today I followed the Wiki (that I had never seen) and now I’m staring > down the barrel of this fellow… > [cid:image002.png@01D6338E.D6C64920] > > [Not using SSL_VERIFY_PEER due to out-of-date IO::Socket::SSL. > To use SSL please install IO::Socke

Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-27 Thread Tomas Pilar (tpilar)
oups.io Sent: 27 May 2020 02:53 To: Andrew Fish ; Laszlo Ersek Cc: devel@edk2.groups.io; spbro...@outlook.com; r...@edk2.groups.io; Desimone, Nathaniel L ; Kinney, Michael D ; Leif Lindholm (Nuvia address) Subject: Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review

Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-26 Thread Bret Barkelew via groups.io
Fish Cc: Bret Barkelew ; devel@edk2.groups.io ; spbro...@outlook.com ; Desimone, Nathaniel L ; Kinney, Michael D ; Leif Lindholm (Nuvia address) ; Samer El-Haj-Mahmoud Subject: Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process I agree with Andrew. I also

Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-26 Thread Samer El-Haj-Mahmoud
; Mike Kinney > ; Leif Lindholm (Nuvia address) > > Subject: Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based > Code Review Process > > On 05/25/20 20:28, Andrew Fish wrote: > > > > > >> On May 25, 2020, at 11:10 AM, Laszlo Ersek wrote: > >

Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-26 Thread Laszlo Ersek
On 05/25/20 20:28, Andrew Fish wrote: > > >> On May 25, 2020, at 11:10 AM, Laszlo Ersek wrote: >> >> Hi Andrew, >> >> On 05/25/20 06:09, Andrew Fish wrote: >> >>> I also found I had to Bing/Google to find the detailed instructions I >>> needed as a developer, as the Wiki seems to assume you just

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-26 Thread Tomas Pilar (tpilar)
...@edk2.groups.io; bret.barke...@microsoft.com; Kinney, Michael D ; devel@edk2.groups.io; ler...@redhat.com Subject: Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process On 5/14/20 3:26 PM, Bret Barkelew via groups.io wrote: > I feel like this process is a g

Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-25 Thread Andrew Fish via groups.io
> On May 25, 2020, at 11:10 AM, Laszlo Ersek wrote: > > Hi Andrew, > > On 05/25/20 06:09, Andrew Fish wrote: > >> I also found I had to Bing/Google to find the detailed instructions I >> needed as a developer, as the Wiki seems to assume you just know the >> Linux kernel patch process. That

Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-25 Thread Laszlo Ersek
Hi Andrew, On 05/25/20 06:09, Andrew Fish wrote: > I also found I had to Bing/Google to find the detailed instructions I > needed as a developer, as the Wiki seems to assume you just know the > Linux kernel patch process. That feels like an area we can improve. (apologies if I've lost context; p

Re: [EXTERNAL] [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-24 Thread Andrew Fish via groups.io
athaniel L > <mailto:nathaniel.l.desim...@intel.com>; Bret Barkelew > <mailto:bret.barke...@microsoft.com>; Kinney, Michael D > <mailto:michael.d.kin...@intel.com>; Leif Lindholm (Nuvia address) > <mailto:l...@nuviainc.com> > Subject: [EXTERNAL] Re: [edk2-devel] [edk2

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-22 Thread Laszlo Ersek
On 05/22/20 07:48, Bret Barkelew wrote: > In Mu we have a similar problem of keeping track of what features/bugs > have already been upstreamed and when can they be dropped during an > upstream integration, so that's the more personal interest I have in > such automation. Proposal: - Whenever up

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-21 Thread Bret Barkelew via groups.io
arke...@microsoft.com>; Kinney, Michael D<mailto:michael.d.kin...@intel.com>; Leif Lindholm (Nuvia address)<mailto:l...@nuviainc.com> Subject: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process > On May 21, 2020, at 6:30 AM, Laszlo Ersek wrote

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-21 Thread Bret Barkelew via groups.io
mone, Nathaniel L<mailto:nathaniel.l.desim...@intel.com>; spbro...@outlook.com<mailto:spbro...@outlook.com>; r...@edk2.groups.io<mailto:r...@edk2.groups.io>; Kinney, Michael D<mailto:michael.d.kin...@intel.com> Subject: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Co

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-21 Thread Andrew Fish via groups.io
> On May 21, 2020, at 6:30 AM, Laszlo Ersek wrote: > > On 05/20/20 00:25, Sean wrote: >> On 5/19/2020 1:41 PM, Laszlo Ersek wrote: > >>> Your proposal to "don't exclude squash merge workflows" is a trap. If >>> we tolerate that option -- which is obviously the sloppy, and hence >>> more conve

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-21 Thread Andrew Fish via groups.io
> On May 20, 2020, at 10:21 AM, Sean wrote: > > When this is done in a PR with branch protections this works out differently > and in my view your concerns are mitigated. > > 1. There isn't a partial squash operation. All reviewers know that the final > output of the PR is going to 1 commi

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-21 Thread Sean
Laszlo, I appreciate the back and forth. I find email a challenge for this type of discussion because it leaves so much to individual interpretation and bias. Anyway Thank you for having the discussion. I hope others with opinions feel empowered to chime in and help this RFC go in the dire

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-21 Thread Laszlo Ersek
On 05/20/20 00:25, Sean wrote: > On 5/19/2020 1:41 PM, Laszlo Ersek wrote: >> Your proposal to "don't exclude squash merge workflows" is a trap. If >> we tolerate that option -- which is obviously the sloppy, and hence >> more convenient, option for some maintainers and some contributors, >> to th

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-20 Thread Laszlo Ersek
off-topic, but for the record: On 05/19/20 22:10, Bret Barkelew via groups.io wrote: > In my history with TianoCore, I have learned to not be so quick to > say “this is fucking stupid�. Every time I’ve done that, I’ve > later > discovered the reasons behind it, and even come to the concl

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-20 Thread Sean
When this is done in a PR with branch protections this works out differently and in my view your concerns are mitigated. 1. There isn't a partial squash operation. All reviewers know that the final output of the PR is going to 1 commit. Thus there is no confusion of what or how it is being c

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-20 Thread Laszlo Ersek
On 05/19/20 23:02, Desimone, Nathaniel L wrote: > Of course, there may be other patch series that would be logical to > squash, especially if the author has not been careful to maintain > bisectability. For example, I think of some patch series went a > little overboard and could have been done in

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Sean
Laszlo, First let me be clear, there is no desire or intent in any of these conversations/discussions for anyone to feel so distraught to give up this project, let alone someone so active and involved as yourself. The basis for my perspective goes back to the conversations we had numerous ye

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Bret Barkelew via groups.io
Lindholm (Nuvia address) ; Andrew Fish Subject: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process Hi Laszlo, I think both myself and Bret may have gotten a little chippy. I think both of us are passionate about our work and that shows in the debate. I am

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Nate DeSimone
Hi Laszlo, I think both myself and Bret may have gotten a little chippy. I think both of us are passionate about our work and that shows in the debate. I am happy to forgive Bret and hopefully he is with me as well. Thanks, Nate On 5/19/20, 2:22 PM, "devel@edk2.groups.io on behalf of Laszlo E

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Laszlo Ersek
On 05/19/20 21:34, Bret Barkelew wrote: > Nate, I believe you missed Sean’s point. > > Each one of those packages should have been a separate PR. And then we get to wrangle inter-PR dependencies. Even if github.com supports that, it's a heavy-weight tool, and should be used sparingly. Patches

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Bret Barkelew via groups.io
] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process Hi Bret, To be completely fair, I think we are splitting hairs on details here. I think both of us are in 90% agreement, and we are both passionate enough about our work to argue that last 10% to the grave. I totally

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Nate DeSimone
.@microsoft.com>; spbro...@outlook.com<mailto:spbro...@outlook.com>; r...@edk2.groups.io<mailto:r...@edk2.groups.io>; ler...@redhat.com<mailto:ler...@redhat.com>; Kinney, Michael D<mailto:michael.d.kin...@intel.com> Subject: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] G

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Laszlo Ersek
(+Leif, +Andrew) Sean, On 05/19/20 18:54, Sean Brogan wrote: > Nate/Laszlo, > > Regarding a squash merge workflow.  I agree it can be abused and we all > have seen terrible examples.  But a patch series that contains 500+ file > changes isn't really much better.  Just because it is broken into >

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Bret Barkelew via groups.io
mailto:ler...@redhat.com>; Kinney, Michael D<mailto:michael.d.kin...@intel.com> Subject: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process Hi Bret, I believe you missed my point. I don’t want my patch series to be merged piece by piece; I want it merged

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Nate DeSimone
needs to be earned. TLDR, I will reject squashed commits on any packages that I maintain. Thanks, Nate > -Original Message- > From: devel@edk2.groups.io On Behalf Of Sean > Sent: Tuesday, May 19, 2020 9:54 AM > To: r...@edk2.groups.io; Desimone, Nathaniel L > ; ler...@

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Bret Barkelew via groups.io
-Original Message- > From: devel@edk2.groups.io On Behalf Of Sean > Sent: Tuesday, May 19, 2020 9:54 AM > To: r...@edk2.groups.io; Desimone, Nathaniel L > ; ler...@redhat.com; > bret.barke...@microsoft.com; devel@edk2.groups.io; Kinney, Michael D > > Subject: Re: [edk2-d

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Nate DeSimone
> Subject: Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review > Process > > Nate/Laszlo, > > Regarding a squash merge workflow. I agree it can be abused and we all > have seen terrible examples. But a patch series that contains 500+ file > changes isn

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Nate DeSimone
> On 5/19/20 01:40, Laszlo Ersek wrote: > > That seems strange. I have one rule per edk2-* list, for moving such incoming > email into the appropriate list folder. That's all. > > While I read all the subject lines (skim all the threads) on edk2-devel, > generally, if you share reviewer or maint

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Sean
tch series I am able to review per hour. Thanks, Nate -Original Message- From: r...@edk2.groups.io On Behalf Of Laszlo Ersek Sent: Friday, May 15, 2020 2:08 AM To: r...@edk2.groups.io; bret.barke...@microsoft.com; devel@edk2.groups.io; Kinney, Michael D Subject: Re: [EXTERNAL] Re: [edk2

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Laszlo Ersek
On 05/19/20 09:21, Desimone, Nathaniel L wrote: > However, I would like to register my general endorsement for pull > requests or some other web based system of code review... and I don't > have an Instagram account by the way :) Personally, I prefer Gerrit as > I use it a lot with coreboot and ot

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-19 Thread Nate DeSimone
ubject: Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process On 05/15/20 06:49, Bret Barkelew via groups.io wrote: > I would far prefer the approach of individual PRs for commits to allow > for the squash flexibility (and is the strategy I think I would pursu

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-18 Thread Philippe Mathieu-Daudé
d.kin...@intel.com> Subject: Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process On 05/15/20 06:49, Bret Barkelew via groups.io wrote: I would far prefer the approach of individual PRs for commits to allow for the squash flexibility (and is the strategy I th

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-17 Thread Rebecca Cran
On 5/15/20 1:34 AM, Laszlo Ersek wrote: On 05/14/20 23:26, Bret Barkelew via groups.io wrote: It’s code management for the Instagram generation I find this an extremely good characterization! And, I find the fact soul-destroying. I was working on a web project recently, and apparently pe

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-15 Thread Bret Barkelew via groups.io
r...@edk2.groups.io>; Bret Barkelew<mailto:bret.barke...@microsoft.com>; devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Kinney, Michael D<mailto:michael.d.kin...@intel.com> Subject: Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Pr

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-15 Thread Bret Barkelew via groups.io
Kinney, Michael D<mailto:michael.d.kin...@intel.com>; devel@edk2.groups.io<mailto:devel@edk2.groups.io> Subject: Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process On 05/14/20 23:26, Bret Barkelew via groups.io wrote: > It’s code management for the Ins

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-15 Thread Laszlo Ersek
On 05/15/20 06:49, Bret Barkelew via groups.io wrote: > I would far prefer the approach of individual PRs for commits to > allow for the squash flexibility (and is the strategy I think I would > pursue with my PRs). For example, the VarPol PR would be broken up > into 9 PRs for each final commit,

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-15 Thread Laszlo Ersek
On 05/14/20 23:26, Bret Barkelew via groups.io wrote: > It’s code management for the Instagram generation I find this an extremely good characterization! And, I find the fact soul-destroying. Laszlo -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-14 Thread Bret Barkelew via groups.io
l.d.kin...@intel.com> Subject: Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process Bret, If the original submission is a single patch, and the code review generates changes that are added as additional patches for review, but the intent in the end is still a sing

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-14 Thread Michael D Kinney
; r...@edk2.groups.io > Subject: Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] > GitHub Pull Request based Code Review Process > > I feel like this process is a good compromise. It’s not > perfect (frankly, I’m a fan of enforced squash merges, > which can maintain bisectability if m

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-14 Thread Rebecca Cran
On 5/14/20 3:26 PM, Bret Barkelew via groups.io wrote: I feel like this process is a good compromise. It’s not perfect (frankly, I’m a fan of enforced squash merges, which can maintain bisectability if managed well), but it allows for rapid iteration, ease of contribution, and approaches the

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-14 Thread Bret Barkelew via groups.io
>; devel@edk2.groups.io<mailto:devel@edk2.groups.io>; ler...@redhat.com<mailto:ler...@redhat.com>; r...@edk2.groups.io<mailto:r...@edk2.groups.io>; Kinney, Michael D<mailto:michael.d.kin...@intel.com> Subject: RE: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Re

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-11 Thread Laszlo Ersek
of the topic branch anyway, with git-range-diff, and compare the interdiff against my earlier feedback. Thanks! Laszlo > > - Bret > > From: Laszlo Ersek via groups.io<mailto:lersek=redhat@groups.io> > Sent: Monday, May 11, 2020 12:39 PM > To: devel@edk2.groups.io<

Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-11 Thread Bret Barkelew via groups.io
<mailto:lersek=redhat@groups.io> Sent: Monday, May 11, 2020 12:39 PM To: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Kinney, Michael D<mailto:michael.d.kin...@intel.com>; r...@edk2.groups.io<mailto:r...@edk2.groups.io> Subject: [EXTERNAL] Re: [edk2-devel] [edk2-

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-11 Thread Laszlo Ersek
On 05/11/20 03:37, Michael D Kinney wrote: > There was feedback from Laszlo related to rebase for > pull requests using the current CI process. To clarify, I don't think we should allow any github-side automatism to auto-rebase pull requests. I think such rebases need to occur on personal develop

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-11 Thread Laszlo Ersek
On 05/10/20 23:43, Rebecca Cran wrote: > Mike, > > On 5/10/20 3:29 PM, Michael D Kinney wrote: > >> There is no difference between CI checks run during code review >> and the final CI checks before merge.  I think it is an interesting >> conversation to decide how many times those CI checks shoul

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-11 Thread Laszlo Ersek
On 05/10/20 23:29, Michael D Kinney wrote: > Rebecca, > > There is no difference between CI checks run during code review > and the final CI checks before merge. I think it is an interesting > conversation to decide how many times those CI checks should be > run and if they should run automatica

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-11 Thread Laszlo Ersek
On 05/09/20 06:22, Ni, Ray wrote: > Mike, > It's a huge improvement to me as an Outlook user if pull-request-based review > is enabled! > > Please help me to understand: The pull-request-based review has been enabled > naturally when edk2 > was migrated to Github. People don't use it because it'

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-11 Thread Laszlo Ersek
On 05/09/20 04:59, Michael D Kinney wrote: > Hello, > > This is a proposal to change from the current email-based code review process > to > a GitHub pull request-based code review process for all repositories > maintained > in TianoCore. The current email-based code review process and commit m

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-11 Thread Michael D Kinney
Hi Ray, Comments below. Mike > -Original Message- > From: Ni, Ray > Sent: Friday, May 8, 2020 9:23 PM > To: r...@edk2.groups.io; Kinney, Michael D > ; devel@edk2.groups.io > Subject: RE: [edk2-rfc] GitHub Pull Request based Code > Review Process > > Mike, > It's a huge improvement to m

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-11 Thread Michael D Kinney
Hello, I have added the following repository to TianoCore to support the evaluation of the GitHub pull request based code review process and the email archive webbook. This is a copy of tianocore/edk2 repo as of May 10, 2020. https://github.com/tianocore/edk2-codereview I have updated

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-10 Thread Michael D Kinney
a Cran > Sent: Sunday, May 10, 2020 2:44 PM > To: devel@edk2.groups.io; Kinney, Michael D > ; r...@edk2.groups.io > Subject: Re: [edk2-devel] [edk2-rfc] GitHub Pull > Request based Code Review Process > > Mike, > > On 5/10/20 3:29 PM, Michael D Kinney wrote: > &

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-10 Thread Rebecca Cran
Mike, On 5/10/20 3:29 PM, Michael D Kinney wrote: There is no difference between CI checks run during code review and the final CI checks before merge. I think it is an interesting conversation to decide how many times those CI checks should be run and if they should run automatically on every

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-10 Thread Michael D Kinney
l@edk2.groups.io On > Behalf Of Rebecca Cran > Sent: Saturday, May 9, 2020 11:25 AM > To: devel@edk2.groups.io; Kinney, Michael D > ; r...@edk2.groups.io > Subject: Re: [edk2-devel] [edk2-rfc] GitHub Pull > Request based Code Review Process > > On 5/8/20 8:59 PM, Michael D Kin

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-09 Thread Rebecca Cran
On 5/8/20 8:59 PM, Michael D Kinney wrote: * Perform final review of patches and commit message tags. If there are not issues, set the `push` label to run final set of CI checks and auto merge the pull request into master. What's the difference between the CI that runs when a use

Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-08 Thread Ni, Ray
Mike, It's a huge improvement to me as an Outlook user if pull-request-based review is enabled! Please help me to understand: The pull-request-based review has been enabled naturally when edk2 was migrated to Github. People don't use it because it's not accepted by community. Your process tries

[edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process

2020-05-08 Thread Michael D Kinney
Hello, This is a proposal to change from the current email-based code review process to a GitHub pull request-based code review process for all repositories maintained in TianoCore. The current email-based code review process and commit message requirements are documented in Readme.md or Readme.r