From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web10.2533.1587684564270283956 for ; Thu, 23 Apr 2020 16:29:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=uf+qG33i; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: QoT1HNg4j9BOSqoG5HJ3bjxMmWyhX1JTqGfjE84u3f+DQXOBpMIG3r6lBR0P45qclVFy3h8GaS 2fySiCwxnAuQ== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Apr 2020 16:29:23 -0700 IronPort-SDR: tagR+0Zb+G4TCNqttqHI29DnAzGk8pwFdFQIdOHxDJP9d1M0rMM+cFLbu168IBEl+H/Nrf0NQr 09F7G4staJWw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,309,1583222400"; d="scan'208";a="457118466" Received: from orsmsx107.amr.corp.intel.com ([10.22.240.5]) by fmsmga005.fm.intel.com with ESMTP; 23 Apr 2020 16:29:22 -0700 Received: from orsmsx123.amr.corp.intel.com (10.22.240.116) by ORSMSX107.amr.corp.intel.com (10.22.240.5) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 23 Apr 2020 16:29:22 -0700 Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by ORSMSX123.amr.corp.intel.com (10.22.240.116) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 23 Apr 2020 16:29:22 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.170) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 23 Apr 2020 16:29:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q4jNiivdiqUKht8A7sFC7lrzxol7n/v6khPAvG5gWmG+UUGfOJxi7f5PBPm839Tt/GML0UHbwD5/6Xu2qhs1zXZGx/iWRr2T9+SLdLL0//j1XgCku2p2YcSdV9w0jEb0IVQ9fOUcgQJE4SAEbjaSLWFNYJYO+lDm4S1hGA/GgcARfwUBHx2y9SO3ZK6YHLivLpJ03OsOTcib19xGOs2aRredY3ojxEgJm+qUIBjSYXwRdp7VdN8c6UPUQmugsalXIZmMVeW31VRp/yqZi7FLK8albVvxtE4vecQIcl1JqMpxY9gg9nOuUj7wNG/ZHDwxTSC7wCEwymM+z2hZsXJ1uQ== 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=BMIk8Vma0Udf0HH1j8p5mvn94PkHRkUvg3F93rAd5Zc=; b=BemQ26wtUYZtmT4ofbA1rr+3eKhL0kN0LoAtQXIpF9IiYKWwLQQZTR0HpAbRDN1yXn78uqboKmMl87Xjsx6/oVu2+WxNzO3LL+LZv1vMu0W+2LgET91BddfYjJTHAwpMT8GWuFx8sDEZoPnwc6lSqb8ol3sJyoT2a3gOj+wGkhoe7K8uZF2atotUm1LKtjG6kugGVrLoSiggpoZVef080VOAWM+FnR0hyDSZHAD/5kVGDRI4W4b8Kbd4EmXs89fE89YqvD8VuvBzGiyOk7vDgrxp/vw+4CUAPJJV/ZhPKhCKgCkZYyDI5bjMWBuKaMYeVw9XbDMdFn8L1zTQ6FbKTQ== 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=BMIk8Vma0Udf0HH1j8p5mvn94PkHRkUvg3F93rAd5Zc=; b=uf+qG33ibEAtwdbzmtYuvZLF10vPNKKhICn15WYgfbOqH7FlysUhXqJXnJCUNn/guNlTejBE3uPERd88Wsupdzm9sRG9zOpTu0MqL5RYscmqE6/qhm4RGunqQI/FxLyI+e6PEfXvIZGeJzlVQs6RTYKlOWlkVdjCuWgae+wclvE= Received: from BL0PR11MB3489.namprd11.prod.outlook.com (2603:10b6:208:75::29) by BL0PR11MB3410.namprd11.prod.outlook.com (2603:10b6:208:33::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.29; Thu, 23 Apr 2020 23:29:21 +0000 Received: from BL0PR11MB3489.namprd11.prod.outlook.com ([fe80::d0f8:bfd7:bae2:3e42]) by BL0PR11MB3489.namprd11.prod.outlook.com ([fe80::d0f8:bfd7:bae2:3e42%7]) with mapi id 15.20.2921.030; Thu, 23 Apr 2020 23:29:21 +0000 From: "Nate DeSimone" To: "Desimone, Ashley E" , "devel@edk2.groups.io" CC: "Pandya, Puja" , "Bjorge, Erik C" , Bret Barkelew , "Agyeman, Prince" Subject: Re: [edk2-staging/EdkRepo] [PATCH v5 0/3] Add initial manifest repository support Thread-Topic: [edk2-staging/EdkRepo] [PATCH v5 0/3] Add initial manifest repository support Thread-Index: AQHWGcRhFILDoLfgeUOPU5a1n9Xve6iHWl5g Date: Thu, 23 Apr 2020 23:29:21 +0000 Message-ID: References: <20200423230957.38936-1-ashley.e.desimone@intel.com> In-Reply-To: <20200423230957.38936-1-ashley.e.desimone@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiM2NhYWJhZjAtY2Y4YS00NDJlLWI2ZmQtMzIwZWNiZTQ4MTI1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiR0RLSkxTZ2dvaFRtc0dUQUZXQ25IWjhBV1U4Vnd2Ymd0eHBQdTBVRENoN01ycE84eG5hSHgyd1k0QU1ENjdXUyJ9 dlp-reaction: no-action dlp-version: 11.2.0.6 dlp-product: dlpe-windows x-ctpclassification: CTP_NT authentication-results: spf=none (sender IP is ) smtp.mailfrom=nathaniel.l.desimone@intel.com; x-originating-ip: [134.134.136.198] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 91e0c8de-023e-47b0-36c5-08d7e7de26b7 x-ms-traffictypediagnostic: BL0PR11MB3410: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:569; x-forefront-prvs: 03827AF76E x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL0PR11MB3489.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(10019020)(366004)(376002)(346002)(136003)(39860400002)(396003)(76116006)(54906003)(52536014)(81156014)(4326008)(8676002)(66476007)(110136005)(33656002)(71200400001)(66946007)(64756008)(478600001)(316002)(66556008)(66446008)(53546011)(6506007)(55016002)(186003)(8936002)(9686003)(86362001)(7696005)(2906002)(26005)(107886003)(5660300002);DIR:OUT;SFP:1102; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: K2yQ27EO887gFp7NGk0RanovJtg5TR2NRAQajag2dhM7Re4ixfco3lKmbw748zJoI9WfJxmaMQzPTbNsluQXrDxu7yvqxxKS0fOlgR/gayo7fIF/tycMjafUOm1Wh7QRUTUc1vOfR0YBG2UBwkbCUiMxH75MZqXpgmfs3yq0GDrIHqfmJgPxVJutzKC+lusGexQUGk79eY560Fa//pV0t5QhEKFzmcAUaoR805JF5dhuXfbD97dkZzRdQ9zl0rngxncqgOtnP2vVkPMqtwh7q+W1vtdUbG1Fq9pCcAmlxwodCJH/2l5FRQELUuItjZ745f0KaA+RBCp4wo3dJFCrH3X+bXXVf55ov7Eoenb79ieA4okaWd2IumIArDAAbYuVjq/LbneDl05la6vVlos7cRZlTRTEuS5mZijyAexNJTzHzJh2mtdeO+wvcJnmZcmD x-ms-exchange-antispam-messagedata: 9mKoVPBMf4DuVBVHghYW/li9Wx9YU45q7I3cpkkzCPX63+1NylhzkFN+J04oK9W+/eGgqnmo7nOuaHpYrTx3zOACWAzOq+4Ulr4TL8PIob6JLh9AXVONvWUX8oGNOnBTBNNEfOVHQMD0/yKcrtc56g== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 91e0c8de-023e-47b0-36c5-08d7e7de26b7 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Apr 2020 23:29:21.3052 (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: iZlguhxNBP8cOb70cagGzBdNV2vcGqB0IzVlemVq5CZMo5TIZH/XHvqDpPa6zGhGZIOCRQmAtVt7aeF2n3uVCVYE7iRlP5JDv53d5TNY3/k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3410 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 For the patch series... Reviewed-by: Nate DeSimone -----Original Message----- From: Desimone, Ashley E =20 Sent: Thursday, April 23, 2020 4:10 PM To: devel@edk2.groups.io Cc: Desimone, Nathaniel L ; Pandya, Puja ; Bjorge, Erik C ; Bret Barke= lew ; Agyeman, Prince Subject: [edk2-staging/EdkRepo] [PATCH v5 0/3] Add initial manifest reposit= ory support V5 updates the imports in patch 3/3 to reflect the change in file names res= ulting from V4 V4 addresses Nate's comments regarding typo of 'maintenance' and added edkrepo.common.workspace_maintenance to setup.py in patch 1/3 V3 Addresses Prince's comments regarding typos in patch 2/3 V2 Replaces use of management with maitenance per feedback V2 Introduces patch 1/1 which removes a circular import between common_repo= _functions.py and manifest_repos_maitenance.py by adding workspace_maitenea= nce.py. Adds initial support for manifest repository maitenance while retaining sup= port for commands to use the existing edkrepo.cfg format and manifest repo = support functions. Signed-off-by: Ashley E Desimone Cc: Nate DeSimone Cc: Puja Pandya Cc: Erik Bjorge Cc: Bret Barkelew Cc: Prince Agyeman Ashley E Desimone (3): EdkRepo: Initial commit of workspace_maintenance.py EdkRepo: Add edkrepo/common/workspace_maintenance/manifest_repos_maintenance EdkRepo: Update pull_latest_manifest_repo to use pull_single_manifest_repo edkrepo/common/common_repo_functions.py | 33 ++---------- edkrepo/common/humble.py | 8 --- .../humble/manifest_repos_maintenance_humble.py | 23 +++++++++ .../manifest_repos_maintenance.py | 59 ++++++++++++++++++= ++++ .../workspace_maintenance/workspace_maintenance.py | 30 +++++++++++ setup.py | 5 +- 6 files changed, 119 insertions(+), 39 deletions(-) create mode 100644 ed= krepo/common/workspace_maintenance/humble/manifest_repos_maintenance_humble= .py create mode 100644 edkrepo/common/workspace_maintenance/manifest_repos_mai= ntenance.py create mode 100644 edkrepo/common/workspace_maintenance/workspace_maintena= nce.py -- 2.16.2.windows.1