From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=63.147.10.40; helo=atlmailgw1.ami.com; envelope-from=felixp@ami.com; receiver=edk2-devel@lists.01.org Received: from atlmailgw1.ami.com (atlmailgw1.ami.com [63.147.10.40]) (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 ED18E203B99BB for ; Thu, 8 Nov 2018 08:47:38 -0800 (PST) X-AuditID: ac1060b2-0c9ff70000000d42-a9-5be468a94244 Received: from atlms2.us.megatrends.com (atlms2.us.megatrends.com [172.16.96.152]) (using TLS with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client did not present a certificate) by atlmailgw1.ami.com (Symantec Messaging Gateway) with SMTP id 54.49.03394.9A864EB5; Thu, 8 Nov 2018 11:47:37 -0500 (EST) Received: from ATLMS1.us.megatrends.com ([fe80::8c55:daf0:ef05:5605]) by atlms2.us.megatrends.com ([fe80::29dc:a91e:ea0c:cdeb%12]) with mapi id 14.03.0415.000; Thu, 8 Nov 2018 11:47:36 -0500 From: Felix Polyudov To: "'Feng, Bob C'" , "Ni, Ruiyu" , "edk2-devel@lists.01.org" CC: "Carsey, Jaben" , "Gao, Liming" Thread-Topic: [edk2] [Patch] BaseTools: Replace the sqlite database with list Thread-Index: AQHUdxYhZrkAq8DSWkaaty3mcL6yNKVE1dYAgACGC/CAALieQA== Date: Thu, 8 Nov 2018 16:47:35 +0000 Message-ID: <9333E191E0D52B4999CE63A99BA663A00302C3534D@atlms1.us.megatrends.com> References: <20181108031519.37720-1-bob.c.feng@intel.com> <43c4bb22-41c4-fbf7-ff9d-e86bac0d2da7@Intel.com> <08650203BA1BD64D8AD9B6D5D74A85D15FFFB3B4@SHSMSX101.ccr.corp.intel.com> In-Reply-To: <08650203BA1BD64D8AD9B6D5D74A85D15FFFB3B4@SHSMSX101.ccr.corp.intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.16.99.93] content-transfer-encoding: base64 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOKsWRmVeSWpSXmKPExsWyRiBhhu7KjCfRBmf+KVj8OjqPzWLPoaPM Fhub/rBarLi3gd3iZc9qdgdWj8V7XjJ5dM/+xxLAFNXAaJOYl5dfkliSqpCSWpxsqxRQlFmW mFyppJCZYqtkqKRQkJOYnJqbmldiq5RYUJCal6Jkx6WAAWyAyjLzFFLzkvNTMvPSbZU8g/11 LSxMLXUNlexCMlIVMvPS8otyE0sy8/MUkvPzSoCqU1OAogoJXZwZ12Z/ZCrYIVmxb/8btgbG JxJdjJwcEgImEmdnvGXsYuTiEBLYxSSxYeN1NgjnEKPEjPYtjCBVbAKqEsdXN7OAJEQEmhkl du3ayAKSYBYIkWi+sYAdxBYW8JE4uu81G4gtIuArcfH/fGYI20niRNsOVhCbRUBF4uGSE2A1 vAKBEqe+fwBbICSwjVHiX58jiM0JNHPJimawmYwCYhLfT61hgtglLnHryXwmiLMFJJbsOc8M YYtKvHz8jxXCVpDY8r4TqJcDqF5TYv0ufYhWRYkp3Q/ZIdYKSpyc+YRlAqPoLCRTZyF0zELS MQtJxwJGllWMQoklObmJmTnp5YZ6ibmZesn5uZsYIeli0w7GlovmhxgFOBiVeHivJj+JFmJN LCuuzAWGJAezkgjvJh2gEG9KYmVValF+fFFpTmrxIUYnYKBMZJbiBkUXMP7jjQ0MpERhHEMT MxNzI3NDSxNzY2Mlcd58tU9RQgLpwHSUnZpakFoEM4SJg1OqgfH2vHLW1o+BlRlRZzxqllv1 nXmyXCLXackcl/rXB09M+BajZ9+7ZH9o8+wv865f57dju5P6x/heLM96R81CqQWdp69aujLP PbZryRH/P2cPOmsqn99QH1T32Xb2lZ8Rjss7E59MPHLI8dk1ozPFXpc4I/aaM+Xp3PA4XMpY GH3Nv+XJgkMVru+VWIozEg21mIuKEwHsYDeMOgMAAA== Subject: Re: [Patch] BaseTools: Replace the sqlite database with list 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: Thu, 08 Nov 2018 16:47:39 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Qm9iLA0KDQpEb2VzIGl0IG1lYW4gdGhhdCBhZnRlciB0aGlzIHBhdGNoIHRoZSBidWlsZCBk YXRhIGlzIG5vIGxvbmdlciBzYXZlZCB0byBhIGZpbGUgYW5kIGlzIHJlY3JlYXRlZCBvbiBl dmVyeSBidWlsZD8NCkRvIHlvdSBoYXZlIGFueSBkYXRhIHJlZ2FyZGluZyBidWlsZCBwcm9j ZXNzIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cyBhZnRlciBhcHBseWluZyB0aGUgcGF0Y2g/ DQpEb2VzIHRoaXMgcGF0Y2ggaW1wcm92ZSBmdWxsIGJ1aWxkIHRpbWUgYW5kIGluY3JlbWVu dGFsIGJ1aWxkIHRpbWU/DQoNClRoYW5rcw0KRmVsaXgNCg0KLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCkZyb206IGVkazItZGV2ZWwgW21haWx0bzplZGsyLWRldmVsLWJvdW5jZXNA bGlzdHMuMDEub3JnXSBPbiBCZWhhbGYgT2YgRmVuZywgQm9iIEMNClNlbnQ6IFRodXJzZGF5 LCBOb3ZlbWJlciAwOCwgMjAxOCAxMjozOSBBTQ0KVG86IE5pLCBSdWl5dTsgZWRrMi1kZXZl bEBsaXN0cy4wMS5vcmcNCkNjOiBDYXJzZXksIEphYmVuOyBHYW8sIExpbWluZw0KU3ViamVj dDogUmU6IFtlZGsyXSBbUGF0Y2hdIEJhc2VUb29sczogUmVwbGFjZSB0aGUgc3FsaXRlIGRh dGFiYXNlIHdpdGggbGlzdA0KDQpIaSBSYXksDQoNClJpZ2h0LiBObyBTUUwgZGVwZW5kZW5j eSBhbnkgbW9yZSBhZnRlciB0aGlzIHBhdGNoLg0KDQpUaGFua3MsDQpCb2INCg0KLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IE5pLCBSdWl5dSANClNlbnQ6IFRodXJzZGF5 LCBOb3ZlbWJlciA4LCAyMDE4IDE6MzcgUE0NClRvOiBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVu Z0BpbnRlbC5jb20+OyBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZw0KQ2M6IENhcnNleSwgSmFi ZW4gPGphYmVuLmNhcnNleUBpbnRlbC5jb20+OyBHYW8sIExpbWluZyA8bGltaW5nLmdhb0Bp bnRlbC5jb20+DQpTdWJqZWN0OiBSZTogW2VkazJdIFtQYXRjaF0gQmFzZVRvb2xzOiBSZXBs YWNlIHRoZSBzcWxpdGUgZGF0YWJhc2Ugd2l0aCBsaXN0DQoNCk9uIDExLzgvMjAxOCAxMTox NSBBTSwgQm9iQ0Ygd3JvdGU6DQo+IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9z aG93X2J1Zy5jZ2k/aWQ9MTI4OA0KPiANCj4gVGhpcyBwYXRjaCBpcyBvbmUgb2YgYnVpbGQg dG9vbCBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudCBzZXJpZXMgDQo+IHBhdGNoZXMuDQo+IA0K PiBUaGlzIHBhdGNoIGlzIGdvaW5nIHRvIHVzZSBweXRob24gbGlzdCB0byBzdG9yZSB0aGUg cGFyc2VyIGRhdGEgDQo+IGluc3RlYWQgb2YgdXNpbmcgc3FsaXRlIGRhdGFiYXNlLg0KPiAN Cj4gVGhlIHJlcGxhY2VtZW50IHNvbHV0aW9uIGlzIGFzIGJlbG93Og0KPiANCj4gU1FMIGlu c2VydDogbGlzdC5hcHBlbmQoKQ0KPiBTUUwgc2VsZWN0OiBsaXN0IGNvbXByZWhlbnNpb24u IGZvciBleGFtcGxlOg0KPiBTZWxlY3QgKiBmcm9tIHRhYmxlIHdoZXJlIGZpZWxkID0g4oCc c29tZXRoaW5n4oCdDQo+IC0+DQo+IFsgaXRlbSBmb3IgaXRlbSBpbiB0YWJsZSBpZiBpdGVt WzNdID09IOKAnHNvbWV0aGluZ+KAnV0NCj4gDQo+IFNRTCB1cGRhdGU6IHB5dGhvbiBtYXAg ZnVuY3Rpb24uIGZvciBleGFtcGxlOg0KPiBVcGRhdGUgdGFibGUgc2V0IGZpZWxkMT1uZXd2 YWx1ZSB3aGVyZSBmaWxlZDIgPSDigJxzb21ldGhpbmfigJ0uDQo+IC0+IG1hcChsYW1iZGEg eDogeFsxXSA9IG5ld3ZhbHVlLA0KPiAgICAgW2l0ZW0gZm9yIGl0ZW0gaW4gdGFibGUgaWYg aXRlbVsyXSA9PSDigJxzb21ldGhpbmfigJ1dKQ0KPiANCj4gU1FMIGRlbGV0ZTogbGlzdCBj b21wcmVoZW5zaW9uLg0KPiANCj4gV2l0aCB0aGlzIGNoYW5nZSwgV2UgY2FuIHNhdmUgdGhl IHRpbWUgb2YgaW50ZXJwcmV0aW5nIFNRTCBzdGF0ZW1lbnQgDQo+IGFuZCB0aGUgdGltZSBv ZiB3cml0ZSBkYXRhYmFzZSB0byBmaWxlIHN5c3RlbQ0KPiANCj4gQ29udHJpYnV0ZWQtdW5k ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQ0KPiBTaWduZWQtb2Zm LWJ5OiBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+DQo+IENjOiBMaW1pbmcgR2FvIDxs aW1pbmcuZ2FvQGludGVsLmNvbT4NCj4gQ2M6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5 QGludGVsLmNvbT4NCj4gLS0tDQoNCkJvYiwNCkkgYW0gY3VyaW91cy4gQWZ0ZXIgdGhpcyBw YXRjaCwgdGhlcmUgaXMgbm8gU1FMIGRlcGVuZGVuY3kgaW4gYnVpbGQgdG9vbD8NCg0KLS0N ClRoYW5rcywNClJheQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18NCmVkazItZGV2ZWwgbWFpbGluZyBsaXN0DQplZGsyLWRldmVsQGxpc3RzLjAx Lm9yZw0KaHR0cHM6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9lZGsyLWRldmVs DQoNClBsZWFzZSBjb25zaWRlciB0aGUgZW52aXJvbm1lbnQgYmVmb3JlIHByaW50aW5nIHRo aXMgZW1haWwuDQoNClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBtZXNzYWdl IG1heSBiZSBjb25maWRlbnRpYWwgYW5kIHByb3ByaWV0YXJ5IHRvIEFtZXJpY2FuIE1lZ2F0 cmVuZHMsIEluYy4gIFRoaXMgY29tbXVuaWNhdGlvbiBpcyBpbnRlbmRlZCB0byBiZSByZWFk IG9ubHkgYnkgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gaXQgaXMgYWRkcmVz c2VkIG9yIGJ5IHRoZWlyIGRlc2lnbmVlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2Fn ZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBvbiBub3RpY2UgdGhh dCBhbnkgZGlzdHJpYnV0aW9uIG9mIHRoaXMgbWVzc2FnZSwgaW4gYW55IGZvcm0sIGlzIHN0 cmljdGx5IHByb2hpYml0ZWQuICBQbGVhc2UgcHJvbXB0bHkgbm90aWZ5IHRoZSBzZW5kZXIg YnkgcmVwbHkgZS1tYWlsIG9yIGJ5IHRlbGVwaG9uZSBhdCA3NzAtMjQ2LTg2MDAsIGFuZCB0 aGVuIGRlbGV0ZSBvciBkZXN0cm95IGFsbCBjb3BpZXMgb2YgdGhlIHRyYW5zbWlzc2lvbi4N Cg==