From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) by mx.groups.io with SMTP id smtpd.web09.166.1646781477050000074 for ; Tue, 08 Mar 2022 15:17:57 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=efjGTecz; spf=pass (domain: gmail.com, ip: 209.85.215.176, mailfrom: kenlautner3@gmail.com) Received: by mail-pg1-f176.google.com with SMTP id 132so449267pga.5 for ; Tue, 08 Mar 2022 15:17:57 -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=efjGTecz/7mok12yTqK+kciw9QC203Z81QJODVP9ExqHvqFlAXC08WpeGOjlsgNEY8 HKhsfDCjT14rvqlYLmo+toOpyYZTcZqYdv35C08JL5qeA/QqmQiEIxdflDwj6qATWmo8 /cR14HTPiBaHOWvws8zMeOM3RkKtHS0YnSYUX/sg7Z0YlTepGxtAqKuDfLxcB9XJGhzK 2ZCoLPjC98WLvDGkydvlHmG4Sb/29AOXwyrNLO3bez1KplsC768kJQVxL45UMBPQ7bHm 0yIc94/IqWxNwOPZ5JPZt8u0HlRq9iZCqKf3jQcwvIZj/KhE0CAVBdWk2UMHR0BOSnsl g8jA== 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=VbZl/m1TqO6KFkhyKRlq1VEwFBjWYfLxARASni7AEWvaHPsQSmc94pv5kLak1yn2MJ z7rX6GoScPKWNLogBnHj3VmLJArjSczjDKrocpnRc/5gvHKnFtcFes8ApGR3O/cO/sOP nPvtz1JraT2O4fGJmSBCxpSI26+j2XbGZCu+gxotB+/AQnnzc8e0cZUBKYomCasngBC/ l7tEs5KvgtPijsdretThvv3R1+SP7tcItTVn37c/kgWf8IoY0e1PuUCetr2A+z3z0G11 eCUh9ZbdpK6JpvnjSY5Tio5mxPnvqjxPR31A/nPLK564ySoXEXN489lXfGUx+aN6gvIj nkzw== X-Gm-Message-State: AOAM530CcpKJASJvpzalIPy+myRNY9NYShjBkdxYufr1nbviF+ktZzIC KZ13FmBHPU38QzXLrOH5jszOKtkzP4k= X-Google-Smtp-Source: ABdhPJzHmoBG4hUNbyw/4tDC5KbHjB4o0KWa8fCY0+D1R1z9ZhNHp2LJj47d8TiI+bkyrqbw4kKjvA== X-Received: by 2002:aa7:8d42:0:b0:4bd:265:def4 with SMTP id s2-20020aa78d42000000b004bd0265def4mr20801894pfe.24.1646781476205; Tue, 08 Mar 2022 15:17:56 -0800 (PST) Return-Path: Received: from localhost.localdomain ([12.157.155.61]) by smtp.gmail.com with ESMTPSA id 25-20020a17090a191900b001bf53bab69dsm163192pjg.35.2022.03.08.15.17.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Mar 2022 15:17:55 -0800 (PST) From: "Kenneth Lautner" To: devel@edk2.groups.io Cc: Sean Brogan , Bret Barkelew , Michael D Kinney , Liming Gao Subject: [PATCH v4 1/2] .pytool: Update to newest pytools Date: Tue, 8 Mar 2022 15:17:42 -0800 Message-Id: <20220308231743.4540-2-kenlautner3@gmail.com> X-Mailer: git-send-email 2.31.1.windows.1 In-Reply-To: <20220308231743.4540-1-kenlautner3@gmail.com> References: <20220308231743.4540-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