HI Laszlo
Thanks for your feedback. It reminds us to use GIT.
I am sorry that I missed your feedback before. I search it in my mailbox again today, but I fail to find it.
Not sure why. :-(
Currently we are still using SVN on some machines. Sorry to bring trouble for GIT user.
We are moving towards GIT, and we are involving community for more discussion.
Thank you
Yao Jiewen
-----Original Message-----
From: Justen, Jordan L
Sent: Tuesday, June 09, 2015 8:14 AM
To: edk2-***@lists.sourceforge.net; Yao, Jiewen; Laszlo Ersek; Kinney, Michael D
Subject: Re: [edk2] [patch] MdePkg/PropertiesTable support, MdeModulePkg/DxeCore support UEFI2.5 properties table
Post by Laszlo ErsekJiewen,
On 06/04/15 16:34, Yao, Jiewen wrote:> Hi
Post by Yao, JiewenHere is patch to support UEFI2.5, chapter 4, section 4.6 Properties Table feature.
MdePkg \u2013 add Properties table definition.
MdeModulePkg \u2013 add properties table support in DXE core.
MdeModulePkg \u2013 add PropertiesTableAttributesDxe driver to set
ACPINvs/Reserved memory type to be XP.
Honest question: do you ever intend to abandon the following bad
- extremely long lines,
- huge code bombs in a few patches,
- posting patches as attachments?
/PropertiesTableAttributesDxe/PropertiesTableAttributesDxe.uni | 1
/PropertiesTableAttributesDxe/PropertiesTableAttributesDxeExtra.uni | 1
Core/Dxe/DxeMain.h | 29
Core/Dxe/DxeMain.inf | 4
Core/Dxe/DxeMain/DxeMain.c | 2
Core/Dxe/Image/Image.c | 2
Core/Dxe/Misc/PropertiesTable.c | 1418 ++++++++++
MdeModulePkg.dec | 22
MdeModulePkg.dsc | 2
Universal/PropertiesTableAttributesDxe/PropertiesTableAttributesDxe.c | 412 ++
Universal/PropertiesTableAttributesDxe/PropertiesTableAttributesDxe.inf | 114
Universal/PropertiesTableAttributesDxe/PropertiesTableAttributesDxe.uni | 1
Universal/PropertiesTableAttributesDxe/PropertiesTableAttributesDxeExtra.uni | 1
13 files changed, 2009 insertions(+)
Also, the longest line in the patch is 214 characters.
Do you ever intend to adopt inline patches, to break up features into
series of patches, and to follow the line length hints of the edk2
coding style?
Honestly, I have the impression about these postings that they are an
after-the-fact (non-)courtesy to the mailing list. "We wrote this at
Intel, it has been reviewed, it's going in, we'll ignore your
formatting requests that you've repeated many times; if you are unable
to review it as-is, your loss".
If you are committed to ignore these bugs in your patches in the long
term, I'd like to know that.
Jiewen, it seems like Laszlo expressed some (valid) concerns with your patch, but you didn't respond, and checked them in anyway.
Considering how much effort it is for people to code review patches, it is not very friendly to ignore their feedback.
Occasionally, in urgent cases, we can disagree and still move forward even when there is disagreement, but I don't think it is good to ignore the discussion entirely and move forward with no regard for the concerns.
Did you intend this edk2-devel "code-review" to actually be "We wrote this at Intel, it has been reviewed, it's going in" as was Laszlo's concern?
I think the real start of the issue is that this should have been posted to edk2-devel before there was any Reviewed-by. And, following the posting, all feedback from the community should be considered.
Mike, do you have any thoughts on how we might be able to address these issues? Maybe we could consider removing commit privileges for developers that don't follow the process? Is there someone else on the team besides you that I should ask this question to?
Thanks,
-Jordan
------------------------------------------------------------------------------