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.126; helo=mga18.intel.com; envelope-from=liming.gao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) (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 2DE812119EBD4 for ; Tue, 8 Jan 2019 06:22:34 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Jan 2019 06:22:33 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,454,1539673200"; d="scan'208";a="115126620" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga008.fm.intel.com with ESMTP; 08 Jan 2019 06:22:33 -0800 Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 8 Jan 2019 06:22:33 -0800 Received: from shsmsx108.ccr.corp.intel.com (10.239.4.97) by fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 8 Jan 2019 06:22:32 -0800 Received: from shsmsx152.ccr.corp.intel.com ([169.254.6.44]) by SHSMSX108.ccr.corp.intel.com ([169.254.8.85]) with mapi id 14.03.0415.000; Tue, 8 Jan 2019 22:22:31 +0800 From: "Gao, Liming" To: Laszlo Ersek , "Ni, Ray" , "edk2-devel@lists.01.org" , "leif.lindholm@linaro.org" , "afish@apple.com" , "Kinney, Michael D" Thread-Topic: [edk2] [RFC] Edk2 BaseTools Python3 Migration Update Thread-Index: AdScIfEAP1TAIYqwRbmPvz2xdWmYXwJ/42uAABn3i/D//96tAP/+OXxA Date: Tue, 8 Jan 2019 14:22:30 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E3ADC62@SHSMSX152.ccr.corp.intel.com> References: <4A89E2EF3DFEDB4C8BFDE51014F606A14E39130F@SHSMSX104.ccr.corp.intel.com> <2b49bd5c-968e-d7b0-e975-9d3da2101bc3@Intel.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14E3AD26C@SHSMSX152.ccr.corp.intel.com> <5e943b6c-6df2-fe06-198e-5ff5ab43c9a0@redhat.com> In-Reply-To: <5e943b6c-6df2-fe06-198e-5ff5ab43c9a0@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNWU5NzBhMGMtOGNmMi00OTExLWEwYTUtNTY0MWViZGM5MGZlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiVHQrbnp4cEt0U1wvNW4xb2lneGVOYkFSd0VjREZnR284c1pEU0d2Sjc4dXRweUlCMzdWbUs1b1BQVzVMQVlhWGgifQ== 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: Tue, 08 Jan 2019 14:22:35 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGFzemxvOg0KICBZZXMuIFRoaXMgY2FuIGJlIHN1cHBvcnRlZC4gQnV0LCBJIGRvbid0IGtub3cg d2hhdCBwdXJwb3NlIHRvIHNwZWNpZnkgcHl0aG9uIG1pbm9yIHZlcnNpb24gb2YgUHl0aG9uMy4g Q3VycmVudCBpbXBsZW1lbnRhdGlvbiBpbiBQeXRob24zIGJyYW5jaCBhbHdheXMgdHJpZXMgdG8g ZmluZCB0aGUgaGlnaCB2ZXJzaW9uIGluc3RhbGxlZCBpbiBPUy4gRm9yIGV4YW1wbGUsIFB5dGhv bjMuNCwgUHl0aG9uMy43IGFyZSBib3RoIGluc3RhbGxlZCwgUHl0aG9uMy43IHdpbGwgYmUgY2hv c2VuLiBEb2VzIHRoaXMgcG9saWN5IG1lZXQgd2l0aCB5b3VyIHVzYWdlPw0KDQpUaGFua3MNCkxp bWluZw0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMYXN6bG8gRXJzZWsg W21haWx0bzpsZXJzZWtAcmVkaGF0LmNvbV0NCj4gU2VudDogVHVlc2RheSwgSmFudWFyeSA4LCAy MDE5IDM6MDQgQU0NCj4gVG86IEdhbywgTGltaW5nIDxsaW1pbmcuZ2FvQGludGVsLmNvbT47IE5p LCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZzsgbGVpZi5s aW5kaG9sbUBsaW5hcm8ub3JnOw0KPiBhZmlzaEBhcHBsZS5jb207IEtpbm5leSwgTWljaGFlbCBE IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyXSBbUkZD XSBFZGsyIEJhc2VUb29scyBQeXRob24zIE1pZ3JhdGlvbiBVcGRhdGUNCj4gDQo+IE9uIDAxLzA3 LzE5IDE0OjQxLCBHYW8sIExpbWluZyB3cm90ZToNCj4gPiBSYXk6DQo+ID4gIEkgdGhpbmsgdGhp cyBwcm9wb3NhbCBpcyBnb29kIHRvIHJlY29tbWVuZCBQeXRob24zIGFzIHRoZSBkZWZhdWx0IGlu dGVycHJldGVyLiBJIHN1bW1hcnkgdGhlIHVwZGF0ZWQgcHJvcG9zYWwuDQo+ID4NCj4gPiAxLiBQ WVRIT04zX0VOQUJMRSBlbnYgaXMgbm90IHNldC4gZWRrc2V0dXAuYmF0L2Vka3NldHVwLnNoIHdp bGwgZmluZCBoaWdoZXIgdmVyc2lvbiBweXRob24gaW5zdGFsbGVkIGluIE9TLiBJZiBQeXRob24z IGlzIGZvdW5kLA0KPiBQeXRob24zIHdpbGwgYmUgdXNlZC4gVGhlbiwgaWYgcHl0aG9uMiBpcyBm b3VuZCwgYW5kIHB5dGhvbjIgaXMgdXNlZC4gSWYgbm90IGZvdW5kLCByZXBvcnQgZXJyb3IgYW5k IHN0b3AgYnVpbGQuIFRoaXMgd2lsbCBjaGFuZ2UgdGhlDQo+IGRlZmF1bHQgcHl0aG9uIGludGVy cHJldGVyIGZyb20gUHl0aG9uMiB0byBQeXRob24zIHdoZW4gdGhleSBib3RoIGFyZSBpbnN0YWxs ZWQuDQo+ID4gMi4gUFlUSE9OM19FQU5CTEUgZW52IGlzIHNldCB0byBUUlVFLiBlZGtzZXR1cC5i YXQvZWRrc2V0dXAuc2ggd2lsbCBmaW5kIFB5dGhvbjMuIElmIFB5dGhvbjMgaXMgZm91bmQsIFB5 dGhvbjMgd2lsbCBiZSB1c2VkLiBJZiBub3QNCj4gZm91bmQsIHJlcG9ydCBlcnJvciBhbmQgc3Rv cCBidWlsZC4NCj4gPiAzLiBQWVRIT04zX0VOQUJMRSBlbnYgaXMgc2V0IHRvIG5vdCBUUlVFLiBl ZGtzZXR1cC5iYXQvZWRrc2V0dXAuc2ggd2lsbCBmaW5kIFB5dGhvbjIuIElmIFB5dGhvbjIgaXMg Zm91bmQsIFB5dGhvbjIgd2lsbCBiZSB1c2VkLiBJZg0KPiBub3QgZm91bmQsIHJlcG9ydCBlcnJv ciBhbmQgc3RvcCBidWlsZC4NCj4gPiBPbmNlIFB5dGhvbiBpcyBmb3VuZCwgZWRrc2V0dXAuYmF0 L2Vka3NldHVwLnNoIGFuZCBidWlsZCB0b29sIHdpbGwgYm90aCBwcmludCBtZXNzYWdlIHRvIGxl dCB1c2VyIGF3YXJlIHdoaWNoIHZlcnNpb24gcHl0aG9uIHRvb2wgaXMNCj4gdXNlZCBpbiB0aGlz IGJ1aWxkLg0KPiANCj4gSWYgd2UncmUgZ29pbmcgZm9yIHRoaXMgbGV2ZWwgb2YgZmxleGliaWxp dHksIEknZCBsaWtlIHRvIHN1Z2dlc3QgLw0KPiByZXF1ZXN0IGFub3RoZXIgaW1wcm92ZW1lbnQu IFNvbWUgTGludXggZGlzdHJvcyBpbnRlbmQgdG8gYWNjb21tb2RhdGUNCj4gbXVsdGlwbGUgUHl0 aG9uMyB2ZXJzaW9ucyBhdCB0aGUgc2FtZSB0aW1lICh0aGlzIGlzIG5vdCBhIHR5cG87IEkgZG9u J3QNCj4gbWVhbiBQeXRob24yK1B5dGhvbjMsIGJ1dCBtdWx0aXBsZSBQeXRob24zIHZlcnNpb25z KS4gU28gYmFzaWNhbGx5IEknZA0KPiBzdWdnZXN0IHRoYXQgd2Ugb2ZmZXIgYSBtZXRob2QgZm9y IHNwZWNpZnlpbmcgYSBweXRob24gdmVyc2lvbg0KPiAoMi8zL2F1dG8tZGV0ZWN0KSwgcGx1cywg aW4gY2FzZSBhIHNwZWNpZmljIG1ham9yIHZlcnNpb24gaXMgc3BlY2lmaWVkLA0KPiB0aGF0IHdl IGFsbG93IHRoZSB1c2VyIHRvIHNwZWNpZnkgdGhlIHByZWNpc2UgaW50ZXJwcmV0ZXIgcGF0aG5h bWUgdG9vLg0KPiANCj4gVGhhbmtzLA0KPiBMYXN6bG8NCg==