From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web12.674.1601596353313744936 for ; Thu, 01 Oct 2020 16:52:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=ZKt3IcAr; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: soumya.k.guptha@intel.com) IronPort-SDR: uszqck2/Ui1EGvUYroH54UBi0ca9S5GkHYHsw6M7hTWf4s9dt/rwH7Xn4efPZsLInRCfXE5TZM ZMKAdy3Wygxw== X-IronPort-AV: E=McAfee;i="6000,8403,9761"; a="224486548" X-IronPort-AV: E=Sophos;i="5.77,325,1596524400"; d="scan'208,217";a="224486548" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Oct 2020 16:52:29 -0700 IronPort-SDR: vi6I/qwdokO/sah7goJuYWsulq9n9vtW6yY8jIhk/nmluNhSdRJvz7TuMVX+c68WmJPdq8drvr wX8jc2yQSt6w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,325,1596524400"; d="scan'208,217";a="514969757" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga006.fm.intel.com with ESMTP; 01 Oct 2020 16:52:29 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 1 Oct 2020 16:52:28 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 1 Oct 2020 16:52:28 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.100) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 1 Oct 2020 16:52:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L2GXE6KW/28dpmntbtSHvnpj+T2SglIL9ZmrAXQGBqpcGTQOSa0jslz3D0J6Ejxke2Xe6SqYzD603AmxrqFiUcbVnKIvctgGVJxTY8A03JNRIeVQ3Xo7SMobkSp1uOl25b1qiUZLKus/vdoaeHEwiYrGqcKBqSDd0NaIfHmMMSPo3ZpXaK0ZEmVPKiXVvOGfh+DfCmxJBIXbuPg314x69mHVdW01qjgx7y6rkF8Aj8+IV6SQ5rBjmSSqK5kUM7r3E6nv4mNXQRRErgP+cS0G7/nbK8pFNwgc9Xdzde5ncBPbQUOfe/ryuKC4WDzKzeVdrlGbcVzxth5S/yfu1ub9ug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kEOVvztprbfRkglQw5skVXnaROmfIe5ODvv6AL4sMGY=; b=Hq0zAw1dYgsjmxN6v1qruWuNZ/6EjD5NQDSho6KfeAVrpd05rPEl5ZVjfTPde59wm32rYe8XaOgT8MpjuqVzgsvwHjxCVTudDC5lcGm+aBLaCyOXKDl6JEY4urmhDfVq6AtvLs/1HGcBxl3xwhD7t2N6SBueap7PjWF+505g027uz8DZAA6/ixBDppaFz8YbCElJLgNRKi0QXPPN4sP/LVMRJZYQpsraqWTHzbVI4fHHI4qvPbqteUalZNxeiNT6/VO3s7CuIyQN84dbX7kBXmuKUGJKzwOhrg46FSHWPiNp6t5nSE3NtnfWI9cAnDvzwQ3BcRdiRDa7NsWGVLf7EQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kEOVvztprbfRkglQw5skVXnaROmfIe5ODvv6AL4sMGY=; b=ZKt3IcArX3SCmX/dhkQ6B84Re951+0mzetfqmXN/h/EoFhmdDj4D5v7mBXgCjPbFAQNEhXqvPI6W9D0yYhZPXflCYaIBJKLsGlw1MJt1Q6NhptIx/8z2z14JfjN0/cie7gRapyAFMQxyU7gJX8jHvRMX4s0LttaI5fegRyNJYAo= Received: from MWHPR1101MB2366.namprd11.prod.outlook.com (2603:10b6:300:7b::21) by MW3PR11MB4649.namprd11.prod.outlook.com (2603:10b6:303:5b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.38; Thu, 1 Oct 2020 23:52:27 +0000 Received: from MWHPR1101MB2366.namprd11.prod.outlook.com ([fe80::9563:8e2d:b8f3:93e2]) by MWHPR1101MB2366.namprd11.prod.outlook.com ([fe80::9563:8e2d:b8f3:93e2%2]) with mapi id 15.20.3433.036; Thu, 1 Oct 2020 23:52:27 +0000 From: "Soumya Guptha" To: Leif Lindholm , Laszlo Ersek , "devel@edk2.groups.io" , "Yao, Jiewen " , "Yao, Jiewen" , "Guptha, Soumya K " , "Guptha, Soumya K" , "announce@edk2.groups.io" , "Kinney, Michael D " , "Kinney, Michael D" , "Andrew Fish (afish@apple.com)" , gaoliming Subject: =?UTF-8?B?UmU6IOWbnuWkjTogW2VkazItZGV2ZWxdIFRpYW5vY29yZSBjb21tdW5pdHkgcGFnZSBvbiB3aG8gd2UgYXJlIC0gcGxlYXNlIHJldmlldw==?= Thread-Topic: =?big5?B?pl7OYDogW2VkazItZGV2ZWxdIFRpYW5vY29yZSBjb21tdW5pdHkgcGFnZSBvbiB3?= =?big5?Q?ho_we_are_-_please_review?= Thread-Index: AQHWl9zLJqRX/73TPkywY78AmN9YPKmDZQFA Date: Thu, 1 Oct 2020 23:52:27 +0000 Message-ID: References: <16383D375E5994D7.27235@groups.io> <005f01d69476$81768bd0$8463a370$@byosoft.com.cn> <20200928120131.GA5623@vanye> <009a01d6970b$a8d60100$fa820300$@byosoft.com.cn> <20200930101325.GE5623@vanye> <6aeab706-9191-af72-c16f-bae0924880d7@redhat.com> <20201001102218.GF5623@vanye> In-Reply-To: <20201001102218.GF5623@vanye> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: nuviainc.com; dkim=none (message not signed) header.d=none;nuviainc.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [108.161.23.175] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: eb1810cf-95db-4ac4-0920-08d866650d75 x-ms-traffictypediagnostic: MW3PR11MB4649: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6UrFaWqLmd7a7aOndk3cdEUpdjz/Ww3BG6H8uOnS6qhs9/32B8C1DJV7voO3tunnUHVH87OTTgumdBffLXYtknQQsu56sbtQORbJK4qT4PA41rIfAVdj+8WfBVi8ruEUBSmXLLVdmxQI1tReHRBMsUFBngMw7I3QiCKHz3tgWc3v1Oms43sft24GPlGI/Aha/n0DEQ5ZPxV8r7+q8c/vDR01Rl0Ww+iDGv3cPMlmQXheqk+Q04VJ8e7QHTuviGYjNbqXrR6RZ80B2PHfW7vRv74RFpcymsVDbtrTQnenqi/lMJhJH5Fqasc8NyRuHwg4wADSB46vWSvuq3THSDDiWIki/jehbJN9px6t1qbub/5mX5qiAXDyOkA6LLOrEg0z3S261gt/xeX/fr8aGBOvS+26dlr57yRv71O9NAFnVLMXV+CtVcCT3Sfdjslyj3avQSZLDtVZGvegrOoERQKGWg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1101MB2366.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(136003)(346002)(366004)(376002)(39860400002)(186003)(66946007)(86362001)(52536014)(66556008)(66476007)(64756008)(76116006)(7696005)(6506007)(53546011)(33656002)(66446008)(83080400001)(166002)(83380400001)(9686003)(478600001)(55016002)(5660300002)(224303003)(8936002)(9326002)(110136005)(316002)(2906002)(26005)(71200400001)(921003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: chMyi8PQcmzK5Lt8cLHJOIYseOuYswSOUkj7MPIfrylMqHH0J7JH+addBEJolM+0zmLUh5AfDf/7ETjMS5JBVmEqTvrXg1WiFL2EcGng+q8s713O71HA2Y5n8miG3tkwu00qtGKJrB5TqYnZry6byYQyWV1l3Qelrd8NE3qraEIw6eCFfrafvYQDHn5DHDtG9l9vcOePirZELGTqvUQIrIciJpUcN3xWhjqUitxVF4mtuiZ+wu4YRt7VRAj/dbHswu4p4oWG/JfWQmboTztvSi3f6qw7Y+xYNKA1CHBxFHvcsL2vOQnW84jsoiiEWSIgRZFFVtJwqP2d84hgjSPEvL69veFTuANsRJbZrtTXXSn01L/QTMhzZSAogWfH6oajPs+f/lrvjLf4CCEaAqdH2KeZ0l1xTgDhQyrkSSsgPHOWBM7XSvBuKAyUxFX8jgmhFgkTWLwzGj3BJNgvGQ6P/2jLhOhtvrEbJSPFphQsPtGArEMAHh+19v20XN0FvH7bCssxmo7ZnLP+rvnvFUKFflsGQvO/p4gRX181zOxeE+pnp1vRmzVCvbdvcpX248f2BCN0++dquSa/ELFP54XV9kZzpsw2Wgz1WGrQmFQVc7/VnZ2gdUcsO1PAsdDUUo5dQ8EwL2AtcUvfa5SyF1rMTg== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR1101MB2366.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: eb1810cf-95db-4ac4-0920-08d866650d75 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Oct 2020 23:52:27.6069 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: erkTbvvzveIEEmzl//h/TRMY/pjncnpbDU3nMLOvitwQCRsZvioJRfCm4HVaUqynIrKY6LfbDhGuxy1rCBZxyGEJly1bcchS7nwB4aUOt+8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4649 Return-Path: soumya.k.guptha@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_MWHPR1101MB2366FAC0BF917E9F771DBB1BA7300MWHPR1101MB2366_" --_000_MWHPR1101MB2366FAC0BF917E9F771DBB1BA7300MWHPR1101MB2366_ Content-Type: text/plain; charset="big5" Content-Transfer-Encoding: base64 SGkgRm9sa3MsDQoNClRoYW5rcyBmb3IgZ29vZCBkaXNjdXNzaW9ucyBhcm91bmQgdGhpcyB0b3Bp Yy4NCg0KDQoNClRoZSBwdXJwb3NlIG9mIHRoaXMgZG9jdW1lbnQgIldobyB3ZSBhcmUiIGlzIGlu dGVuZGVkIHRvIHJlbWFpbiBoaWdoIGxldmVsIHRvIGludHJvZHVjZSB0aGUgY29tbXVuaXR5IG1l bWJlcnMgYW5kIHRoZWlyIHJvbGVzLiBQbGVhc2Ugbm90ZSB0aGF0IHNvbWUgb2YgdGhlIGZlZWRi YWNrIGlzIHZlcnkgZGV0YWlsZWQgdGhhdCBwcm9iYWJseSBmaXRzIGludG8gdGhlIFRpYW5vQ29y ZSBkZXZlbG9wbWVudCBwcm9jZXNzPGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvdGlhbm9j b3JlLmdpdGh1Yi5pby93aWtpL0VESy1JSS1EZXZlbG9wbWVudC1Qcm9jZXNzPiBkb2N1bWVudC4N Cg0KDQoNCkJlbG93IGFyZSBteSBwcm9wb3NlZCBjaGFuZ2VzIHRvIHRoZSBkb2N1bWVudCBiYXNl ZCBvbiB0aGUgZW1haWxzLg0KDQpQbGVhc2UgcmV2aWV3IGFuZCBsZXQgbWUga25vdyBpZiB5b3Ug c2VlIGFueSBpc3N1ZXMgYnkgT2N0IDUuIFBsZWFzZSBhbHNvIGRpcmVjdGx5IGVkaXQgdGhlIGRv Y3VtZW50IGFuZCBsZXQgdXMga25vdyB3aGF0IHlvdSBlZGl0ZWQgaW4gdGhlIGRvY3VtZW50Lg0K DQpGeWkuLiBteSBwbGFuIGlzIGZvciB0aGlzIHBhZ2UgdG8gZ28gbGl2ZSBvbiBPY3QgOXRoLiBU aGlzIHdpbGwgYmUgYSBsaXZpbmcgZG9jdW1lbnQgYW5kIHdlIGNhbiBtYWtlIGNoYW5nZXMgYXMg d2UgZGlzY292ZXIgbW9yZS4NCg0KDQoNCkkgaGF2ZSBhZGRlZCBhIG5ldyBtZW1iZXIgIlJlbGVh c2UgTWFuYWdlciIsIGFkZGVkIFRpYW5vQ29yZSBhZG1pbiByb2xlLCBhZGRlZCByZXNwb25zaWJp bGl0aWVzIHRvIHRoZSBNYWludGFpbmVyIGFuZCBSZXZpZXdlciBzZWN0aW9uLg0KDQpJIGFncmVl IHRoYXQgTWFpbnRhaW5lciBpcyB0aGUgb25lIHdobyBhcHByb3ZlcyBmaW5hbCBwYXRjaC4gSSBz ZWUgdGhlIGFyZ3VtZW50IGZvciBjcmVhdGluZyChp0FwcHJvdmluZyBSZXZpZXdlciIgYW5kICJB c3Npc3RhbnQgUmV2aWV3ZXKhqCByb2xlcywgSSBhbSBob2xkaW5nIG9mZiB0aGlzIHByb3Bvc2Fs IHRvIGRpc2N1c3MgaW4gdGhlIHVwY29taW5nIFN0ZXdhcmRzIG1lZXRpbmcgYW5kIG1ha2UgYSBj YWxsLg0KDQoNCg0KUmVsZWFzZSBNYW5hZ2VyDQoNClJvbGUvUmVzcG9uc2liaWxpdGllczoNCg0K MSlUaGUgUmVsZWFzZSBNYW5hZ2VyIGlzIHJlc3BvbnNpYmxlIGZvciBkcml2aW5nIHRoZSBxdWFy dGVybHkgU3RhYmxlIFRhZ3MuIFRoZSBSZWxlYXNlIE1hbmFnZXIgd2lsbCBwbGFuIHRoZSBmZWF0 dXJlcywgc2NoZWR1bGUgdGhlIHJlbGVhc2UgZGF0ZSwgY3JlYXRlIHRoZSBTdGFibGUgVGFnIHdp dGggdGhlIHJlbGVhc2Ugbm90ZXMgYW5kIGFubm91bmNlIHRvIHRoZSBFREsyIGNvbW11bml0eSBv biB0aGUgcmVsZWFzZSBtaWxlc3RvbmVzOiBTb2Z0IGZlYXR1cmUgZnJlZXplLCBoYXJkIGZlYXR1 cmUgZnJlZXplIGFuZCB0aGUgZmluYWwgcmVsZWFzZSBvZiB0aGUgU3RhYmxlIFRhZy4NCg0KDQoN Ck1haW50YWluZXIgUmVzcG9uc2liaWxpdHkNCg0KMSlNYWludGFpbmVyIG9yIFJldmlld2VyIGlz IHJlc3BvbnNpYmxlIGZvciB0aW1lbHkgcmVzcG9uc2VzIG9uIGVtYWlscyBhZGRyZXNzZWQgdG8g dGhlbSAocHJlZmVyYWJseSBsZXNzIHRoYW4gY2FsZW5kYXIgd2VlaykuDQoNCg0KDQpSZXZpZXdl ciBSZXNwb25zaWJpbGl0eQ0KDQoxKVJldmlld2VyIG9yIE1haW50YWluZXIgaXMgcmVzcG9uc2li bGUgZm9yIHRpbWVseSByZXNwb25zZXMgb24gZW1haWxzIGFkZHJlc3NlZCB0byB0aGVtKHByZWZl cmFibHkgbGVzcyB0aGFuIGNhbGVuZGFyIHdlZWspLg0KDQoyKSBPcGVuIKFWIEFkZCBBcHByb3Zp bmcgUmV2aWV3ZXIiIGFuZCAiQXNzaXN0YW50IFJldmlld2VyIi4NCg0KDQoNClRpYW5vQ29yZSBB ZG1pbjoNCg0KUm9sZTogYXBwcm92ZS9yZW1vdmUgYWNjZXNzIHRvIFRpYW5vQ29yZSByZXNvdXJj ZXMgc3VjaCBhcyBHaXRIdWIsIEJ1Z3ppbGxhLCBncm91cHNJTyBldGMuLg0KDQpSZXNwb25zaWJp bGl0aWVzOg0KDQpSZXNwb25kIHRvIGVtYWlscyBhbmQgbW9uaXRvciByb2xlIGNoYW5nZXMgaW4g dGhlIGNvbW11bml0eSAoYWRkaW5nL3JlbW92aW5nIG1haW50YWluZXJzLi4pDQoNCg0KDQpUaGUg cmVxdWVzdCB0byBhZGQgdGhlIGJlbG93IC0gQ29udHJpYnV0b3IgcmVzcG9uc2liaWxpdGllcy4g VGhpcyBpcyB0b28gZGV0YWlsZWQuIEkgd291bGQgYWRkIHRoaXMgdG8gdGhlIGRldmVsb3BtZW50 IHByb2Nlc3MgZG9jdW1lbnQuDQoNCkNPTlRSSUJVVE9SDQoNClJlc3BvbnNpYmlsaXRpZXM6DQoN CklmIGEgY29udHJpYnV0b3IgcHJvcG9zZXMgYW4gaW5jb21wYXRpYmxlIGNoYW5nZSwgdGhlIGNv bnRyaWJ1dG9yIHNob3VsZCBjb29yZGluYXRlIHdpdGggdGhlIHBsYXRmb3JtIG1haW50YWluZXIg YW5kIG1ha2UgYW4gYWdyZWVtZW50IG9uIHdobyB3aWxsIGZvbGxvdyB1cCB0byB1cGRhdGUgdGhl IGltcGFjdGVkIHBsYXRmb3JtcyBiZWZvcmUgbWVyZ2luZyB0aGUgcGF0Y2guIFRoZSBpbXBhY3Rl ZCBwbGF0Zm9ybXMgaW5jbHVkZSBldmVyeXRoaW5nIGluIEVkazIgYW5kIEVkazJQbGF0Zm9ybXMu DQoNCg0KDQpUaGFua3MsDQoNClNvdW15YQ0KDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCkZyb206IExlaWYgTGluZGhvbG0gPGxlaWZAbnV2aWFpbmMuY29tPg0KU2VudDogVGh1cnNk YXksIE9jdG9iZXIgMSwgMjAyMCAzOjIyIEFNDQpUbzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk aGF0LmNvbT4NCkNjOiBnYW9saW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IGRldmVs QGVkazIuZ3JvdXBzLmlvOyBZYW8sIEppZXdlbiA8amlld2VuLnlhb0BpbnRlbC5jb20+OyBHdXB0 aGEsIFNvdW15YSBLIDxzb3VteWEuay5ndXB0aGFAaW50ZWwuY29tPjsgYW5ub3VuY2VAZWRrMi5n cm91cHMuaW87IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47 ICdBbmRyZXcgRmlzaCcgPGFmaXNoQGFwcGxlLmNvbT4NClN1YmplY3Q6IFJlOiCmXs5gOiBbZWRr Mi1kZXZlbF0gVGlhbm9jb3JlIGNvbW11bml0eSBwYWdlIG9uIHdobyB3ZSBhcmUgLSBwbGVhc2Ug cmV2aWV3DQoNCg0KDQpPbiBUaHUsIE9jdCAwMSwgMjAyMCBhdCAxMDo0NDoxMCArMDIwMCwgTGFz emxvIEVyc2VrIHdyb3RlOg0KDQo+IE9uIDA5LzMwLzIwIDEyOjEzLCBMZWlmIExpbmRob2xtIHdy b3RlOg0KDQo+ID4gQWdyZWVkLg0KDQo+ID4NCg0KPiA+IFJldmlldmVyIG9yIE1haW50YWluZXIg Y2FuIGFwcHJvdmUgYSBwYXRjaC4gQW55IE1haW50YWluZXIgY2FuIHB1c2gNCg0KPiA+IGEgcGF0 Y2ggdGhhdCBoYXMgYmVlbiBhcHByb3ZlZC4NCg0KPg0KDQo+IEkgZGlzYWdyZWUuDQoNCj4NCg0K PiBBc3N1bWUgQXJkIGFuZCBteXNlbGYgYXJlIGF3YXkgYW5kIEpvcmRhbiBmYWlscyB0byByZXBv cnQgYmFjayBpbiBhDQoNCj4gd2VlayBvciBzbywgYnV0IFJlYmVjY2Egb3IgUGV0ZXIgaGF2ZSBy ZXZpZXdlZCBhIHBhdGNoIG9uIHRoZSBsaXN0IGZvcg0KDQo+IE92bWZQa2cvQmh5dmUuDQoNCj4N Cg0KPiBJbiB0aGF0IGNhc2UsIHRoZSBwYXRjaCBzaG91bGQgKk5PVCogYmUgbWVyZ2VkIGJ5IChm b3IgZXhhbXBsZSkgeW91LA0KDQo+IGp1c3QgYmVjYXVzZSB5b3UgaGF2ZSBwdXNoIHJpZ2h0cy4g VGhlIGNvbW11bml0eSB3aWxsIGhhdmUgdG8gd2FpdA0KDQo+IHVudGlsIEFyZCwgSm9yZGFuLCBv ciBteXNlbGYgcmV0dXJuIGFuZCBwcm92aWRlIGFuIEFDSy4NCg0KPg0KDQo+IElmIHRoZSBtYWlu dGFpbmVycyBhcmUgKmNvbnNpc3RlbnRseSogaXJyZXNwb25zaXZlLCB0aGVuIG5ldw0KDQo+IG1h aW50YWluZXJzIG5lZWQgdG8gYmUgYWRkZWQsIHBvc3NpYmx5IHdpdGggYSBsYXJnZXIgY29tbXVu aXR5DQoNCj4gZGlzY3Vzc2lvbi4gQnV0IGlmIGl0J3MganVzdCBhIHdlZWsgKGVzcGVjaWFsbHkg aWYgd2UgZGlzY3Vzc2VkIG91cg0KDQo+IGFic2VuY2UgaW4gYWR2YW5jZSksIHRoZW4gbWFpbnRh aW5lciBhYnNlbmNlIGlzIGNvbXBsZXRlbHkgc3VmZmljaWVudA0KDQo+IGFuZCBqdXN0aWZpZWQg Zm9yIGhvbGRpbmcgYmFjayBwYXRjaGVzLCBldmVuIGlmIGRlc2lnbmF0ZWQgcmV2aWV3ZXJzDQoN Cj4gYXJlIE9LIHdpdGggdGhvc2UgcGF0Y2hlcy4NCg0KPg0KDQo+IEkndmUgYmVlbiAqcmVhbGx5 KiBkaXNsaWtpbmcgdGhhdCwgZm9yIGV4YW1wbGUsIHRoZSBjaGllZiBNZGVNb2R1bGVQa2cNCg0K PiByZXZpZXdlcnMgZG9uJ3QgcmVndWxhcmx5IEFDSyBwYXRjaGVzIHRoYXQgaGF2ZSBiZWVuIHJl dmlld2VkIGJ5DQoNCj4gZGVzaWduYXRlZCByZXZpZXdlcnMuIElmIHRob3NlIHJldmlld2VycyBh cmUgY29uc2lkZXJlZCBhdXRob3JpdGF0aXZlDQoNCj4gZW5vdWdoIHRvIGZ1bGx5IGFwcHJvdmUg cGF0Y2hlcyAtLSBhbmQgbW9zdCBvZiB0aGVtIHRoZXkgaGF2ZSBwdXNoDQoNCj4gYWNjZXNzIGFs cmVhZHksIGFueXdheSAtLSwgdGhlbiB3ZSBzaG91bGQgcmV3b3JrIE1haW50YWluZXJzLnR4dCBz bw0KDQo+IHRoYXQgTWFpbnRhaW5lciByb2xlcyBiZSBoYW5kZWQgb3V0IHdpdGggYSBmaW5lciBn cmFudWxhcml0eS4gSWYgeW91IHdpbGw6DQoNCj4gcHJvbW90ZSB0aG9zZSByZXZpZXdlcnMgdG8g TWFpbnRhaW5lcnMsIG9uIHRoZWlyIHJlc3BlY3RpdmUgdHVyZnMuDQoNCj4NCg0KPiA+IFRoaXMg Y2FuIGhhcHBlbiBlaXRoZXI6DQoNCj4gPiAtIHdoZW4gdGhlIGRlc2lnbmF0ZWQgTWFpbnRhaW5l ciBmb3IgdGhhdCBwYXRjaCBpcw0KDQo+ID4gICB1bmF2YWlsYWJsZS91bnJlc3BvbnNpdmUNCg0K PiA+IC0gaWYgdGhlIHBhdGNoIHN1Ym1pdHRlciBpcyBhbHNvIGEgTWFpbnRhaW5lciBvZiBzb21l IG90aGVyIHBhcnQgb2YNCg0KPiA+ICAgdGhlIHJlcG8uDQoNCj4gPg0KDQo+ID4gTm8gb25lIGNh biBhcHByb3ZlIHRoZWlyIG93biBwYXRjaGVzLg0KDQo+ID4NCg0KPiA+IFRoZSBhY3Qgb2YgYWRk aW5nIGEgUmV2aWV3ZXIgbWVhbnMgZGVsZWdhdGluZyB0aGUgYXBwcm92YWwgd29yayB0bw0KDQo+ ID4gdGhlbS4NCg0KPg0KDQo+IEkgZG9uJ3Qgc2VlIGl0IGxpa2UgdGhhdDsgSSB0aGluayBNYWlu dGFpbmVycyBzaG91bGQgaGF2ZSB0aGUgbGFzdA0KDQo+IHdvcmQgb24gZXZlcnkgcGF0Y2ggZ29p bmcgaW4uIEFuZCB5ZXMsIHRoaXMgKnJlcXVpcmVzKiBtYWludGFpbmVycyB0bw0KDQo+IGJlIHJl c3BvbnNpdmUuDQoNCj4NCg0KPiAuLi4gSG0uIFBlcmhhcHMgdGhpcyBpcyBhIHNpZ24gdGhhdCB3 ZSByZWFsbHkgaGF2ZSB0d28gY29uY2VwdHMgaGVyZSwNCg0KPiB3ZSd2ZSBqdXN0IG5vdCBiZWVu IGRpc3Rpbmd1aXNoaW5nIHRoZW0gY2xlYXJseSBlbm91Z2guIE1heWJlIHdlIG5lZWQNCg0KPiB0 byBzcGxpdCB0aGUgcmV2aWV3ZXIgcm9sZSBpbiB0d286ICJBcHByb3ZpbmcgUmV2aWV3ZXIiIGFu ZCAiQXNzaXN0YW50DQoNCj4gUmV2aWV3ZXIiLg0KDQoNCg0KSSB0aGluayB5b3UncmUgcmlnaHQu IFRoaXMgaXMgd2h5IHdlIHNlZW0gdG8gaGF2ZSB0d28gc2V0cyBvZiBvcGluaW9ucyBvbiB0aGlz IHRvcGljLg0KDQoNCg0KPiBGb3IgZXhhbXBsZSwgb24gT3ZtZlBrZywgSSB3b3VsZCBzdWdnZXN0 IG1hcmtpbmcgYWxsIGN1cnJlbnQgUmV2aWV3ZXJzDQoNCj4gYXMgIkFzc2lzdGFudCBSZXZpZXdl cnMiLiBPbiBBcm1WaXJ0UGtnLCBJJ2QgbGlrZWx5IHByb3Bvc2UgeW91IGFzIGFuDQoNCj4gQXBw cm92aW5nIFJldmlld2VyICh5b3UgaGF2ZSBzdG9vZCBpbiBmb3IgQXJkIGFuZCBteXNlbGYgYW55 d2F5LCBmb3INCg0KPiB5ZWFycyBub3cpLCBhbmQgc3VnZ2VzdCBBc3Npc3RhbnQgUmV2aWV3ZXIg cm9sZSBmb3IgSnVsaWVuLg0KDQoNCg0KUmlnaHQsIHRoYXQgbWFrZXMgc2Vuc2UgdG8gbWUuDQoN Cg0KDQpJZiBJIHdhcyB0byBzdGFydCBiaWtlc2hlZGRpbmcsIEkgbWlnaHQgc3VnZ2VzdCBhZGRp bmcgYW4gQTogdGFnIGZvciBhcHByb3ZpbmcgcmV2aWV3ZXIuIFBvc3NpYmx5IHN0ZWFsaW5nIHRo ZSBkZXNjcmlwdGlvbiBmcm9tIHRoZSBjdXJyZW50DQoNClI6IHRhZywgYW5kIGFkZGluZyB0aGUg YXBwcm92aW5nIGJpdC4gQW5kIG1heWJlIG5pY2tpbmcgdGhlIFFFTVUgUjoNCg0KZGVzY3JpcHRp b24gb3V0cmlnaHQgZm9yIFI6Lg0KDQoNCg0KPiBPbg0KDQo+IE1kZU1vZHVsZVBrZyBhbmQgb3Ro ZXIgY29yZSBwYWNrYWdlcywgSSdkIGRlZmVyIHRoZSByZS1jbGFzc2lmaWNhdGlvbg0KDQo+IHRv IEludGVsOyB3ZSdkIGxpa2VseSBzZWUgYSByZWFsbHkgbGFyZ2UgbnVtYmVyIG9mIEFwcHJvdmlu ZyBSZXZpZXdlcnMNCg0KPiAoanVzdGlmaWVkbHksIEkgdGhpbmspLg0KDQoNCg0KQWdyZWVkLg0K DQoNCg0KLw0KDQogICAgTGVpZg0K --_000_MWHPR1101MB2366FAC0BF917E9F771DBB1BA7300MWHPR1101MB2366_ Content-Type: text/html; charset="big5" Content-Transfer-Encoding: quoted-printable

