From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 3711D2095D8DE for ; Tue, 18 Jul 2017 08:57:55 -0700 (PDT) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga104.jf.intel.com with ESMTP; 18 Jul 2017 08:59:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,378,1496127600"; d="scan'208";a="288407142" Received: from orsmsx102.amr.corp.intel.com ([10.22.225.129]) by fmsmga004.fm.intel.com with ESMTP; 18 Jul 2017 08:59:48 -0700 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.9]) by ORSMSX102.amr.corp.intel.com ([169.254.3.15]) with mapi id 14.03.0319.002; Tue, 18 Jul 2017 08:59:47 -0700 From: "Kinney, Michael D" To: "Justen, Jordan L" , "edk2-devel@lists.01.org" , "Kinney, Michael D" CC: Leif Lindholm , Andrew Fish , "Gao, Liming" Thread-Topic: [Patch 1/2] BaseTools/PatchCheck: Support Contribution Agreement 1.1 Thread-Index: AQHS/0nvtSUdnvEsW0aICG0m0OLZ3KJZvjPw Date: Tue, 18 Jul 2017 15:59:46 +0000 Message-ID: References: <20170717212829.36548-1-michael.d.kinney@intel.com> <20170717212829.36548-2-michael.d.kinney@intel.com> <150032961440.22153.12979783199124767709@jljusten-skl> In-Reply-To: <150032961440.22153.12979783199124767709@jljusten-skl> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 10.0.102.7 dlp-reaction: no-action x-originating-ip: [10.22.254.139] MIME-Version: 1.0 Subject: Re: [Patch 1/2] BaseTools/PatchCheck: Support Contribution Agreement 1.1 X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jul 2017 15:57:55 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgSm9yZGFuLA0KDQpJIGNhbiB1cGRhdGUgdGhlIGxvZ2ljLiAgVGhlIGxvb3Agb2Ygc3VwcG9y dGVkDQp2ZXJzaW9uIHZhbHVlcyBsb29rcyBnb29kLg0KDQpPbmUgb2YgdGhlIHJlYXNvbnMgSSBj aG9vc2UgdGhlIHN0eWxlIEkgZGlkIGlzIHRoYXQgDQp0aGlzIHBhdGNoIGlzIGludGVuZGVkIHRv IGJlIHNob3J0IGxpdmVkLiAgSSB3b3VsZA0KbGlrZSB0byBzZWUgZXZlcnlvbmUgdHJhbnNpdGlv biB0byB0aGUgbmV3IGFncmVlbWVudA0KaW4gdGhlaXIgY29tbWl0IG1lc3NhZ2VzLiAgSSBrbm93 IHRoZXJlIGFyZSBwYXRjaGVzIA0KaW4gcHJvZ3Jlc3MsIHNvIHdlIG5lZWQgYSBwZXJpb2Qgb2Yg dGltZSB3aGVyZSBib3RoDQphcmUgc3VwcG9ydGVkLiAgSSBhIG1vbnRoIG9yIHR3bywgSSB3b3Vs ZCBsaWtlIHRvIA0KcmVxdWlyZSB0aGUgMS4xIGFncmVlbWVudCBpbiB0aGUgY29tbWl0IG1lc3Nh Z2VzLg0KDQpBZGRpbmcgZmxleGliaWxpdHkgaW4gdGhlIGNvbXBhcmUgZGlkIG5vdCBtYWtlIG11 Y2gNCnNlbnNlIGlmIHdlIGFyZSBnb2luZyB0byB1c2Ugb25lIG1vc3Qgb2YgdGhlIHRpbWUuDQoN ClRoYW5rcywNCg0KTWlrZQ0KDQoNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ IEZyb206IEp1c3RlbiwgSm9yZGFuIEwNCj4gU2VudDogTW9uZGF5LCBKdWx5IDE3LCAyMDE3IDM6 MTQgUE0NCj4gVG86IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNv bT47IGVkazItDQo+IGRldmVsQGxpc3RzLjAxLm9yZw0KPiBDYzogTGVpZiBMaW5kaG9sbSA8bGVp Zi5saW5kaG9sbUBsaW5hcm8ub3JnPjsgQW5kcmV3IEZpc2gNCj4gPGFmaXNoQGFwcGxlLmNvbT47 IEdhbywgTGltaW5nIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQYXRj aCAxLzJdIEJhc2VUb29scy9QYXRjaENoZWNrOiBTdXBwb3J0DQo+IENvbnRyaWJ1dGlvbiBBZ3Jl ZW1lbnQgMS4xDQo+IA0KPiBPbiAyMDE3LTA3LTE3IDE0OjI4OjI4LCBNaWNoYWVsIEQgS2lubmV5 IHdyb3RlOg0KPiA+IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/ aWQ9NjI4DQo+ID4NCj4gPiBVcGRhdGUgUGF0Y2hDaGVjay5weSB0byBzdXBwb3J0IGVpdGhlcg0K PiA+ICJDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg MS4wIg0KPiA+IG9yICJDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB Z3JlZW1lbnQgMS4xIg0KPiA+IGluIHRoZSBjb21taXQgbWVzc2FnZS4NCj4gPg0KPiA+IENjOiBM ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+DQo+ID4gQ2M6IEFuZHJldyBG aXNoIDxhZmlzaEBhcHBsZS5jb20+DQo+ID4gQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1 c3RlbkBpbnRlbC5jb20+DQo+ID4gQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t Pg0KPiA+IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVu dCAxLjENCj4gPiBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lu bmV5QGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgQmFzZVRvb2xzL1NjcmlwdHMvUGF0Y2hDaGVj ay5weSB8IDYgKysrKy0tDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIg ZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvQmFzZVRvb2xzL1NjcmlwdHMvUGF0 Y2hDaGVjay5weQ0KPiBiL0Jhc2VUb29scy9TY3JpcHRzL1BhdGNoQ2hlY2sucHkNCj4gPiBpbmRl eCA3YmM1NzM2ZGJmLi4xMzVmMWMwMTEyIDEwMDc1NQ0KPiA+IC0tLSBhL0Jhc2VUb29scy9TY3Jp cHRzL1BhdGNoQ2hlY2sucHkNCj4gPiArKysgYi9CYXNlVG9vbHMvU2NyaXB0cy9QYXRjaENoZWNr LnB5DQo+ID4gQEAgLTc3LDggKzc3LDEwIEBAIGNsYXNzIENvbW1pdE1lc3NhZ2VDaGVjazoNCj4g PiAgICAgIGRlZiBjaGVja19jb250cmlidXRlZF91bmRlcihzZWxmKToNCj4gPiAgICAgICAgICBj dV9tc2c9J0NvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uDQo+IEFncmVl bWVudCAxLjAnDQo+ID4gICAgICAgICAgaWYgc2VsZi5tc2cuZmluZChjdV9tc2cpIDwgMDoNCj4g PiAtICAgICAgICAgICAgc2VsZi5lcnJvcignTWlzc2luZyBDb250cmlidXRlZC11bmRlciEgKE5v dGU6IHRoaXMNCj4gbXVzdCBiZSAnICsNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAnYWRk ZWQgYnkgdGhlIGNvZGUgY29udHJpYnV0b3IhKScpDQo+ID4gKyAgICAgICAgICAgIGN1X21zZz0n Q29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24NCj4gQWdyZWVtZW50IDEu MScNCj4gPiArICAgICAgICAgICAgaWYgc2VsZi5tc2cuZmluZChjdV9tc2cpIDwgMDoNCj4gPiAr ICAgICAgICAgICAgICAgIHNlbGYuZXJyb3IoJ01pc3NpbmcgQ29udHJpYnV0ZWQtdW5kZXIhIChO b3RlOg0KPiB0aGlzIG11c3QgYmUgJyArDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICdhZGRlZCBieSB0aGUgY29kZSBjb250cmlidXRvciEpJykNCj4gDQo+IEknZCBwcm9iYWJseSB0 cnkgZm9yIGEgcmVnZXguIFNvbWV0aGluZyBsaWtlOg0KPiANCj4gJ15ccypDb250cmlidXRlZC11 bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQNCj4gMVwuWzAxXVxzKiQnDQo+ IA0KPiBCdXQgeW91IGNvdWxkIGFsc28gZG8gc29tZXRoaW5nIGxpa2U6DQo+IA0KPiBmb3IgdmVy IGluICgnMS4wJywgJzEuMScpOg0KPiAgICAgY3VfbXNnPSdDb250cmlidXRlZC11bmRlcjogVGlh bm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgJw0KPiArIHZlcg0KPiAgICAgLi4uDQo+ICAg ICBpZiBmb3VuZDogcmV0dXJuDQo+IHNlbGYuZXJyb3IoJ01pc3NpbmcgQ29udHJpYnV0ZWQtdW5k ZXIhIChOb3RlOiB0aGlzIG11c3QgYmUgJyArDQo+ICAgICAgICAgICAgJ2FkZGVkIGJ5IHRoZSBj b2RlIGNvbnRyaWJ1dG9yISknKQ0KPiANCj4gLUpvcmRhbg0K