From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.136; helo=mga12.intel.com; envelope-from=bob.c.feng@intel.com; receiver=edk2-devel@lists.01.org Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) (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 A7771211B1115 for ; Tue, 29 Jan 2019 18:59:16 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Jan 2019 18:59:16 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,539,1539673200"; d="scan'208";a="129629592" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by FMSMGA003.fm.intel.com with ESMTP; 29 Jan 2019 18:59:16 -0800 Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 29 Jan 2019 18:59:16 -0800 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 29 Jan 2019 18:59:15 -0800 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.110]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.102]) with mapi id 14.03.0415.000; Wed, 30 Jan 2019 10:59:13 +0800 From: "Feng, Bob C" To: Laszlo Ersek CC: "edk2-devel@lists.01.org" Thread-Topic: [edk2] [Patch v2 00/33] BaseTools python3 migration patch set Thread-Index: AQHUt3fK9d84JJ6l40uzWT7OlL0dNaXFshmAgAFuKjA= Date: Wed, 30 Jan 2019 02:59:13 +0000 Message-ID: <08650203BA1BD64D8AD9B6D5D74A85D16007B416@SHSMSX101.ccr.corp.intel.com> References: <20190129020610.14300-1-bob.c.feng@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [Patch v2 00/33] BaseTools python3 migration patch set X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jan 2019 02:59:16 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTGFzemxvLA0KDQpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB0aGUgdGVzdGluZy4NCg0KVGhh bmtzIQ0KQm9iDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBMYXN6bG8gRXJz ZWsgW21haWx0bzpsZXJzZWtAcmVkaGF0LmNvbV0gDQpTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDI5 LCAyMDE5IDk6MDcgUE0NClRvOiBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+DQpD YzogZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmcNClN1YmplY3Q6IFJlOiBbZWRrMl0gW1BhdGNoIHYy IDAwLzMzXSBCYXNlVG9vbHMgcHl0aG9uMyBtaWdyYXRpb24gcGF0Y2ggc2V0DQoNCkhpIEJvYiwN Cg0KT24gMDEvMjkvMTkgMDM6MDUsIEZlbmcsIEJvYiBDIHdyb3RlOg0KPiBCWjogaHR0cHM6Ly9i dWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD01NQ0KPg0KPiBWMjoNCj4gVGhl IHB5dGhvbiBmaWxlcyB1bmRlciBDUGFyc2VyNCBmb2xkZXIgb2YgRUNDL0VvdCB0b29sIGFyZSBn ZW5lcmF0ZWQgDQo+IGJ5IGFudGxyNCBhbmQgZm9ycHl0aG9uMyB1c2FnZS4NCj4gVGhleSBoYXZl IHB5dGhvbjMgc3BlY2lmaWMgc3ludGF4LCBmb3IgZXhhbXBsZSB0aGUgZGF0YSB0eXBlIA0KPiBk ZWNsYXJhdGlvbiBmb3IgdGhlIGFyZ3VtZW50cyBvZiBhIGZ1bmN0aW9uLiBUaGF0IGlzIG5vdCBj b21waXRhYmxlIA0KPiB3aXRoIHB5dGhvbjIuIHRoaXMgcGF0Y2ggaXMgdG8gcmVtb3ZlIHRoZXNl IHN5bnRheC4NCj4NCj4gVGhlIHZlcnNpb24yIHBhdGNoIHNldCBpcyBjb21taXQgdG8gaHR0cHM6 Ly9naXRodWIuY29tL0JvYkNGL2VkazIuZ2l0IA0KPiBicmFuY2ggcHkzYmFzZXRvb2xzX3YyDQoN CihyZXVzaW5nIHRoZSAidGVzdCBwbGFuIiBmcm9tIG15IGVtYWlsIGF0DQo8aHR0cDovL21pZC5t YWlsLWFyY2hpdmUuY29tL2NhYjRmZWQ2LTRjNWQtOTRhOS1iMjlmLWRhNDFhZDdmMzIwZUByZWRo YXQuY29tPjopDQoNCkkgcmFuIHRoZSBmb2xsb3dpbmcgdGVzdHMsIGF0IGNvbW1pdCA2ZWRiNmJk OWYxODIgKCJCYXNlVG9vbHM6IEVvdCB0b29sDQpQeXRob24zIGFkYXB0aW9uIiwgMjAxOS0wMS0y OSkuIEVhY2ggdGVzdCB3YXMgcGVyZm9ybWVkIGluIGEgY2xlYW4gdHJlZSAoYWZ0ZXIgcnVubmlu ZyAiZ2l0IGNsZWFuIC1mZmR4IikgYW5kIGNsZWFuIGVudmlyb25tZW50IChJIHJlLXNvdXJjZWQg ImVka3NldHVwLnNoIiBmb3IgZWFjaCB0ZXN0IGluIHNlcGFyYXRpb24pLiBJbiBhZGRpdGlvbiwg dGhlIGJhc2UgdG9vbHMgd2VyZSByZWJ1aWx0IChhZ2FpbiBmcm9tIGEgY2xlYW4gdHJlZSkgZm9y IGVhY2ggdGVzdCwgd2l0aCB0aGUgZm9sbG93aW5nIGNvbW1hbmQgWzFdOg0KDQogIG5pY2UgbWFr ZSAtQyAiJEVES19UT09MU19QQVRIIiAtaiAkKGdldGNvbmYgX05QUk9DRVNTT1JTX09OTE4pDQoN CihhKSBPbiBteSBSSEVMNy41IFdvcmtzdGF0aW9uIGxhcHRvcCwgSSBoYXZlIGJvdGggdGhlIHN5 c3RlbS1sZXZlbCBweXRob24gcGFja2FnZXMgaW5zdGFsbGVkIChweXRob24tMi43LjUtNjkuZWw3 XzUueDg2XzY0KSwgYW5kIHRoZSBleHRyYQ0KcHl0aG9uLTMuNCBzdHVmZiBmcm9tIEVQRUwtNyAo cHl0aG9uMzQtMy40LjktMS5lbDcueDg2XzY0KS4NCg0KKGExKSBEaWRuJ3Qgc2V0IGVpdGhlciBQ WVRIT04zX0VOQUJMRSBvciBQWVRIT05fQ09NTUFORC4gVGhlIGJ1aWxkIHV0aWxpdHkgcGlja2Vk DQoNCiAgUFlUSE9OX0NPTU1BTkQgICA9IC91c3IvYmluL3B5dGhvbjMuNA0KDQphbmQgSSBzdWNj ZXNzZnVsbHkgYnVpbHQgT3ZtZlBrZyBmb3IgSUEzMiwgSUEzMlg2NCwgYW5kIFg2NDsgYWxzbyBB cm1WaXJ0UWVtdSBmb3IgQUFSQ0g2NC4gVGhlIGJ1aWx0IGZpcm13YXJlIGltYWdlcyBwYXNzZWQg YSBzbW9rZSB0ZXN0IHRvby4NCg0KKGEyKSBJIHJlbW92ZWQgYWxsIHRoZSBweXRob24zNCBwYWNr YWdlcyAoYW5kIHRoZSBkZXBlbmRlbnQgcGFja2FnZXMpIGZyb20gbXkgbGFwdG9wLiBEaWRuJ3Qg c2V0IGVpdGhlciBvZiBQWVRIT04zX0VOQUJMRSBhbmQgUFlUSE9OX0NPTU1BTkQuDQooVGhpcyBp cyB0aGUgY29uZmlndXJhdGlvbiB3aGF0IGEgIm5vcm1hbCIgUkhFTDcgZW52aXJvbm1lbnQgd291 bGQNCnByb3ZpZGUuKSBUaGUgImJ1aWxkIiB1dGlsaXR5IGRpZG4ndCBwcmludCBhbnkgUFlUSE9O X0NPTU1BTkQgc2V0dGluZywgYnV0IHRoZSBzYW1lIGZ3IHBsYXRmb3JtIGJ1aWxkcyBhcyBpbiAo YTEpIGNvbXBsZXRlZCBmaW5lLiBUaGUgc21va2UgdGVzdHMgcGFzc2VkIGFnYWluIGFzIHdlbGwu DQoNCihiKSBSSEVMLTggdmlydHVhbCBtYWNoaW5lLCB3aXRoICIvdXNyL2Jpbi9weXRob24zLjYi IGZyb20gcHl0aG9uMzYtMy42LjYtMTguZWw4Lng4Nl82NCwgYW5kICIvdXNyL2xpYmV4ZWMvcGxh dGZvcm0tcHl0aG9uIiBmcm9tIHBsYXRmb3JtLXB5dGhvbi0zLjYuOC0xLmVsOC54ODZfNjQuDQoN CihiMSkgRGlkbid0IHNldCBlaXRoZXIgUFlUSE9OM19FTkFCTEUgb3IgUFlUSE9OX0NPTU1BTkQu IFRoZSBidWlsZCB1dGlsaXR5IHBpY2tlZA0KDQogIFBZVEhPTl9DT01NQU5EICAgPSAvdXNyL2Jp bi9weXRob24zLjYNCg0KYW5kIEkgc3VjY2Vzc2Z1bGx5IGJ1aWx0IE92bWZQa2cgZm9yIElBMzIs IElBMzJYNjQsIGFuZCBYNjQuIChJIGRvbid0IGhhdmUgYSBjcm9zcy1jb21waWxlciBpbnN0YWxs ZWQgaW4gdGhpcyBlbnZpcm9ubWVudCB5ZXQsIG5vciBhIFJIRUw4DQphYXJjaDY0IEtWTSBndWVz dCwgc28gSSBjb3VsZG4ndCB0ZXN0IEFybVZpcnRRZW11IGZvciBub3cpLg0KDQooYjIpIEkgc2V0 IFBZVEhPTl9DT01NQU5EIHRvICIvdXNyL2xpYmV4ZWMvcGxhdGZvcm0tcHl0aG9uIi4gRGlkbid0 IHNldCBQWVRIT04zX0VOQUJMRS4gVGhlIHNhbWUgYnVpbGRzIGFzIGluIChiMSkgc3VjY2VlZGVk Lg0KDQoNCkZvciB0aGUgc2VyaWVzOg0KDQpUZXN0ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2Vr QHJlZGhhdC5jb20+DQoNCkdpdmVuIHRoYXQgdGhlIHRlc3RpbmcgaXMgcXVpdGUgdGltZSBjb25z dW1pbmcsIEkgc3VnZ2VzdCB0aGF0IHdlIHB1c2gNCnYyIChhc3N1bWluZyByZXZpZXdlcnMgZG9u J3QgZmluZCBjcml0aWNhbCBpc3N1ZXMpLCBhbmQgYWRkcmVzcyBzbWFsbCBpc3N1ZXMgaW5jcmVt ZW50YWxseS4NCg0KVGhhbmtzIQ0KTGFzemxvDQo=