Hi Folks,

Thanks for good discussions around this topic.

 

The purpose of this document "Who we are&quo= t; is intended to remain high level to introduce the community members and = their roles. Please note that some of the feedback is very detailed that pr= obably fits into the TianoCore development process document.

 

Below are my proposed changes to the document bas= ed on the emails.

Please review and let me know if you see any issu= es by Oct 5. Please also directly edit the document and let us know what yo= u edited in the document.

Fyi.. my plan is for this page to go live on Oct = 9th. This will be a living document and we can make changes as w= e discover more.

 

I have added a new member "Release Manager&q= uot;, added TianoCore admin role, added responsibilities to the Maintainer = and Reviewer section.

I agree that Maintainer is the one who approves f= inal patch. I see the argument for creating =A1=A7Approving Reviewer" = and "Assistant Reviewer=A1=A8 roles, I am holding off this proposal to= discuss in the upcoming Stewards meeting and make a call.

 

Release Manager

Role/Responsibilities:

1)The Release Manager is responsible for driving = the quarterly Stable Tags. The Release Manager will plan the features, sche= dule the release date, create the Stable Tag with the release notes and ann= ounce to the EDK2 community on the release milestones: Soft feature freeze, hard feature freeze and the final= release of the Stable Tag.

 

Maintainer Responsibility

