From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web10.21199.1611103522881567601 for ; Tue, 19 Jan 2021 16:45:23 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=gfh/DHtF; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: KaTgKtmKpTkbstPabc2BeNHb19+C7xGmAnfez3g0fprC/A5GrNLj3EfkGnmtFKojoRsP6KlDx1 Azz9ZLf60UyQ== X-IronPort-AV: E=McAfee;i="6000,8403,9869"; a="158201871" X-IronPort-AV: E=Sophos;i="5.79,359,1602572400"; d="scan'208";a="158201871" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jan 2021 16:45:21 -0800 IronPort-SDR: re//vuvnLAfNEAvoZ3Qznd6c+clET5a2ymTbVISUdywfe/g/YrJqNn86jnoynNvRSk16GCtjIx Jemegsat3IBQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,359,1602572400"; d="scan'208";a="426671713" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga001.jf.intel.com with ESMTP; 19 Jan 2021 16:45:20 -0800 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) 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; Tue, 19 Jan 2021 16:45:20 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 19 Jan 2021 16:45:20 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.44) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Tue, 19 Jan 2021 16:45:19 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GZscxYr4fVtrgOuAEYZ175ohSqQLDEXHhLDHKjvmt7QBFYyS7qaZWeDRY9fAgVBjPA/ejMiyaXMxIQKzv0cb4CoHh+eux3LSfzcgarlHeIEp1zRUTiUvyv7ms4XdG0TH0NAOFCbzx0ioHriB2NTzs3t4wFKJ8lSyPjHavGsW/6+jqm8HWtxxpPcXnNmu8SY1qBGsd1pXqd7w1TxCmg2yerCgGPTa1k9sznnfnSDxKnnzxoveQs4J+GVJj7pedTwv96s3q1GhoEFVdhIeGT5hzkLZG9kfCqXGpTl/s6rE5NZrtv1sgLN2D+eh8RgikWjPdnvdYi+VWSAWmuOXLasa4w== 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=0Wa40oQ5QrkoAzovdeT8EQTf/nV2xrYu0CQCM6B+8+U=; b=buIKKDo7Q5VlwuvcGmMgiOPxn9vg7h81qu85a4BaM2hCV3E8DTPBZKc5aC09h7nuU9WiMHWGNGYhmHZ84UEUcNc0OT0ywjL4eOQb6sa6mRUUJInxgyi9w42v7nRefDX8c8+mVS1+JjCdVEXeEeIHF44N2YaWOak5Uwfcwt2Pai1EySIWoprVTvAn/WM028wf5M2XBPUunkU/vHfUrgAY+NcTnUfFgVwwSrDPkCWKVz3iiD7+fyJqGZeaIhM7uBZB4vJzgPa/qNboRzqSjMO7Qs2F70nakv+0zk4IIT0d20u0NlUWgWAhTIQkahTy+ibRX9MZvcIGSnSoxxz8xV41QQ== 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=0Wa40oQ5QrkoAzovdeT8EQTf/nV2xrYu0CQCM6B+8+U=; b=gfh/DHtFr8LfF83eH/nEIt9etCuO+LFkZf0J63OmdZf/O/4sp9bdJtCP7rG+lw4/Av/43NLIXDtwQ5/RuvJ2ilJhxiToelfmi6QVGVoNHBZg6+crhQvXEgK3zpfiS5CaZpQ5AweOD1ukH2GMsKwGbc7A7w44bUQfb95NHHLR6pY= Received: from DM5PR1101MB2154.namprd11.prod.outlook.com (2603:10b6:4:4e::20) by DM6PR11MB3547.namprd11.prod.outlook.com (2603:10b6:5:136::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.10; Wed, 20 Jan 2021 00:45:19 +0000 Received: from DM5PR1101MB2154.namprd11.prod.outlook.com ([fe80::257f:9cf5:79fa:c0a0]) by DM5PR1101MB2154.namprd11.prod.outlook.com ([fe80::257f:9cf5:79fa:c0a0%9]) with mapi id 15.20.3763.010; Wed, 20 Jan 2021 00:45:15 +0000 From: "Nate DeSimone" To: "Desimone, Ashley E" , "devel@edk2.groups.io" CC: "Pandya, Puja" , Bret Barkelew , "Agyeman, Prince" , "Bjorge, Erik C" Subject: Re: [Edk2-Staging/EdkRepo] [PATCH] EdkRepo: Show dev lead information in verbose manifest command output. Thread-Topic: [Edk2-Staging/EdkRepo] [PATCH] EdkRepo: Show dev lead information in verbose manifest command output. Thread-Index: AQHW5fLFcJUoOA3pJUadjEJFmuTpGqovvtng Date: Wed, 20 Jan 2021 00:45:15 +0000 Message-ID: References: <20210108191606.2011-1-ashley.e.desimone@intel.com> In-Reply-To: <20210108191606.2011-1-ashley.e.desimone@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [50.53.190.176] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 99593c50-83f5-4797-15a2-08d8bcdca743 x-ms-traffictypediagnostic: DM6PR11MB3547: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:196; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SpvqawgGYu5d/Nl038NW9FM3Duj5PscgCtxqm+TB0sAPLoUcPH1M6HOgUOgVAWybRwVwII6rMFZDSSfO8rGcTMKccWaZypobqrVje7QJ8pTWp5WLaJZgnMGhjBSMV93LrvqWn7v7/oZEFKCQX6DPE91FQgvdRPdPg85rZHwFEs+pnDJ/qdkm7ra5tXLYkdhDPN+Db+RndnJaN788hsB0yb/p5gfjyOemAvGFmjI3EbJNzyZ5YPYZurJ45mU/25tF53CEH0CH/Pdtw361ffwkbjcjAzWaP9qNOyk+DGOSJcBC7780YreQWT/aXW67DRm1JiGKUMLoY7dqihHgVmK07FHSo4I9ENsfv0uBdsadC/A+Ev5hlD2mk2y4vyl2HfMtVZEi/DIxSVnMKBs9FMYF3GSIkHuOQlLyncU77ndRWSkLTvC1o1aRai4AF+UfuVwq2B5qliYZl7Q41zaEJzj1Tg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM5PR1101MB2154.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(376002)(346002)(136003)(39860400002)(396003)(53546011)(110136005)(83380400001)(54906003)(55016002)(66556008)(86362001)(6506007)(26005)(107886003)(316002)(8676002)(7696005)(33656002)(71200400001)(9686003)(4326008)(478600001)(76116006)(66476007)(966005)(2906002)(8936002)(64756008)(186003)(5660300002)(52536014)(66446008)(66946007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?28WJ6DtsJ8HJfx5hzSW7O3PdHdopG5lEpAxlGnBJlqzla+pQyGckgDATAApq?= =?us-ascii?Q?PDfNHGOnsF9Mg7t3CUt2vNbtQ7iR+YTpRArvO13V1kHV0r0DxU9D0w2lM5xD?= =?us-ascii?Q?mSnUmVhMlupgGJpNrdEVF+jak5zA47/bbv1xPgqV6Rs3WMoLY4+uJBXj5A4X?= =?us-ascii?Q?iPFfXrQmfPjvJSGVDYnsoUwWhwt+7qASHH+iFnZ0ryhfAo8fOQSCCXp10tfn?= =?us-ascii?Q?XvI6jEzo6bYLHqJhiiC6UsKa9DfX8tFRYgMFwqdkyCx2k8WIGSwoWtDIDW8Q?= =?us-ascii?Q?g3tbl23X893hLLFsi9q2G3SNAwqMA+wB9ZPzfMNcX1fy/KyUZ8NaL0UEw30V?= =?us-ascii?Q?A6IIDH9YbmpsFcMcmSOZdcWIW3grpJ2o5bnCxonoWotO+X6umxr6+6mRBGtz?= =?us-ascii?Q?EpZBNXOPnPBV7karJzIAKQCUKCCv6ZbyCQ5Wep9OA+zB3XPoi0sirnayhdr6?= =?us-ascii?Q?MMmKu2p5hLpJLjwKfRNMBjnf9FKWktJbpvCyR38i0tn0c0ZcYYa+ARhhFwy4?= =?us-ascii?Q?McutvKwj0sK4kj7i7s6t9Rt2jVlFSm64fb1xdzxT+Kd2YWmG/AXLd73Qz63v?= =?us-ascii?Q?2pWH2VxWIAFH4fXQSwcaBqgwvKKU5ApE+A8Zc3NWwB5kv8lf4xU0CcPvaxVR?= =?us-ascii?Q?ZQ+WFu6p4RF1be3a8uyVKcnCjTxaZgL0YpqiW2tpAJST7ZP4GrkM2e+7nth6?= =?us-ascii?Q?j0alm/kryBFV2TDaTXMnGhH/LuBNwo8ywKnTvAjIofUwOBt9v/6GnUvFG8+M?= =?us-ascii?Q?wIPbAH0fjjfL6rv6E2bCh0m3D5Xw/zVS0oQSOUZLphlLUTpqOj7qvHlP3IpA?= =?us-ascii?Q?l5sgVKOjteVeWnTCy20Ly31DViA1Uz+hKfCSSZvQRlxCBWzDwi9UvE9+KisP?= =?us-ascii?Q?1GoiptkR042vxyOPWUfc2Bs7QWfTA3eucBg/l7hCTBYP08dxz00djnmMDs0d?= =?us-ascii?Q?SHObsw5c804T+cXsPyY9l9azun7YiAptW8C2a1Bmbi0=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR1101MB2154.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 99593c50-83f5-4797-15a2-08d8bcdca743 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jan 2021 00:45:15.6504 (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: Ym1BCaN6/TnsjjZH5dy7rkhZtSSYYrt4JPpLFBdMokXM59lhJS3vBtdJVKmo8Ihu5b6NE3Ua77MPx08w+K8NFruXAMS96BEwSVT2pxw2V9Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3547 Return-Path: nathaniel.l.desimone@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Pushed: https://github.com/tianocore/edk2-staging/commit/efcd4c9 > -----Original Message----- > From: Ashley E Desimone > Sent: Friday, January 8, 2021 11:16 AM > To: devel@edk2.groups.io > Cc: Desimone, Nathaniel L ; Pandya, Puja > ; Bret Barkelew ; > Agyeman, Prince ; Bjorge, Erik C > > Subject: [Edk2-Staging/EdkRepo] [PATCH] EdkRepo: Show dev lead > information in verbose manifest command output. >=20 > When displaying verbose output the manifest command now shows the dev > lead list for each project. >=20 > Cc: Ashley E Desimone > Cc: Nate DeSimone > Cc: Puja Pandya > Cc: Bret Barkelew > Cc: Prince Agyeman > Cc: Erik Bjorge > Signed-off-by: Ashley E Desimone > --- > edkrepo/commands/manifest_command.py | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) >=20 > diff --git a/edkrepo/commands/manifest_command.py > b/edkrepo/commands/manifest_command.py > index 5c6184f..eb192db 100644 > --- a/edkrepo/commands/manifest_command.py > +++ b/edkrepo/commands/manifest_command.py > @@ -9,6 +9,7 @@ >=20 > import copy > import os > +import csv >=20 > from colorama import Fore >=20 > @@ -21,8 +22,9 @@ from edkrepo.common.ui_functions import > init_color_console from > edkrepo.common.workspace_maintenance.manifest_repos_maintenance > import list_available_manifest_repos from > edkrepo.common.workspace_maintenance.manifest_repos_maintenance > import pull_all_manifest_repos from > edkrepo.common.workspace_maintenance.manifest_repos_maintenance > import find_source_manifest_repo > +from > edkrepo.common.workspace_maintenance.manifest_repos_maintenance > +import find_project_in_single_index > from edkrepo.config.config_factory import get_workspace_manifest -from > edkrepo_manifest_parser.edk_manifest import CiIndexXml > +from edkrepo_manifest_parser.edk_manifest import CiIndexXml, > +ManifestXml >=20 >=20 > class ManifestCommand(EdkrepoCommand): > @@ -100,6 +102,8 @@ class ManifestCommand(EdkrepoCommand): > print(" {}".format(project)) > if args.verbose: > print(" -> {}".format(ci_index_xml.get_project_xml= (project))) > + proj_manifest =3D > ManifestXml(find_project_in_single_index(project, ci_index_xml, > man_repos[repo][0])[1]) > + print(" -> DevLead: {}".format(' '.join(x for x in > proj_manifest.project_info.dev_leads))) >=20 > if args.archived: > print() > @@ -111,3 +115,5 @@ class ManifestCommand(EdkrepoCommand): > print(" {}".format(project)) > if args.verbose: > print(" -> {}".format(ci_index_xml.get_project= _xml(project))) > + proj_manifest =3D > ManifestXml(find_project_in_single_index(project, ci_index_xml, > man_repos[repo][0])[1]) > + print(" -> DevLead: {}".format(' '.join(x for = x in > proj_manifest.project_info.dev_leads))) > -- > 2.27.0.windows.1