From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.31; helo=mga06.intel.com; envelope-from=liming.gao@intel.com; receiver=edk2-devel@lists.01.org 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 D2D85211ADA58 for ; Mon, 7 Jan 2019 05:41:55 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Jan 2019 05:41:55 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,451,1539673200"; d="scan'208";a="123959450" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga002.jf.intel.com with ESMTP; 07 Jan 2019 05:41:55 -0800 Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 7 Jan 2019 05:41:55 -0800 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 7 Jan 2019 05:41:54 -0800 Received: from shsmsx152.ccr.corp.intel.com ([169.254.6.44]) by shsmsx102.ccr.corp.intel.com ([169.254.2.63]) with mapi id 14.03.0415.000; Mon, 7 Jan 2019 21:41:52 +0800 From: "Gao, Liming" To: "Ni, Ray" , "edk2-devel@lists.01.org" , "leif.lindholm@linaro.org" , "afish@apple.com" , "Laszlo Ersek (lersek@redhat.com)" , "Kinney, Michael D" Thread-Topic: [edk2] [RFC] Edk2 BaseTools Python3 Migration Update Thread-Index: AdScIfEAP1TAIYqwRbmPvz2xdWmYXwJ/42uAABn3i/A= Date: Mon, 7 Jan 2019 13:41:52 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E3AD26C@SHSMSX152.ccr.corp.intel.com> References: <4A89E2EF3DFEDB4C8BFDE51014F606A14E39130F@SHSMSX104.ccr.corp.intel.com> <2b49bd5c-968e-d7b0-e975-9d3da2101bc3@Intel.com> In-Reply-To: <2b49bd5c-968e-d7b0-e975-9d3da2101bc3@Intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDQ5N2FjOWItZWNlNS00NzA4LWE1MjAtM2JjMzczNWEyZTU4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiNG1LeGU0cElpelZmQkNpQ3FjQ2pLUGhuMHVYSnptUEE3RHBleG9vOXVXRkV0VmIzNGs5b1lwYjNDaW9GTkNHVSJ9 dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [RFC] Edk2 BaseTools Python3 Migration Update 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: Mon, 07 Jan 2019 13:41:56 -0000 X-List-Received-Date: Mon, 07 Jan 2019 13:41:56 -0000 X-List-Received-Date: Mon, 07 Jan 2019 13:41:56 -0000 X-List-Received-Date: Mon, 07 Jan 2019 13:41:56 -0000 X-List-Received-Date: Mon, 07 Jan 2019 13:41:56 -0000 X-List-Received-Date: Mon, 07 Jan 2019 13:41:56 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmF5Og0KIEkgdGhpbmsgdGhpcyBwcm9wb3NhbCBpcyBnb29kIHRvIHJlY29tbWVuZCBQeXRob24z IGFzIHRoZSBkZWZhdWx0IGludGVycHJldGVyLiBJIHN1bW1hcnkgdGhlIHVwZGF0ZWQgcHJvcG9z YWwuIA0KDQoxLiBQWVRIT04zX0VOQUJMRSBlbnYgaXMgbm90IHNldC4gZWRrc2V0dXAuYmF0L2Vk a3NldHVwLnNoIHdpbGwgZmluZCBoaWdoZXIgdmVyc2lvbiBweXRob24gaW5zdGFsbGVkIGluIE9T LiBJZiBQeXRob24zIGlzIGZvdW5kLCBQeXRob24zIHdpbGwgYmUgdXNlZC4gVGhlbiwgaWYgcHl0 aG9uMiBpcyBmb3VuZCwgYW5kIHB5dGhvbjIgaXMgdXNlZC4gSWYgbm90IGZvdW5kLCByZXBvcnQg ZXJyb3IgYW5kIHN0b3AgYnVpbGQuIFRoaXMgd2lsbCBjaGFuZ2UgdGhlIGRlZmF1bHQgcHl0aG9u IGludGVycHJldGVyIGZyb20gUHl0aG9uMiB0byBQeXRob24zIHdoZW4gdGhleSBib3RoIGFyZSBp bnN0YWxsZWQuIA0KMi4gUFlUSE9OM19FQU5CTEUgZW52IGlzIHNldCB0byBUUlVFLiBlZGtzZXR1 cC5iYXQvZWRrc2V0dXAuc2ggd2lsbCBmaW5kIFB5dGhvbjMuIElmIFB5dGhvbjMgaXMgZm91bmQs IFB5dGhvbjMgd2lsbCBiZSB1c2VkLiBJZiBub3QgZm91bmQsIHJlcG9ydCBlcnJvciBhbmQgc3Rv cCBidWlsZC4NCjMuIFBZVEhPTjNfRU5BQkxFIGVudiBpcyBzZXQgdG8gbm90IFRSVUUuIGVka3Nl dHVwLmJhdC9lZGtzZXR1cC5zaCB3aWxsIGZpbmQgUHl0aG9uMi4gSWYgUHl0aG9uMiBpcyBmb3Vu ZCwgUHl0aG9uMiB3aWxsIGJlIHVzZWQuIElmIG5vdCBmb3VuZCwgcmVwb3J0IGVycm9yIGFuZCBz dG9wIGJ1aWxkLg0KT25jZSBQeXRob24gaXMgZm91bmQsIGVka3NldHVwLmJhdC9lZGtzZXR1cC5z aCBhbmQgYnVpbGQgdG9vbCB3aWxsIGJvdGggcHJpbnQgbWVzc2FnZSB0byBsZXQgdXNlciBhd2Fy ZSB3aGljaCB2ZXJzaW9uIHB5dGhvbiB0b29sIGlzIHVzZWQgaW4gdGhpcyBidWlsZC4gDQoNClRo YW5rcw0KTGltaW5nDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE5pLCBS YXkNCj4gU2VudDogTW9uZGF5LCBKYW51YXJ5IDcsIDIwMTkgNDo0MCBQTQ0KPiBUbzogR2FvLCBM aW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPjsgZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmcNCj4g Q2M6IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IExhc3ps byBFcnNlayAobGVyc2VrQHJlZGhhdC5jb20pIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gU3ViamVj dDogUmU6IFtlZGsyXSBbUkZDXSBFZGsyIEJhc2VUb29scyBQeXRob24zIE1pZ3JhdGlvbiBVcGRh dGUNCj4gDQo+IE9uIDEyLzI1LzIwMTggMzo1MCBQTSwgR2FvLCBMaW1pbmcgd3JvdGU6DQo+ID4g SGksIGFsbA0KPiA+ICAgIE9uIFB5dGhvbjMgbWlncmF0aW9uIGh0dHBzOi8vYnVnemlsbGEudGlh bm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTUsIHdlIHVwZGF0ZSBFZGsyIEJhc2VUb29scyBw eXRob24gc291cmNlIGNvZGUgd2l0aCB0aGUNCj4gY29tcGF0aWJsZSBzeW50YXggdG8gc3VwcG9y dCBQeXRob24yIGFuZCBQeXRob24zIGJvdGguIEhlcmUgaXMgY29kZSBodHRwczovL2dpdGh1Yi5j b20vbGdhbzQvZWRrMi90cmVlL1B5dGhvbjMgZm9yIGRyeSBydW4uIFRvDQo+IGVuYWJsZSBQeXRo b24zLCB5b3UganVzdCBuZWVkIHRvIHNldCBQWVRIT04zX0VOQUJMRSBlbnZpcm9ubWVudCBhcyBU UlVFLCB0aGVuIHR5cGUgZWRrc2V0dXAuYmF0L2Vka3NldHVwLnNoLiBXaXRob3V0IHRoaXMgc2V0 dGluZywNCj4gQmFzZVRvb2xzIHN0aWxsIHJ1biB3aXRoIFB5dGhvbjIuIFNvLCB0aGVyZSBpcyBu byBjaGFuZ2UgZm9yIGN1cnJlbnQgdXNhZ2UgbW9kZWwgd2l0aCBQeXRob24yNy4NCj4gDQo+IExp bWluZywNCj4gSSBsaWtlIFB5dGhvbjMuIEJ1dCBJIGRvbid0IGxpa2UgdGhlIGlkZWEgb2YgZW5h YmxpbmcgUHl0aG9uMyBkZXBlbmRpbmcNCj4gb24gUFlUSE9OM19FTkFCTEUgZW52aXJvbm1lbnQg dmFyaWFibGUuDQo+IEkgcHJlZmVyIEJhc2VUb29scyB0byB1c2UgUHl0aG9uMyBieSBkZWZhdWx0 IHdoZW4gUFlUSE9OM19FTkFCTEUgaXMgbm90IHNldC4NCj4gV2hlbiBQWVRIT04zX0VOQUJMRSBp cyBzZXQsIEJhc2VUb29scyBjYW4gdXNlIHRoZSBkZXNpcmVkIHB5dGhvbiB2ZXJzaW9uDQo+IGZv bGxvd2luZyB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUuDQo+IA0KPiBEbyB5b3UgYWdyZWU/IE9y IGFueSBvYmplY3Rpb24/DQo+IA0KPiANCj4gPg0KPiA+ICAgIEJ1dCwgd2UgaGF2ZSBubyBlbm91 Z2ggcmVzb3VyY2UgdG8gZnVsbHkgdmVyaWZ5IFB5dGhvbjIgYW5kIFB5dGhvbjMgYm90aC4gV2Ug d2lsbCBmb2N1cyBvbiBQeXRob24zIHZhbGlkYXRpb24uIElmIGFueW9uZSBjYW4gaGVscA0KPiB2 ZXJpZnkgUHl0aG9uMiwgaXQgd2lsbCBiZSBncmVhdC4gQW5kLCBpZiB5b3UgbWVldCB3aXRoIHRo ZSBpc3N1ZSBvbiBQeXRob24yLCBwbGVhc2UgZmlsZSBCWi4gV2Ugc3RpbGwgZml4IHRoZW0uDQo+ ID4NCj4gPiBUaGFua3MNCj4gPiBMaW1pbmcNCj4gPg0KPiA+IF9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gZWRrMi1kZXZlbCBtYWlsaW5nIGxpc3QN Cj4gPiBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZw0KPiA+IGh0dHBzOi8vbGlzdHMuMDEub3JnL21h aWxtYW4vbGlzdGluZm8vZWRrMi1kZXZlbA0KPiA+DQo+IA0KPiANCj4gLS0NCj4gVGhhbmtzLA0K PiBSYXkNCg==