1)Maintainer or Reviewer is responsible for timel= y responses on emails addressed to them (preferably less than calendar week= ).

 

Reviewer Responsibility

1)Reviewer or Maintainer is responsible for timel= y responses on emails addressed to them(preferably less than calendar week)= .

2) Open =A1V Add Approving Reviewer" and &qu= ot;Assistant Reviewer".

 

TianoCore Admin:

Role: approve/remove access to TianoCore resource= s such as GitHub, Bugzilla, groupsIO etc..

Responsibilities:

Respond to emails and monitor role changes in the= community (adding/removing maintainers..)

 

The request to add the below - Contributor respon= sibilities. This is too detailed. I would add this to the development proce= ss document.

CONTRIBUTOR

Responsibilities:

If a contributor proposes an incompatible change,= the contributor should coordinate with the platform maintainer and make an= agreement on who will follow up to update the impacted platforms before me= rging the patch. The impacted platforms include everything in Edk2 and Edk2Platforms.

 

Thanks,

Soumya

 

-----O= riginal Message-----
From: Leif Lindholm <leif@nuviainc.com>
Sent: Thursday, October 1, 2020 3:22 AM
To: Laszlo Ersek <lersek@redhat.com>
Cc: gaoliming <gaoliming@byosoft.com.cn>; devel@edk2.groups.io; Yao, = Jiewen <jiewen.yao@intel.com>; Guptha, Soumya K <soumya.k.guptha@i= ntel.com>; announce@edk2.groups.io; Kinney, Michael D <michael.d.kinn= ey@intel.com>; 'Andrew Fish' <afish@apple.com>
Subject: Re:
=A6^=CE`: [edk2-devel] Tianocore community page on who we are -= please review

 

On Thu, Oct 01, 2020 at 10:44:10 +0200, Laszlo Er= sek wrote:

> On 09/30/20 12:13, Leif Lindholm wrote:=

> > Agreed.

> >

> > Reviever or Maintainer can approve a pa= tch. Any Maintainer can push

> > a patch that has been approved.

>

> I disagree.

>

> Assume Ard and myself are away and Jordan fa= ils to report back in a

> week or so, but Rebecca or Peter have review= ed a patch on the list for

> OvmfPkg/Bhyve.

>

> In that case, the patch should *NOT* be merg= ed by (for example) you,

> just because you have push rights. The commu= nity will have to wait

> until Ard, Jordan, or myself return and prov= ide an ACK.

>

> If the maintainers are *consistently* irresp= onsive, then new

> maintainers need to be added, possibly with = a larger community

> discussion. But if it's just a week (especia= lly if we discussed our

> absence in advance), then maintainer absence= is completely sufficient

> and justified for holding back patches, even= if designated reviewers

> are OK with those patches.

>

> I've been *really* disliking that, for examp= le, the chief MdeModulePkg

> reviewers don't regularly ACK patches that h= ave been reviewed by

> designated reviewers. If those reviewers are= considered authoritative

> enough to fully approve patches -- and most = of them they have push

> access already, anyway --, then we should re= work Maintainers.txt so

> that Maintainer roles be handed out with a f= iner granularity. If you will:

> promote those reviewers to Maintainers, on t= heir respective turfs.

>

> > This can happen either:

> > - when the designated Maintainer for th= at patch is

> >   unavailable/unresponsive

> > - if the patch submitter is also a Main= tainer of some other part of

> >   the repo.

> >

> > No one can approve their own patches.

> >

> > The act of adding a Reviewer means dele= gating the approval work to

> > them.

>

> I don't see it like that; I think Maintainer= s should have the last

> word on every patch going in. And yes, this = *requires* maintainers to

> be responsive.

>

> ... Hm. Perhaps this is a sign that we reall= y have two concepts here,

> we've just not been distinguishing them clea= rly enough. Maybe we need

> to split the reviewer role in two: "App= roving Reviewer" and "Assistant

> Reviewer".

 

I think you're right. This is why we seem to have= two sets of opinions on this topic.

 

> For example, on OvmfPkg, I would suggest mar= king all current Reviewers

> as "Assistant Reviewers". On ArmVi= rtPkg, I'd likely propose you as an

> Approving Reviewer (you have stood in for Ar= d and myself anyway, for

> years now), and suggest Assistant Reviewer r= ole for Julien.

 

Right, that makes sense to me.

 

If I was to start bikeshedding, I might suggest a= dding an A: tag for approving reviewer. Possibly stealing the description f= rom the current

R: tag, and adding the approving bit. And maybe n= icking the QEMU R:

description outright for R:.

 

> On

> MdeModulePkg and other core packages, I'd de= fer the re-classification

> to Intel; we'd likely see a really large num= ber of Approving Reviewers

> (justifiedly, I think).

 

Agreed.

 

/

    Leif

--_000_MWHPR1101MB2366FAC0BF917E9F771DBB1BA7300MWHPR1101MB2366_--