From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web10.2039.1608336261304921519 for ; Fri, 18 Dec 2020 16:04:21 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=h353BLWu; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: ashley.e.desimone@intel.com) IronPort-SDR: o2BeIIr31EYxFzXWfDdReLCSby8pxNko933mdfFqVvq/kumtXDFz00lNcO6iCRSE2bFkq3flr1 wLlARBL+CE7w== X-IronPort-AV: E=McAfee;i="6000,8403,9839"; a="163260161" X-IronPort-AV: E=Sophos;i="5.78,431,1599548400"; d="scan'208";a="163260161" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Dec 2020 16:04:20 -0800 IronPort-SDR: ngihaK0Y5B6Ml8iaiqWU6CKASX4gcb701ymIeuityslkdpcv9kDzPQ6H6bOnA16jhvw+VvVMrH pc4eQZwA5NeA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,431,1599548400"; d="scan'208";a="354272190" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga002.jf.intel.com with ESMTP; 18 Dec 2020 16:04:20 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 18 Dec 2020 16:04:19 -0800 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 18 Dec 2020 16:04:19 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx608.amr.corp.intel.com (10.22.229.21) 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, 18 Dec 2020 16:04:19 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.172) 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; Fri, 18 Dec 2020 16:04:17 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ELrA21gx5puQYhhfNGBSpLETKuTV4msKzfahVkEEnosEFHdANHIzBVT/Yh9usUU7kjOcRDaib6wjvubg7uG3HG4XFSVeh46QTWJDsZh8vUIgxI2p088V4JT3zjZLLvi+c/g5dm5sApv+20/66RMVH/pgc94HquLsLZY34jRAZrpsTNzNK7WRUovEdciyUtykushutaFsVid6gUpDWFAXagQdoScC3+xAWEoE2/0Jbci25kJ/1kE2tJIAxKPt0qPs4LbKEgJMrZh4N8t16zpYRi1K3dKe2+FtCc1aTtoRfCxs8b9NMXUcQswPt+MKib6cU3e0f5ZUXBZw6dGCngHJSw== 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=nEFA7sjE6kZb4qhPw8G+gcuCjDVkYAv4Xj9Z+qOGrhI=; b=b0ttBoWYZieENwQeTyub55pMCm+HojTiMElpDwkcWnNXEaqKuTOh8qNtxuXDzY+kqzkHpY24yZSLcE2l+84PiR+I1mkkD68ctvukaJj+6D6htlbfkzrKK18/NBkvzKiygDwWvvECYxjuC1iUAey3ce0eNUSD/Phj78em/ocJj3WfhQh/j5zBkkIEnbLpL5M+sGKDYI1lqx11Padyimaaz9+3uStrZJ8iQ8fkGCiqOoDS3Iq0DO0N0vRPpeIa5sdGjHIVuygJqCLU49GVZ/IvtzA9GgoYcDC/2s8t/eMmt41q1t+6IgVGD6NgqGNTNl3MVjkFBFmDQ+HPj6mP31ZsDg== 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=nEFA7sjE6kZb4qhPw8G+gcuCjDVkYAv4Xj9Z+qOGrhI=; b=h353BLWuRj+tR7/bMZinHLiuO/8FIOkSYWQyWs4/3sYKAgkZG9KoWuO+VURFnBSUxi92GuKZVlkQra7EaQlOon66Oh5lJqoFDZQOQoTegBg0hgFDtoGe8tw09K9OBVxAmUoXpGwplnEjq6hL77i40ABbborUCmT79ux0IzrtToM= Received: from BY5PR11MB3973.namprd11.prod.outlook.com (2603:10b6:a03:185::29) by BYAPR11MB3253.namprd11.prod.outlook.com (2603:10b6:a03:77::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.25; Sat, 19 Dec 2020 00:04:06 +0000 Received: from BY5PR11MB3973.namprd11.prod.outlook.com ([fe80::5be:44a5:f1ad:3f7f]) by BY5PR11MB3973.namprd11.prod.outlook.com ([fe80::5be:44a5:f1ad:3f7f%3]) with mapi id 15.20.3676.025; Sat, 19 Dec 2020 00:04:06 +0000 From: "Ashley E Desimone" To: "Desimone, Nathaniel L" , "devel@edk2.groups.io" CC: "Pandya, Puja" , Bret Barkelew , "Agyeman, Prince" , "Bjorge, Erik C" Subject: Re: [edk2-staging/EdkRepo] [PATCH] EdkRepo: Prevent environment variables from causing install failures Thread-Topic: [edk2-staging/EdkRepo] [PATCH] EdkRepo: Prevent environment variables from causing install failures Thread-Index: AQHW1Pjvsz/h9YGw4EWYj8EpH1Trx6n9iviQ Date: Sat, 19 Dec 2020 00:04:05 +0000 Message-ID: References: <20201218044657.2930-1-nathaniel.l.desimone@intel.com> In-Reply-To: <20201218044657.2930-1-nathaniel.l.desimone@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-reaction: no-action 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: 4cd353fe-568c-4960-90dc-08d8a3b199fb x-ms-traffictypediagnostic: BYAPR11MB3253: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: O4y7l57xWspCX7s/kHfZnezD+QeZU+KEm2XAUU768BxDddgmmDKid/GeVjuY4dptU3YzEafgBFyCbHxlOhvoWmVBdcF/iWcXtY91wQQP66ac632VOmgB7nzn9evgHkQNm+qjEM2yH0O45rr0DdMx1CMM+t1yMFnJaDA3QTX56Dv8xtHyuSpM0zBKKyqq2kWnC6MRblm/LUuMcv+DD6H7gmfYFFi7hGZkggG65wNbp4+yWuW3OjPKEtqB45253C0KuIQoYqkEDYrWt8BeVmoTbS4/qejPsLdCkoVmwj9NyvIlW1HikrJFGEOkI2vAxii0/saO2UetAxcN8M9+/OYGGVc+ZjRYsaCFljzRK2elwZYEkrnvARikXqoQajQIOoVWAr+S/Xk3bkfqc/+J/rSQeA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR11MB3973.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(136003)(376002)(366004)(39860400002)(396003)(346002)(110136005)(4326008)(316002)(8936002)(478600001)(54906003)(66946007)(66476007)(66556008)(64756008)(66446008)(52536014)(5660300002)(76116006)(8676002)(26005)(9686003)(55016002)(83380400001)(186003)(7696005)(2906002)(33656002)(53546011)(6506007)(86362001)(71200400001)(107886003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?Uc0+r7c05Cdaonzg+VtyCcqXRIcFMlTe2lKhCfywSauMlnCbAM8iuwKlO+P5?= =?us-ascii?Q?1KitTpPGemHnZZX2uSlkynpdjv0Fs6jJ5+aLsIVssjwV+E9KtjKkA/pOoBEP?= =?us-ascii?Q?6neikAXutE5PlkXZ4Hg5cv591ahDZiS0bUYnFHgQwQbi9pLL9frp0gBdexrR?= =?us-ascii?Q?x2iYBMPJ8h2asVXqUBVToxBkzzlHcocXTx6xxSR3dHwUwFi1aHLf8xSwj9Q7?= =?us-ascii?Q?oT9g5s8Is47wfk2Rfd87x96bRzCKFefHTLWghKSTtGq887DW28xuvhgfQ7gy?= =?us-ascii?Q?vn2B1I25+9Q8nElnJLn2LfimmzlBNJD94E9OeY0Yp3xl1IFrouOzBfMNEcfD?= =?us-ascii?Q?JEs4n/+gq+DAykWDpePbjSTc81Jcq/d/3sgD4XKP7tmKSb6PkHuSk9suRtsW?= =?us-ascii?Q?aPr/HXIrIMFWbOifGheqQ1s9rvYBJiWe+oJKrtoY8kccEW14NClEuJrHwFDz?= =?us-ascii?Q?80gq9MLErqoUu8EaqkAe3Z9h39pGB9XIDO5cfuifqjJPGGRlyrBOjAf/+4hb?= =?us-ascii?Q?swatb5SF71RC8d0YVjFRWVFM1jFvRcJpGvZowttvFAiTvNxcGBqN72+rZ2ZB?= =?us-ascii?Q?W6Jd5NvakCZ+gdg9zs3JUdTisOFLMyDg75yLvRSNLSRQa1fCpvhRQg4cLKlf?= =?us-ascii?Q?/r2paBivagxnSBQNhqurgnZCdGxHqBkdmmCJeSWi/IeNEjrRfExmAJs4gUss?= =?us-ascii?Q?m+OIbIBXYxUgACmBPz13AyksT+eARC5wK/OA1sVtVHwX1YGuTLo0W70u1M0I?= =?us-ascii?Q?5OCpZtyyZjxzKv394m56osRCk8vJMonwg4UvqNLGDwR6OMESW6mWPpj6jFhE?= =?us-ascii?Q?cjNqHoJf4Pc+Kn67gJsF+QskUIPJdbV7/KehBHWedoi01Lr5qQTvaQjOXVnP?= =?us-ascii?Q?OiDEStdj2KtgQYv63m6QPOoN3w0zMBdyV8DI4cT4cnHdbG0LV+E9amjmpQJ1?= =?us-ascii?Q?of3CQf54SuT2HFLh9xPIS4GpgBhym2paO+JnIbjbH9A=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB3973.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4cd353fe-568c-4960-90dc-08d8a3b199fb X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Dec 2020 00:04:05.9975 (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: NVdZwqtYdW21SntERMUgwxtG1qez7XviTDeCGJjn+5yeMNcaCSKa9IJ9qIZ4eJZpYrNXg2PjzW2xNR1iudseqTG1k2gb6qMVreVCJpBwdvg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3253 Return-Path: ashley.e.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: Ashley DeSimone -----Original Message----- From: Nate DeSimone =20 Sent: Thursday, December 17, 2020 8:47 PM To: devel@edk2.groups.io Cc: Desimone, Ashley E ; Pandya, Puja ; Bret Barkelew ; Agyeman, Prin= ce ; Bjorge, Erik C Subject: [edk2-staging/EdkRepo] [PATCH] EdkRepo: Prevent environment variab= les from causing install failures If the following two environment variables in the global system scope: PIP_INDEX_URL PIP_TARGET It will breaks the EdkRepo installer's ability to place files into the Pyth= on site-packages directory. To workaround this, the installer should tempor= arily delete those environment variables. Cc: Ashley E Desimone Cc: Nate DeSimone Cc: Puja Pandya Cc: Bret Barkelew Cc: Prince Agyeman Cc: Erik Bjorge Signed-off-by: Nate DeSimone --- edkrepo_installer/EdkRepoInstaller/InstallWorker.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/edkrepo_installer/EdkRepoInstaller/InstallWorker.cs b/edkrepo_= installer/EdkRepoInstaller/InstallWorker.cs index 679b4f4..0dadbbf 100644 --- a/edkrepo_installer/EdkRepoInstaller/InstallWorker.cs +++ b/edkrepo_installer/EdkRepoInstaller/InstallWorker.cs @@ -576,6 +576,8 @@ namespace TianoCore.EdkRepoInstaller Action ReportFailure =3D new Action(delegate () { FailureRepor= ted =3D true; }); Environment.SetEnvironmentVariable("PYTHONHOME", null); Environment.SetEnvironmentVariable("PYTHONPATH", null); + Environment.SetEnvironmentVariable("PIP_INDEX_URL", null); + Environment.SetEnvironmentVariable("PIP_TARGET", null); if (VendorCustomizer.Instance !=3D null) { VendorCustomizer.Instance.WriteToInstallLog =3D new Action= (InstallLogger.Log); -- 2.27.0.windows.1