From nobody Mon Apr 29 11:37:32 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+69172+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+69172+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1608266835; cv=none; d=zohomail.com; s=zohoarc; b=HGATbL7U/llEh7GHsfDBavnscy9/kx348SX4DFcTWhWL0VtW69iDjOjIZChZ2Um/2lGX5xdNfx/Hl8GVsHbf7I7aslfsGU4v6iwdRO2oGRR4qC+8sK4o+C2vMxsV+kJ+FnlRi+/zNscin+MstxzNqo6AJoo8TvZevNbiwdltvwE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1608266835; h=Content-Transfer-Encoding:Cc:Date:From:List-Id:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Sender:Subject:To; bh=3AoQJZ1PR+8hUc5B4tS2seKN2Q+OVYrEF57DZbn2iZk=; b=fBSvK/RfmQhKThuO/DYWxei8/EmBAkx+++WOdPMytmcPKgl8b2X0dzZI5LAcjO/TmFMuZFerVK1pNDadhMUCjyI5im4Y2+1qvZuzAJvZKZnrRLPZqflK/rNBkDsE4pNKg0vvotNLR3ltiyZ3M6p0F7x/lhAoB9V9G/PYMRHVE50= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+69172+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1608266835700631.083895456502; Thu, 17 Dec 2020 20:47:15 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id dofhYY1788612xCAhTXD4dpw; Thu, 17 Dec 2020 20:47:15 -0800 X-Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web12.5244.1608266834137735394 for ; Thu, 17 Dec 2020 20:47:14 -0800 IronPort-SDR: +y5aSt7mMJfYR4w+MEvbCuenpdK6CRaTai07tIbOV1PkwiYJSqU00MzrYH4ctJzRu+ukOLOyxo LMkRFTRjdNXA== X-IronPort-AV: E=McAfee;i="6000,8403,9838"; a="155185896" X-IronPort-AV: E=Sophos;i="5.78,429,1599548400"; d="scan'208";a="155185896" X-Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Dec 2020 20:47:13 -0800 IronPort-SDR: 7iQQWGMZeg4+/KnUTuVMkAWfyB9wewf5Q+xThLk3kJ4R/qdzxQgqHEk/YGQ555qObnBByKoiBv xW6WG2nfkQ5A== X-IronPort-AV: E=Sophos;i="5.78,429,1599548400"; d="scan'208";a="393345350" X-Received: from nldesimo-desk1.amr.corp.intel.com ([10.254.76.121]) by fmsmga003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Dec 2020 20:47:12 -0800 From: "Nate DeSimone" To: devel@edk2.groups.io Cc: Ashley E Desimone , Puja Pandya , Bret Barkelew , Prince Agyeman , Erik Bjorge Subject: [edk2-devel] [edk2-staging/EdkRepo] [PATCH] EdkRepo: Prevent environment variables from causing install failures Date: Thu, 17 Dec 2020 20:46:57 -0800 Message-Id: <20201218044657.2930-1-nathaniel.l.desimone@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,nathaniel.l.desimone@intel.com X-Gm-Message-State: cQsdmzDg8sVuILqyeDgXcCblx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1608266835; bh=m6Fes3xeu2MHHHg0Ce3heoKyIQ3tFBNF+Dzcrpl6iqc=; h=Cc:Date:From:Reply-To:Subject:To; b=NkBff4Y4ucEBR/JtIa73y04nUkjQIfkBMW07qS518jWnRbAxXKjmLHmiazWkrOmKks4 0vFGhZFxMgGBsgwexr6VxHjtCw1PMkrqoZSPB4NBJf1zc/zyD5zR4YPzV9NMPcREP8y9P VoBiFNERWI0tYnBSKqZOgMB4L+wMSBmc2gQ= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" 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 Python site-packages directory. To workaround this, the installer should temporarily 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 Reviewed-by: Ashley DeSimone Reviewed-by: Erik Bjorge --- 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); --=20 2.27.0.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#69172): https://edk2.groups.io/g/devel/message/69172 Mute This Topic: https://groups.io/mt/79055305/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-