|
Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process
Hi Sean,
My recent spelling fix patch series is a good example of why this is a bad idea
Hi Sean,
My recent spelling fix patch series is a good example of why this is a bad idea
|
By
Nate DeSimone
·
#304
·
|
|
Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process
I tend to make the assumption that people do not CC me on the patches that they are supposed to CC me on. So I set up my filtering rules to do a deep inspection of the message contents to see if it
I tend to make the assumption that people do not CC me on the patches that they are supposed to CC me on. So I set up my filtering rules to do a deep inspection of the message contents to see if it
|
By
Nate DeSimone
·
#303
·
|
|
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't really much better. Just
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
|
By
Sean
·
#302
·
|
|
Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process
My understanding is that, at this point, we're inevitably going to
migrate the contribution/review workflow to GitHub. I believe the switch
is going to happen once the email webhook has been deemed
My understanding is that, at this point, we're inevitably going to
migrate the contribution/review workflow to GitHub. I believe the switch
is going to happen once the email webhook has been deemed
|
By
Laszlo Ersek
·
#301
·
|
|
Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process
Hi All,
I tend to agree with most of Laszlo's points. Specifically, that moving to pull requests will not fix the fact that maintainers are usually busy people and don't always give feedback in a
Hi All,
I tend to agree with most of Laszlo's points. Specifically, that moving to pull requests will not fix the fact that maintainers are usually busy people and don't always give feedback in a
|
By
Nate DeSimone
·
#300
·
|
|
Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process
Hi Bret,
Which points are you disagreeing?
IIUC it is easier for the "Instagram generation" to write a GitHub
plugin which ping an unmerged pullrequest for them, rather than tracking
their WiP and
Hi Bret,
Which points are you disagreeing?
IIUC it is easier for the "Instagram generation" to write a GitHub
plugin which ping an unmerged pullrequest for them, rather than tracking
their WiP and
|
By
Philippe Mathieu-Daudé <philmd@...>
·
#299
·
|
|
Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process
I agree with some of your points, but I don’t believe that this calls for dependencies at all.
If a PR can pass CI with the changes, it’s functionally unordered.
And if a PR can’t, it has to
I agree with some of your points, but I don’t believe that this calls for dependencies at all.
If a PR can pass CI with the changes, it’s functionally unordered.
And if a PR can’t, it has to
|
By
Bret Barkelew <bret.barkelew@...>
·
#298
·
|
|
Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process
“… boundless and bare, The lone and level sands stretch far away.”
- Bret
Sent: Friday, May 15, 2020 12:34 AM
To: rfc@edk2.groups.io<mailto:rfc@edk2.groups.io>; Bret
“… boundless and bare, The lone and level sands stretch far away.”
- Bret
Sent: Friday, May 15, 2020 12:34 AM
To: rfc@edk2.groups.io<mailto:rfc@edk2.groups.io>; Bret
|
By
Bret Barkelew <bret.barkelew@...>
·
#297
·
|
|
Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process
This differs extremely from how we've been working on edk2-devel (or
from how any git-based project works that I've ever been involved with).
And I think the above workflow is out of scope, for
This differs extremely from how we've been working on edk2-devel (or
from how any git-based project works that I've ever been involved with).
And I think the above workflow is out of scope, for
|
By
Laszlo Ersek
·
#296
·
|
|
Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process
I find this an extremely good characterization!
And, I find the fact soul-destroying.
Laszlo
I find this an extremely good characterization!
And, I find the fact soul-destroying.
Laszlo
|
By
Laszlo Ersek
·
#295
·
|
|
Re: [RFC] BaseTools/Source/Python as a standalone python package in independent repo
Sorry- I wasn't more clear with my initial message. We meant with this forum here. The discussion in the earlier forum brought up several great points and outlined a pretty decent list of must haves
Sorry- I wasn't more clear with my initial message. We meant with this forum here. The discussion in the earlier forum brought up several great points and outlined a pretty decent list of must haves
|
By
Matthew Carlson
·
#294
·
|
|
Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process
Agreed. Responsibility to verify the commit message when squashing is always something to be aware of.
With Github, the one who presses the “Close and Merge” (or whatever it’s called) button
Agreed. Responsibility to verify the commit message when squashing is always something to be aware of.
With Github, the one who presses the “Close and Merge” (or whatever it’s called) button
|
By
Bret Barkelew <bret.barkelew@...>
·
#293
·
|
|
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 single patch, then
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 single patch, then
|
By
Michael D Kinney
·
#292
·
|
|
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 managed well), but it allows for rapid iteration,
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,
|
By
Bret Barkelew <bret.barkelew@...>
·
#291
·
|
|
Re: [RFCv2] code-first process for UEFI-forum specifications
Leif, Ray,
I have not seen any discussion on this thread since March(!)...
Please see my comments below.
Leif, Ray,
I have not seen any discussion on this thread since March(!)...
Please see my comments below.
|
By
Samer El-Haj-Mahmoud
·
#290
·
|
|
Re: [RFC] BaseTools/Source/Python as a standalone python package in independent repo
Here's an example why the above procedure (i.e., strict & lock-step
versioning) is important:
https://bugzilla.tianocore.org/show_bug.cgi?id=2719
When looking at a particular commit in edk2, for
Here's an example why the above procedure (i.e., strict & lock-step
versioning) is important:
https://bugzilla.tianocore.org/show_bug.cgi?id=2719
When looking at a particular commit in edk2, for
|
By
Laszlo Ersek
·
#289
·
|
|
Re: [RFC] BaseTools/Source/Python as a standalone python package in independent repo
Hi Matthew,
I didn't provide any feedback in this specific thread because I thought
our discussion earlier was sufficient feedback from me.
(just commenting on the particular "we haven't had any
Hi Matthew,
I didn't provide any feedback in this specific thread because I thought
our discussion earlier was sufficient feedback from me.
(just commenting on the particular "we haven't had any
|
By
Laszlo Ersek
·
#288
·
|
|
Re: [RFC] BaseTools/Source/Python as a standalone python package in independent repo
Since we haven't had any feedback and the deadline is quickly approaching. We are going to move ahead by creating a new repo inside of TianoCore and creating patches post-stable tag and submit them to
Since we haven't had any feedback and the deadline is quickly approaching. We are going to move ahead by creating a new repo inside of TianoCore and creating patches post-stable tag and submit them to
|
By
Matthew Carlson
·
#287
·
|
|
Re: [RFCv2] code-first process for UEFI-forum specifications
For example if a branch covers changes to multiple specifications, as
described elsewhere. Or if it simply makes sense due to content size.
It is possible, now we've migrated to .rst for edk2, that we
For example if a branch covers changes to multiple specifications, as
described elsewhere. Or if it simply makes sense due to content size.
It is possible, now we've migrated to .rst for edk2, that we
|
By
Leif Lindholm <leif@...>
·
#286
·
|
|
Re: [EXTERNAL] Re: [edk2-devel] [edk2-rfc] GitHub Pull Request based Code Review Process
This is a github.com limitation.
And the email archive mitigates it.
In the current process, when I review v2 of a 10-part series, I have one
Thunderbird window open with the v1 thread, containing
This is a github.com limitation.
And the email archive mitigates it.
In the current process, when I review v2 of a 10-part series, I have one
Thunderbird window open with the v1 thread, containing
|
By
Laszlo Ersek
·
#285
·
|