From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web08.198.1646781809359208236 for ; Tue, 08 Mar 2022 15:23:29 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=l3ICF7mn; spf=pass (domain: gmail.com, ip: 209.85.214.178, mailfrom: kenlautner3@gmail.com) Received: by mail-pl1-f178.google.com with SMTP id t19so464668plr.5 for ; Tue, 08 Mar 2022 15:23:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ozIXcokAKed87reba9S+4b4Hr5xvDzbDU6ROc8qwhz4=; b=l3ICF7mncEpb/9i/F5MTp1Wt0kbKSGS2eg2TuqAor6fJk1wIw1dDK9e3Onu7bidAm3 FeGH3rxCoxraoVKkUZHxKSUehxIfudRNaHOibJs2oGaszgxVDOBm6ygPqSis7xY5AFOn R7Y2w+1TN+XXX1gfmNX5cHEbHGtM/M/OtETWH1okeoIBM4H+dUTUSQaMHd6WZQ5leL9L QuYg69cGhQUqcUemlVa8Zm21YUpc06yPRfNnaXthgnGfTxgv83aQA1UqOUeoTYtHKE57 om+SF7PqNo28f7M8xx/9cogHYho/rTWFhCErD3NFUe6ygYnb0XsIiEkkgRWOCIWxc7mP Rpyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ozIXcokAKed87reba9S+4b4Hr5xvDzbDU6ROc8qwhz4=; b=Q4mHXD2j3nd1ozPJLDz/DM+e1Lp4sLTXNoiIMxdhGSBC2nCGjp39hBmshH5gMxyAsr AzGpknOLUpe3iIX1Xbn2t7MIvN8kAp8QEDpjsrzwFW6YHlJtvmTuYA25sT9ksH9fgYc2 0zr+G2T9Onr58mJ21wl1uMFHlF0fZsf8kdbTx1BO2KC1wYpmN/S7KpU1O0Z5mES4rMxB lIiccDY/qi3y2UBwqwaIp1BAWVdMw7D+cwPHec/GKOouw0AIyslNP8YYEBjFmUkb9qoF bGrD6+0OrkTS+N8lLy0KS7OsRj2sP5CO5WBIwNh56O35E74gPtKFQ/13VByvvPHcJ+u+ ALIQ== X-Gm-Message-State: AOAM533EUTlBB7cOpiZ8BjnwxqNJRzvWGAN+bbaJsB0jXlFU+w9peWxw LEwc8dmRaglxPhozf+g6dku7XRiGdSA= X-Google-Smtp-Source: ABdhPJzjfkybeUMr5ZJ1jJuiXd7mOCv9CsrwZUhQv7vC+HeW6vUlH5kFEdP9diHOMNnv+brIidH3Ew== X-Received: by 2002:a17:90b:3881:b0:1bf:86ea:a5e5 with SMTP id mu1-20020a17090b388100b001bf86eaa5e5mr7105921pjb.11.1646781808375; Tue, 08 Mar 2022 15:23:28 -0800 (PST) Return-Path: Received: from localhost.localdomain ([12.157.155.61]) by smtp.gmail.com with ESMTPSA id v22-20020a17090ad59600b001b7deb42251sm4081754pju.15.2022.03.08.15.23.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Mar 2022 15:23:27 -0800 (PST) From: "Kenneth Lautner" To: devel@edk2.groups.io Cc: Sean Brogan , Bret Barkelew , Michael D Kinney , Liming Gao Subject: [PATCH v5 1/2] .pytool: Update to newest pytools Date: Tue, 8 Mar 2022 15:23:14 -0800 Message-Id: <20220308232315.4653-2-kenlautner3@gmail.com> X-Mailer: git-send-email 2.31.1.windows.1 In-Reply-To: <20220308232315.4653-1-kenlautner3@gmail.com> References: <20220308232315.4653-1-kenlautner3@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Ken Lautner Update to the newest pytools and resolves the API change for GetAbsolutePathOnThisSytemFromEdk2RelativePath. Cc: Sean Brogan Cc: Bret Barkelew Cc: Michael D Kinney Cc: Liming Gao Signed-off-by: Kenneth Lautner Reviewed-by: Sean Brogan --- .pytool/Plugin/CharEncodingCheck/CharEncodingCheck.py = | 4 ++-- .pytool/Plugin/CompilerPlugin/CompilerPlugin.py = | 2 +- .pytool/Plugin/DependencyCheck/DependencyCheck.py = | 2 +- .pytool/Plugin/DscCompleteCheck/DscCompleteCheck.py = | 2 +- .pytool/Plugin/GuidCheck/GuidCheck.py = | 2 +- .pytool/Plugin/HostUnitTestCompilerPlugin/HostUnitTestCompilerPlugin.py = | 2 +- .pytool/Plugin/HostUnitTestDscCompleteCheck/HostUnitTestDscCompleteCheck.p= y | 2 +- .pytool/Plugin/LibraryClassCheck/LibraryClassCheck.py = | 2 +- .pytool/Plugin/SpellCheck/SpellCheck.py = | 2 +- .pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py = | 2 +- pip-requirements.txt = | 6 +++--- 11 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.pytool/Plugin/CharEncodingCheck/CharEncodingCheck.py b/.pytoo= l/Plugin/CharEncodingCheck/CharEncodingCheck.py index 1496e1f24934..b09fb1704087 100644 --- a/.pytool/Plugin/CharEncodingCheck/CharEncodingCheck.py +++ b/.pytool/Plugin/CharEncodingCheck/CharEncodingCheck.py @@ -69,7 +69,7 @@ class CharEncodingCheck(ICiBuildPlugin): overall_status =3D 0=0D files_tested =3D 0=0D =0D - abs_pkg_path =3D Edk2pathObj.GetAbsolutePathOnThisSytemFromEdk2Rel= ativePath(packagename)=0D + abs_pkg_path =3D Edk2pathObj.GetAbsolutePathOnThisSystemFromEdk2Re= lativePath(packagename)=0D =0D if abs_pkg_path is None:=0D tc.SetSkipped()=0D @@ -90,7 +90,7 @@ class CharEncodingCheck(ICiBuildPlugin): tc.LogStdError("CharEncodingCheck.IgnoreInf -> {0}= not found in filesystem. Invalid ignore file".format(a))=0D logging.info("CharEncodingCheck.IgnoreInf -> {0} n= ot found in filesystem. Invalid ignore file".format(a))=0D =0D - files =3D [Edk2pathObj.GetAbsolutePathOnThisSytemFromEdk2Relat= ivePath(x) for x in files]=0D + files =3D [Edk2pathObj.GetAbsolutePathOnThisSystemFromEdk2Rela= tivePath(x) for x in files]=0D for a in files:=0D files_tested +=3D 1=0D if(self.TestEncodingOk(a, enc)):=0D diff --git a/.pytool/Plugin/CompilerPlugin/CompilerPlugin.py b/.pytool/Plug= in/CompilerPlugin/CompilerPlugin.py index e8657940d71b..3cf3888828c0 100644 --- a/.pytool/Plugin/CompilerPlugin/CompilerPlugin.py +++ b/.pytool/Plugin/CompilerPlugin/CompilerPlugin.py @@ -61,7 +61,7 @@ class CompilerPlugin(ICiBuildPlugin): tc.LogStdError("DscPath not found in config file. Nothing to = compile.")=0D return -1=0D =0D - AP =3D Edk2pathObj.GetAbsolutePathOnThisSytemFromEdk2RelativePath(= packagename)=0D + AP =3D Edk2pathObj.GetAbsolutePathOnThisSystemFromEdk2RelativePath= (packagename)=0D =0D APDSC =3D os.path.join(AP, pkgconfig["DscPath"].strip())=0D AP_Path =3D Edk2pathObj.GetEdk2RelativePathFromAbsolutePath(APDSC)= =0D diff --git a/.pytool/Plugin/DependencyCheck/DependencyCheck.py b/.pytool/Pl= ugin/DependencyCheck/DependencyCheck.py index db154d769a39..07c5682d95d3 100644 --- a/.pytool/Plugin/DependencyCheck/DependencyCheck.py +++ b/.pytool/Plugin/DependencyCheck/DependencyCheck.py @@ -55,7 +55,7 @@ class DependencyCheck(ICiBuildPlugin): overall_status =3D 0=0D =0D # Get current platform=0D - abs_pkg_path =3D Edk2pathObj.GetAbsolutePathOnThisSytemFromEdk2Rel= ativePath(packagename)=0D + abs_pkg_path =3D Edk2pathObj.GetAbsolutePathOnThisSystemFromEdk2Re= lativePath(packagename)=0D =0D # Get INF Files=0D INFFiles =3D self.WalkDirectoryForExtension([".inf"], abs_pkg_path= )=0D diff --git a/.pytool/Plugin/DscCompleteCheck/DscCompleteCheck.py b/.pytool/= Plugin/DscCompleteCheck/DscCompleteCheck.py index c613cd52334c..351137c5e4b7 100644 --- a/.pytool/Plugin/DscCompleteCheck/DscCompleteCheck.py +++ b/.pytool/Plugin/DscCompleteCheck/DscCompleteCheck.py @@ -58,7 +58,7 @@ class DscCompleteCheck(ICiBuildPlugin): "DscPath not found in config file. Nothing to check.")=0D return -1=0D =0D - abs_pkg_path =3D Edk2pathObj.GetAbsolutePathOnThisSytemFromEdk2Rel= ativePath(=0D + abs_pkg_path =3D Edk2pathObj.GetAbsolutePathOnThisSystemFromEdk2Re= lativePath(=0D packagename)=0D abs_dsc_path =3D os.path.join(abs_pkg_path, pkgconfig["DscPath"].s= trip())=0D wsr_dsc_path =3D Edk2pathObj.GetEdk2RelativePathFromAbsolutePath(= =0D diff --git a/.pytool/Plugin/GuidCheck/GuidCheck.py b/.pytool/Plugin/GuidChe= ck/GuidCheck.py index 61fdc7791128..7e17a648a432 100644 --- a/.pytool/Plugin/GuidCheck/GuidCheck.py +++ b/.pytool/Plugin/GuidCheck/GuidCheck.py @@ -116,7 +116,7 @@ class GuidCheck(ICiBuildPlugin): def RunBuildPlugin(self, packagename, Edk2pathObj, pkgconfig, environm= ent, PLM, PLMHelper, tc, output_stream=3DNone):=0D Errors =3D []=0D =0D - abs_pkg_path =3D Edk2pathObj.GetAbsolutePathOnThisSytemFromEdk2Rel= ativePath(=0D + abs_pkg_path =3D Edk2pathObj.GetAbsolutePathOnThisSystemFromEdk2Re= lativePath(=0D packagename)=0D =0D if abs_pkg_path is None:=0D diff --git a/.pytool/Plugin/HostUnitTestCompilerPlugin/HostUnitTestCompiler= Plugin.py b/.pytool/Plugin/HostUnitTestCompilerPlugin/HostUnitTestCompilerP= lugin.py index f21b40caf291..76e3392ba179 100644 --- a/.pytool/Plugin/HostUnitTestCompilerPlugin/HostUnitTestCompilerPlugin.= py +++ b/.pytool/Plugin/HostUnitTestCompilerPlugin/HostUnitTestCompilerPlugin.= py @@ -93,7 +93,7 @@ class HostUnitTestCompilerPlugin(ICiBuildPlugin): tc.LogStdError("DscPath not found in config file. Nothing to = compile for HostBasedUnitTests.")=0D return -1=0D =0D - AP =3D Edk2pathObj.GetAbsolutePathOnThisSytemFromEdk2RelativePath(= packagename)=0D + AP =3D Edk2pathObj.GetAbsolutePathOnThisSystemFromEdk2RelativePath= (packagename)=0D =0D APDSC =3D os.path.join(AP, pkgconfig["DscPath"].strip())=0D AP_Path =3D Edk2pathObj.GetEdk2RelativePathFromAbsolutePath(APDSC)= =0D diff --git a/.pytool/Plugin/HostUnitTestDscCompleteCheck/HostUnitTestDscCom= pleteCheck.py b/.pytool/Plugin/HostUnitTestDscCompleteCheck/HostUnitTestDsc= CompleteCheck.py index 66bdecacfbc2..8a8883edf4a9 100644 --- a/.pytool/Plugin/HostUnitTestDscCompleteCheck/HostUnitTestDscCompleteCh= eck.py +++ b/.pytool/Plugin/HostUnitTestDscCompleteCheck/HostUnitTestDscCompleteCh= eck.py @@ -61,7 +61,7 @@ class HostUnitTestDscCompleteCheck(ICiBuildPlugin): "DscPath not found in config file. Nothing to check.")=0D return -1=0D =0D - abs_pkg_path =3D Edk2pathObj.GetAbsolutePathOnThisSytemFromEdk2Rel= ativePath(=0D + abs_pkg_path =3D Edk2pathObj.GetAbsolutePathOnThisSystemFromEdk2Re= lativePath(=0D packagename)=0D abs_dsc_path =3D os.path.join(abs_pkg_path, pkgconfig["DscPath"].s= trip())=0D wsr_dsc_path =3D Edk2pathObj.GetEdk2RelativePathFromAbsolutePath(= =0D diff --git a/.pytool/Plugin/LibraryClassCheck/LibraryClassCheck.py b/.pytoo= l/Plugin/LibraryClassCheck/LibraryClassCheck.py index 20d87f13f524..1a38d802ef5d 100644 --- a/.pytool/Plugin/LibraryClassCheck/LibraryClassCheck.py +++ b/.pytool/Plugin/LibraryClassCheck/LibraryClassCheck.py @@ -63,7 +63,7 @@ class LibraryClassCheck(ICiBuildPlugin): overall_status =3D 0=0D LibraryClassIgnore =3D []=0D =0D - abs_pkg_path =3D Edk2pathObj.GetAbsolutePathOnThisSytemFromEdk2Rel= ativePath(packagename)=0D + abs_pkg_path =3D Edk2pathObj.GetAbsolutePathOnThisSystemFromEdk2Re= lativePath(packagename)=0D abs_dec_path =3D self.__GetPkgDec(abs_pkg_path)=0D wsr_dec_path =3D Edk2pathObj.GetEdk2RelativePathFromAbsolutePath(a= bs_dec_path)=0D =0D diff --git a/.pytool/Plugin/SpellCheck/SpellCheck.py b/.pytool/Plugin/Spell= Check/SpellCheck.py index 05c471d91ba1..8347fa990042 100644 --- a/.pytool/Plugin/SpellCheck/SpellCheck.py +++ b/.pytool/Plugin/SpellCheck/SpellCheck.py @@ -73,7 +73,7 @@ class SpellCheck(ICiBuildPlugin): def RunBuildPlugin(self, packagename, Edk2pathObj, pkgconfig, environm= ent, PLM, PLMHelper, tc, output_stream=3DNone):=0D Errors =3D []=0D =0D - abs_pkg_path =3D Edk2pathObj.GetAbsolutePathOnThisSytemFromEdk2Rel= ativePath(=0D + abs_pkg_path =3D Edk2pathObj.GetAbsolutePathOnThisSystemFromEdk2Re= lativePath(=0D packagename)=0D =0D if abs_pkg_path is None:=0D diff --git a/.pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py b/.pytool/Pl= ugin/UncrustifyCheck/UncrustifyCheck.py index ea8396942b16..82db7a5a438b 100644 --- a/.pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py +++ b/.pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py @@ -421,7 +421,7 @@ class UncrustifyCheck(ICiBuildPlugin): """=0D Initializes plugin environment information.=0D """=0D - self._abs_package_path =3D edk2_path.GetAbsolutePathOnThisSytemFro= mEdk2RelativePath(=0D + self._abs_package_path =3D edk2_path.GetAbsolutePathOnThisSystemFr= omEdk2RelativePath(=0D package_rel_path)=0D self._abs_workspace_path =3D edk2_path.WorkspacePath=0D self._package_config =3D package_config=0D diff --git a/pip-requirements.txt b/pip-requirements.txt index aea2e6ece431..f8bcd9ceb5e6 100644 --- a/pip-requirements.txt +++ b/pip-requirements.txt @@ -12,7 +12,7 @@ # https://www.python.org/dev/peps/pep-0440/#version-specifiers=0D ##=0D =0D -edk2-pytool-library=3D=3D0.10.*=0D -edk2-pytool-extensions~=3D0.13.3=0D -edk2-basetools=3D=3D0.1.2=0D +edk2-pytool-library=3D=3D0.11.2=0D +edk2-pytool-extensions~=3D0.16.0=0D +edk2-basetools=3D=3D0.1.13=0D antlr4-python3-runtime=3D=3D4.7.1=0D --=20 2.31.1.windows.1