From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from cxsh.intel-email.com (cxsh.intel-email.com [121.46.250.151]) by mx.groups.io with SMTP id smtpd.web10.10313.1687827602455361552 for ; Mon, 26 Jun 2023 18:00:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@byosoft.com.cn header.s=cloud-union header.b=m4Ir09ef; spf=pass (domain: byosoft.com.cn, ip: 121.46.250.151, mailfrom: gaoliming@byosoft.com.cn) Received: from cxsh.intel-email.com (localhost [127.0.0.1]) by cxsh.intel-email.com (Postfix) with ESMTP id D10C2DDA7A9 for ; Tue, 27 Jun 2023 09:00:00 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=byosoft.com.cn; s=cloud-union; t=1687827600; bh=tA46QVln7q7DBCwdBOI6oVj6aH2Q7fF/1G20EWtdqDQ=; h=From:To:Cc:References:In-Reply-To:Subject:Date; b=m4Ir09ef6dNv6ZLW7/umfHiyF8tYZDdEt9ZGB5qf86tG+OPtzoiQKQRXEGfTDt7IF eUBrNna8I2SxqX7w+cZdKyJoAQJVSBc3PjxZ0ZeehY0AZza/FiEXoZg2DYzBEzcYr0 y7mr1WYGTPsWUkiCp2cBRHTyhXkh7ZFNRp9mezXM= Received: from localhost (localhost [127.0.0.1]) by cxsh.intel-email.com (Postfix) with ESMTP id CB804DDA7BC for ; Tue, 27 Jun 2023 09:00:00 +0800 (CST) Received: from cxsh.intel-email.com (localhost [127.0.0.1]) by cxsh.intel-email.com (Postfix) with ESMTP id 92536DDA7A0 for ; Tue, 27 Jun 2023 09:00:00 +0800 (CST) Authentication-Results: cxsh.intel-email.com; none Received: from mail.byosoft.com.cn (mail.byosoft.com.cn [58.240.74.242]) by cxsh.intel-email.com (Postfix) with SMTP id 26D45DDA797 for ; Tue, 27 Jun 2023 08:59:58 +0800 (CST) Received: from DESKTOPS6D0PVI ([58.246.60.130]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Tue, 27 Jun 2023 08:59:40 +0800 X-WM-Sender: gaoliming@byosoft.com.cn X-Originating-IP: 58.246.60.130 X-WM-AuthFlag: YES X-WM-AuthUser: gaoliming@byosoft.com.cn From: "gaoliming" To: "'Joey Vagedes'" , Cc: "'Abner Chang'" , "'Alexei Fedorov'" , "'Ard Biesheuvel'" , "'Ashraf Ali S'" , "'Chasel Chiu'" , "'Chen Gang C'" , "'Daniel Schaefer'" , "'Duggapu Chinni B'" , "'Eric Dong'" , "'Gerd Hoffmann'" , "'Guo Dong'" , "'Guomin Jiang'" , "'Hao A Wu'" , "'Igor Kulchytskyy'" , "'James Lu'" , "'Jian J Wang'" , "'Jiewen Yao'" , "'Leif Lindholm'" , "'Maciej Rabeda'" , "'Michael D Kinney'" , "'Michael Kubacki'" , "'Nate DeSimone'" , "'Nickle Wang'" , "'Pierre Gondois'" , "'Rahul Kumar'" , "'Ray Han Lim Ng'" , "'Ray Ni'" , "'Sami Mujawar'" , "'Sean Brogan'" , "'Sean Rhodes'" , "'Siyuan Fu'" , "'Star Zeng'" , "'Susovan Mohapatra'" , "'Ted Kuo'" , "'Wei6 Xu'" , "'Xiaoyu Lu'" , "'Yi Li'" , "'Zhichao Gao'" , "'Zhiguang Liu'" References: <20230626213434.8-1-joey.vagedes@gmail.com> In-Reply-To: <20230626213434.8-1-joey.vagedes@gmail.com> Subject: =?UTF-8?B?5Zue5aSNOiBbUEFUQ0ggdjEgMDAvMjRdIFVwZGF0ZSBFZGsyLXB5dG9vbHMgdG8gbGF0ZXN0IHZlcnNpb25z?= Date: Tue, 27 Jun 2023 08:59:40 +0800 Message-ID: <00ec01d9a892$a71e1b40$f55a51c0$@byosoft.com.cn> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQGD6quAHwftllwg+Rzegt9D7N7mJ7BJT1OA Sender: "gaoliming" Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable Content-Language: zh-cn Joey: So, this change is required for all package YAML. If yes, can PrEval = be auto set to the package dsc if only one DSC is in Package directory? Thanks Liming > -----=D3=CA=BC=FE=D4=AD=BC=FE----- > =B7=A2=BC=FE=C8=CB: Joey Vagedes > =B7=A2=CB=CD=CA=B1=BC=E4: 2023=C4=EA6=D4=C227=C8=D5 5:34 > =CA=D5=BC=FE=C8=CB: devel@edk2.groups.io > =B3=AD=CB=CD: Abner Chang ; Alexei Fedorov > ; Ard Biesheuvel ; > Ashraf Ali S ; Chasel Chiu ; > Chen Gang C ; Daniel Schaefer > ; Duggapu Chinni B = ; > Eric Dong ; Gerd Hoffmann ; = Guo > Dong ; Guomin Jiang ; Hao > A Wu ; Igor Kulchytskyy ; James Lu > ; Jian J Wang ; Jiewen Yao > ; Leif Lindholm ; = Liming > Gao ; Maciej Rabeda > ; Michael D Kinney > ; Michael Kubacki > ; Nate DeSimone > ; Nickle Wang ; > Pierre Gondois ; Rahul Kumar > ; Ray Han Lim Ng ; > Ray Ni ; Sami Mujawar ; Sean > Brogan ; Sean Rhodes > ; Siyuan Fu ; Star Zeng > ; Susovan Mohapatra > ; Ted Kuo ; Wei6 Xu > ; Xiaoyu Lu ; Yi Li > ; Zhichao Gao ; Zhiguang Liu > > =D6=F7=CC=E2: [PATCH v1 00/24] Update Edk2-pytools to latest versions >=20 > Updates Edk2-pytools to the latest versions, which introduces a new = Policy > for detecting which packages must be built given a set of changes. = This policy > is used when a library class instance INF is changed. When this = occurs, it will > review the PrEval:DscPath provided in the CI YAML file and determine = if the > package uses the library instance or not. If it does, it will build = and test > the package. >=20 > Due to these changes, each package must now include an entry in it's = CI > YAML > file (PrEval:DscPath). If the package does not provide this entry, = this policy > will be skipped, which could lead to a library instance breaking = packages > outside > of it's parent package. >=20 > Cc: Abner Chang > Cc: Alexei Fedorov > Cc: Ard Biesheuvel > Cc: Ashraf Ali S > Cc: Chasel Chiu > Cc: Chen Gang C > Cc: Daniel Schaefer > Cc: Duggapu Chinni B > Cc: Eric Dong > Cc: Gerd Hoffmann > Cc: Guo Dong > Cc: Guomin Jiang > Cc: Hao A Wu > Cc: Igor Kulchytskyy > Cc: James Lu > Cc: Jian J Wang > Cc: Jiewen Yao > Cc: Leif Lindholm > Cc: Liming Gao > Cc: Maciej Rabeda > Cc: Michael D Kinney > Cc: Michael Kubacki > Cc: Nate DeSimone > Cc: Nickle Wang > Cc: Pierre Gondois > Cc: Rahul Kumar > Cc: Ray Han Lim Ng > Cc: Ray Ni > Cc: Sami Mujawar > Cc: Sean Brogan > Cc: Sean Rhodes > Cc: Siyuan Fu > Cc: Star Zeng > Cc: Susovan Mohapatra > Cc: Ted Kuo > Cc: Wei6 Xu > Cc: Xiaoyu Lu > Cc: Yi Li > Cc: Zhichao Gao > Cc: Zhiguang Liu >=20 > Joey Vagedes (24): > Edk2: edk2-pytools: Update to latest versions > UnitTestFrameworkPkg: CI: Add PrEval entry > UefiPayloadPkg: CI: Add PrEval entry > ArmPkg: CI: Add PrEval entry > UefiCpuPkg: CI: Add PrEval entry > ArmPlatformPkg: CI: Add PrEval entry > CryptoPkg: CI: Add PrEval entry > DynamicTablesPkg: CI: Add PrEval entry > EmbeddedPkg: CI: Add PrEval entry > FatPkg: CI: Add PrEval entry > FmpDevicePkg: CI: Add PrEval entry > IntelFsp2Pkg: CI: Add PrEval entry > CryptoPkg: CI: Add PrEval entry > SourceLevelDebugPkg: CI: Add PrEval entry > SignedCapsulePkg: CI: Add PrEval entry > ShellPkg: CI: Add PrEval entry > SecurityPkg: CI: Add PrEval entry > RedfishPkg: CI: Add PrEval entry > PrmPkg: CI: Add PrEval entry > PcAtChipsetPkg: CI: Add PrEval entry > NetworkPkg: CI: Add PrEval entry > MdePkg: CI: Add PrEval entry > MdeModulePkg: CI: Add PrEval entry > IntelFsp2WrapperPkg: CI: Add PrEval entry >=20 > ArmPkg/ArmPkg.ci.yaml | 3 +++ > ArmPlatformPkg/ArmPlatformPkg.ci.yaml | 3 +++ > CryptoPkg/CryptoPkg.ci.yaml | 3 +++ > DynamicTablesPkg/DynamicTablesPkg.ci.yaml | 3 +++ > EmbeddedPkg/EmbeddedPkg.ci.yaml | 3 +++ > FatPkg/FatPkg.ci.yaml | 3 +++ > FmpDevicePkg/FmpDevicePkg.ci.yaml | 3 +++ > IntelFsp2Pkg/IntelFsp2Pkg.ci.yaml | 3 +++ > IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.ci.yaml | 3 +++ > MdeModulePkg/MdeModulePkg.ci.yaml | 3 +++ > MdePkg/MdePkg.ci.yaml | 3 +++ > NetworkPkg/NetworkPkg.ci.yaml | 3 +++ > PcAtChipsetPkg/PcAtChipsetPkg.ci.yaml | 3 +++ > PrmPkg/PrmPkg.ci.yaml | 3 +++ > RedfishPkg/RedfishPkg.ci.yaml | 3 +++ > SecurityPkg/SecurityPkg.ci.yaml | 3 +++ > ShellPkg/ShellPkg.ci.yaml | 3 +++ > SignedCapsulePkg/SignedCapsulePkg.ci.yaml | 3 +++ > SourceLevelDebugPkg/SourceLevelDebugPkg.ci.yaml | 3 +++ > StandaloneMmPkg/StandaloneMmPkg.ci.yaml | 3 +++ > UefiCpuPkg/UefiCpuPkg.ci.yaml | 3 +++ > UefiPayloadPkg/UefiPayloadPkg.ci.yaml | 3 +++ > UnitTestFrameworkPkg/UnitTestFrameworkPkg.ci.yaml | 3 +++ > pip-requirements.txt | 4 ++-- > 24 files changed, 71 insertions(+), 2 deletions(-) >=20 > -- > 2.41.0.windows.1