From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web10.1712.1610753231054484637 for ; Fri, 15 Jan 2021 15:27:11 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=S65Ev1Xg; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: 8eGAMQE2wxsm3CloBaj7GfC6rSSCJA2Qg19xOtli50MrmRh97EWtRW39VNmixe/wIwxY9KmfdJ 6rRd/5rgMxzw== X-IronPort-AV: E=McAfee;i="6000,8403,9865"; a="197292666" X-IronPort-AV: E=Sophos;i="5.79,350,1602572400"; d="scan'208";a="197292666" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jan 2021 15:27:10 -0800 IronPort-SDR: kIWmw9E5592m654v1asbttmmfsYx/bGhZt+Ke+9NIpFVznaQFgkHO3PZmzZSsXNoocimm0c5SL TU3bwY0LnWRw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,350,1602572400"; d="scan'208";a="465738846" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by fmsmga001.fm.intel.com with ESMTP; 15 Jan 2021 15:27:10 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 15 Jan 2021 15:27:10 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 15 Jan 2021 15:27:10 -0800 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.48) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Fri, 15 Jan 2021 15:27:09 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DKGpfJ2zVYYRB4UaME4jQY95GV5BgTuK6WcP6eZqvUbvYRYkI6DUufzEQo5UgRmR3wnYzYy8HrQNtyn4ISD8vhevu+YwdOqz6BpebOXPRvC114yooEt9o4TR27uaBrDqiOIB2+XqS0BHFEGuVVp71Hhl3pYBgeYse/J5FJJPNjulQkzRwJ6iR/Hc3Etc10/LaecGWhPUfgw1CxluBaH4RwqFbyEVhv7FJE7AYBH4NH1T5niFG+j1ykcfKOG2+mbLQqhVokc8oZslgfFBNkNht+cik+QPk9ZAVb3XaDYFQx460Am6cfq4/yMyOK8rS6jgqlq9h+mmyLY7Ylmq+Z9oKA== 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=TYl5tAluT1wqS8rt1A8UJzjccouHaOHwEoZsNC+W3Yo=; b=I2F1/uaSrDk33iZK5fBf9B2lbeabsYn1gntij0XQP0gKLyr2v+0eneXj+IpPEZaa3HISPqDY6X5qyXM9hoK71GwGtMMDpo8TD0X7ajPocA9dqDK5bJ+tiO1o+xC6VSO2UClh/OHg6viX2Xr62M/8dtMO8XTCdFNT3aW8oXzhwtcQXGx9vji8yNyluRQUo4BBWrHKO22YqR8tPVFSGc4q6VkLq/kbYRw+yh/iCYjTJsLiF2uBBfXxqq034XkXnUCZzfe0e/QsVWxxwbquhkfKm1TkuNtSgFQBOsybxxuPwRy0FHCOpeVaCX1VIDVJ6WWVN1CsqT7vPL5XrPb8ClzVpQ== 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=TYl5tAluT1wqS8rt1A8UJzjccouHaOHwEoZsNC+W3Yo=; b=S65Ev1Xg4k3sTUYHIiBaucckon/STXa3wFDKDM7QOBL7Op+vQ8YczAEGg+jBCCRv0+663ImqgVhdMGItUh0JmduzfhXMD6YmBQ5Z5JxXFE6xxj9a9/f6VQ9fc+mSw2v+Clu9vnXCyRY3Il64lAX9ZgYiF7EMa/OsXkAOCbHFaMg= Received: from BN6PR1101MB2147.namprd11.prod.outlook.com (2603:10b6:405:57::23) by BN7PR11MB2562.namprd11.prod.outlook.com (2603:10b6:406:b4::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.11; Fri, 15 Jan 2021 23:27:08 +0000 Received: from BN6PR1101MB2147.namprd11.prod.outlook.com ([fe80::9b9:f28:c6e0:d0e3]) by BN6PR1101MB2147.namprd11.prod.outlook.com ([fe80::9b9:f28:c6e0:d0e3%7]) with mapi id 15.20.3763.009; Fri, 15 Jan 2021 23:27:08 +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: AQHW5fLFcJUoOA3pJUadjEJFmuTpGqopX+OQ Date: Fri, 15 Jan 2021 23:27:08 +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: ec904417-d39e-470d-2590-08d8b9ad13ca x-ms-traffictypediagnostic: BN7PR11MB2562: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: J7t4HSlGqQtTqFLGY2X+tTmpg90K2/2nL5TDLjJnuQokCP+N5H1PSCQDd0T+4fRpb1p2B6y+Ql5GsO+9zraXL7/ixvBC0xXEO2Iacy4mNdEyisw2X04FgTjV3SiWBmp0zR2rTH7cCF6AyR8vj81vV5mvWKy+xxaM+s6k3tVL/q3cJvC1yn21789eq+ZeMNZM0v/vGJOXPZIBrsU695r5f0E3vK5i+SHvHYXMk9sXyhoEqVC6Pvc1g72SYRuUS/aPBfYe8NK3/sBJIrz+eO3YyYBjZkOtVBawswDaqc3qi/LXkf/qrGNmIGLg6vXRjgZmsExFE+L/93TGtdDV9tfE9txacYeu1JlOReu/kFElKQywjB3FjTvz0avyQlzleMAWNZXtsl2uvKewWuEiIwKLHg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR1101MB2147.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(346002)(376002)(39860400002)(366004)(136003)(396003)(2906002)(110136005)(53546011)(6506007)(26005)(54906003)(76116006)(9686003)(55016002)(186003)(316002)(86362001)(33656002)(478600001)(107886003)(83380400001)(4326008)(66476007)(5660300002)(64756008)(71200400001)(66556008)(66446008)(52536014)(8936002)(66946007)(7696005)(8676002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?Jci29pJnKkoAUthrYzi0a1QfJugQhF1ClsXTfywFh6W86FF3Le/3pHssysIg?= =?us-ascii?Q?LXJvcUjFh/ah3c3yG0ArHlcSoT1GHzJ+Ia4mTGCsVDDUVDrvAaVHctwT0lZf?= =?us-ascii?Q?nLEXin7/LI+1WGQX8Glrlpi0HLRCVVvFwQ4PxLcburkuYMq/1p5A1VEwxKOd?= =?us-ascii?Q?9hAeyY/YykV6SfP/cXLsWuWWmluIroiNKCZJEO8jwwe6dOuTpvOPn+sjHL3z?= =?us-ascii?Q?KYYM+52VC4Awz5V4LcNI4brGU1JO6rFEMfeNBc/g8FLbSotAZKGPwOLagnMP?= =?us-ascii?Q?Ug4QoTdKFxIUnmgVx3CChMR7AuFnWvFK6gtAvF06Cxsl6vNJ18SkGsoQ4ujj?= =?us-ascii?Q?UEDsqaevG7FZy9mXHv5J857taJzQNGVnKBxOTq2Uohe65wNO0WbgJ6pNwunB?= =?us-ascii?Q?8QGdewwHhSRcIFudZcu+Jo92iGonElJa8Y2CBmJ+DV0e3ZR5bNRA7xlC5hsF?= =?us-ascii?Q?At7pawgGsnPH02yFhsKBbstBZj2RqVU4pKf3HjbJRVdxWXFd/6DnYXvl3/RB?= =?us-ascii?Q?e00DwNl0TBCcGsSRw4ZW8I20tPkzQeOGWFnajvKdUy7AE+d/Aj7bxwf/oips?= =?us-ascii?Q?CA/9TtLZIxYUFN8ujIBKeaCgESoPspdaCtq0PC1iP+7CxSIxjyQtKio09Bwb?= =?us-ascii?Q?pGf40V8+9U/fJyNqRJq0TIJ7jm8tzXvY0mRH3vGaU80vFkvb78QQeHakBKEP?= =?us-ascii?Q?UhNroYOv0N2Ejx0VlaO04+sKj/d4bxY7cxtsCSeti1Y4/3oLcwGubzuNJbml?= =?us-ascii?Q?H5u12ZXFceVOBKm2wHhMXWHj++YoL2u55zR5UhRoz78Ma4xaaK0TfP4h0P2n?= =?us-ascii?Q?06jqKhZ/eDG5Q8U440NT9R56mYWTG8W3XiSfs/fypqy/m2WC6G9uZi16yydQ?= =?us-ascii?Q?gV2lIvH1tgI6fdDMWjQei868Din/w+8SXU9MRYHxnrE5tGyH826nAs9zd+ml?= =?us-ascii?Q?LxxAxtxUo5KjSPg0qvXbDFwb3bqZH4U9SK1OOZJSfz8=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN6PR1101MB2147.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ec904417-d39e-470d-2590-08d8b9ad13ca X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jan 2021 23:27:08.3761 (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: DrMHARqtcvUUir1AoMpLwehs51hP0OGe4hojr+TSNojiZeq2F6kanoonbubKO1GKGoyt95FuSHqUk0PnRz8FJoHKF8a9X2x4hMb5dRh4jho= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2562 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 Reviewed-by: Nate DeSimone > -----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