From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from ma1-aaemail-dr-lapp02.apple.com (ma1-aaemail-dr-lapp02.apple.com [17.171.2.68]) by mx.groups.io with SMTP id smtpd.web11.2381.1591990036878864023 for ; Fri, 12 Jun 2020 12:27:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@apple.com header.s=20180706 header.b=S5dZGCA+; spf=pass (domain: apple.com, ip: 17.171.2.68, mailfrom: afish@apple.com) Received: from pps.filterd (ma1-aaemail-dr-lapp02.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp02.apple.com (8.16.0.42/8.16.0.42) with SMTP id 05CJJWpX044617; Fri, 12 Jun 2020 12:27:13 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : message-id : content-type : mime-version : subject : date : in-reply-to : cc : to : references; s=20180706; bh=S+Pg8CpNZb3MOx6CrukORHhG65C3MZfWd7VpGHtYeyQ=; b=S5dZGCA+ItDMXz9dEpShokbIRbf7VU0+y6jnQMAwKdMwmcF1jNW1NBzFINgrBCOJc0q2 H6xBWkNVyxGkc4f4RR2c1uyefpUkJ8mRq2fWfIW3JCRmqcR2wgwKlhr0hItJ2L/vgdNA c4HDxhXi4j0WXgyPWeTztzg4Va4PAXWls5td93SqOjXqRuEmeg+xGyoQ6Dy2McWc/Nd7 eFVMteBiO6AWbMvNnMUe3mQf/4eTJghqZ8TaXBKiTE3gUAJkkkrgZq2rW3JD0nqF7AIS lQyorXU9rGKjoh1WU0RRnb2WyHJHbfE4vUD9LcF5S1yf3/HnYch2TRTIC6p8tq4sDcOQ mA== Received: from rn-mailsvcp-mta-lapp03.rno.apple.com (rn-mailsvcp-mta-lapp03.rno.apple.com [10.225.203.151]) by ma1-aaemail-dr-lapp02.apple.com with ESMTP id 31g7ttuk8q-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Fri, 12 Jun 2020 12:27:13 -0700 Received: from rn-mailsvcp-mmp-lapp03.rno.apple.com (rn-mailsvcp-mmp-lapp03.rno.apple.com [17.179.253.16]) by rn-mailsvcp-mta-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.5.20200312 64bit (built Mar 12 2020)) with ESMTPS id <0QBT006YFVDCVEC0@rn-mailsvcp-mta-lapp03.rno.apple.com>; Fri, 12 Jun 2020 12:27:12 -0700 (PDT) Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp03.rno.apple.com by rn-mailsvcp-mmp-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.5.20200312 64bit (built Mar 12 2020)) id <0QBT00B00V5TOY00@rn-mailsvcp-mmp-lapp03.rno.apple.com>; Fri, 12 Jun 2020 12:27:12 -0700 (PDT) X-Va-A: X-Va-T-CD: d83e0f5ae76e2c6a77545e7e22b49ca9 X-Va-E-CD: 68d21cd46f473ac90dd6cdf0d9bb8156 X-Va-R-CD: 34acb5f341b51477fe719d0983a65db1 X-Va-CD: 0 X-Va-ID: d49a7a38-0ba2-4e5d-b303-c478bb6ef19b X-V-A: X-V-T-CD: d83e0f5ae76e2c6a77545e7e22b49ca9 X-V-E-CD: 68d21cd46f473ac90dd6cdf0d9bb8156 X-V-R-CD: 34acb5f341b51477fe719d0983a65db1 X-V-CD: 0 X-V-ID: 0542798b-97e7-44ee-bd12-9af46aa13422 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.216,18.0.687 definitions=2020-06-12_16:2020-06-12,2020-06-12 signatures=0 Received: from [17.235.13.21] (unknown [17.235.13.21]) by rn-mailsvcp-mmp-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.5.20200312 64bit (built Mar 12 2020)) with ESMTPSA id <0QBT00WJ5VD8EJ00@rn-mailsvcp-mmp-lapp03.rno.apple.com>; Fri, 12 Jun 2020 12:27:10 -0700 (PDT) From: "Andrew Fish" Message-id: <19F172A4-4FE8-428D-9503-4C1D9E890749@apple.com> MIME-version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: [edk2-devel] ci problems again Date: Fri, 12 Jun 2020 12:27:08 -0700 In-reply-to: Cc: "devel@edk2.groups.io" , Ard Biesheuvel , Sean Brogan , "lersek@redhat.com" , Bret Barkelew To: Mike Kinney References: <08ef07fe-67cd-7fad-a43c-2483136772af@arm.com> <9498c58c-4a77-5ecf-43ff-f218e4987bfc@arm.com> <8DE5146D-9BA1-446C-AC98-0EBEEE1EBAB4@apple.com> X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.216,18.0.687 definitions=2020-06-12_16:2020-06-12,2020-06-12 signatures=0 Content-type: multipart/alternative; boundary="Apple-Mail=_154280A6-3FAE-4796-963E-E7624EB0FD85" --Apple-Mail=_154280A6-3FAE-4796-963E-E7624EB0FD85 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Mike, Thanks so different encase.=20 Thanks, Andrew Fish > On Jun 12, 2020, at 12:25 PM, Kinney, Michael D wrote: >=20 > Hi Andrew, > > Not related to patch vs patch set. All commits in a pr are being evalua= ted. > > After further evaluation, it appears it may be related to a patch set th= at deletes the last file from a directory. When that happens, the parent = directory is also deleted, and the missing dir is what is generating the py= thon exception. Need to add logic to cover that corner case and avoid exce= ption. > > The edk2-pytools owners are working on it now. > > Mike > > From: Andrew Fish >=20 > Sent: Friday, June 12, 2020 11:43 AM > To: devel@edk2.groups.io ; Kinney, Michael = D > > Cc: Ard Biesheuvel >; Sean Brogan >; lers= ek@redhat.com ; Bret Barkelew > > Subject: Re: [edk2-devel] ci problems again > > Mike, > > Is this an issue of assuming a patch vs. a patch set? Are there other pl= aces we could run into this? > > Thanks, > > Andrew Fish >=20 >=20 > On Jun 12, 2020, at 11:19 AM, Michael D Kinney > wrote: > > Hi Ard, >=20 > I think this is related to a patch series that deletes > some files. >=20 > The following code in the edk2-pytool-extensions is collecting > the files that change in a pr to determine the components that > need to be built. >=20 > https://github.com/tianocore/edk2-pytool-extensions/blob/e036937666c797d= 6d1aa4a8285088d3eae128d6c/edk2toolext/invocables/edk2_pr_eval.py#L271 >=20 > It does not filter out files that have been deleted. >=20 > I tried the following change that filters out files that > have been deleted and reverses the diff to be from the > base branch to HEAD so the files deleted filter works as > expected. The stuart command completes without errors. >=20 > diff --git a/edk2toolext/invocables/edk2_pr_eval.py b/edk2toolext/invoca= bles/edk2_pr_eval.py > index 00ac282..a3f55b7 100644 > --- a/edk2toolext/invocables/edk2_pr_eval.py > +++ b/edk2toolext/invocables/edk2_pr_eval.py > @@ -268,7 +268,7 @@ def _get_files_that_changed_in_this_pr(self, base_br= anch) -> tuple: >=20 > # get file differences between pr and base > output =3D StringIO() > - cmd_params =3D f"diff --name-only HEAD..{base_branch}" > + cmd_params =3D f"diff --name-only --diff-filter=3Dd {base_branc= h}..HEAD" > rc =3D RunCmd("git", cmd_params, outstream=3Doutput) >=20 > if(rc =3D=3D 0): >=20 > I do not know if this change has other unintended side effects. I > need edk2-pytools-extensions to provide input. >=20 > Mike >=20 >=20 > -----Original Message----- > From: Kinney, Michael D > > Sent: Friday, June 12, 2020 9:49 AM > To: Ard Biesheuvel >; > devel@edk2.groups.io ; Sean Brogan > >; lersek@redhat.com = ; Kinney, > Michael D > > Subject: RE: [edk2-devel] ci problems again >=20 > Hi Ard, >=20 > The general instructions to setup env are in the repo > here: >=20 >=20 > https://github.com/tianocore/edk2/tree/master/.pytool >=20 > I did this and pulled PR 689 and ran the command from > the > Azure pipelines log and reproduced the same failure on > my > laptop. Here is the log from my laptop. I will debug a > bit more to see what the issue is. This command passes > with edk2/master. It fails with my pr_689 branch. >=20 >=20 > (env) c:\work\GitHub\tianocore\edk2>git checkout pr_689 > Switched to branch 'pr_689' >=20 > (env) c:\work\GitHub\tianocore\edk2>stuart_pr_eval -c > OvmfPkg/PlatformCI/PlatformBuild.py -t DEBUG -a IA32 -- > pr-target origin/master > SECTION - Init SDE > SECTION - Loading Plugins > SECTION - Start Invocable Tool > ERROR - Failed to get package for file > ArmVirtPkg/Include/Platform/Hidden.h. Exception > [WinError 3] The system cannot find the path specified: > 'c:\\work\\GitHub\\tianocore\\edk2\\ArmVirtPkg\\Include\ > \Platform' > ERROR - Failed to get package for file > ArmVirtPkg/PrePi/Scripts/PrePi-PIE.lds. Exception > [WinError 3] The system cannot find the path specified: > 'c:\\work\\GitHub\\tianocore\\edk2\\ArmVirtPkg\\PrePi\\S > cripts' > ERROR - Failed to get package for file > ArmVirtPkg/Include/Platform/Hidden.h. Exception > [WinError 3] The system cannot find the path specified: > 'c:\\work\\GitHub\\tianocore\\edk2\\ArmVirtPkg\\Include\ > \Platform' > ERROR - Failed to get package for file > ArmVirtPkg/PrePi/Scripts/PrePi-PIE.lds. Exception > [WinError 3] The system cannot find the path specified: > 'c:\\work\\GitHub\\tianocore\\edk2\\ArmVirtPkg\\PrePi\\S > cripts' > Traceback (most recent call last): > File "C:\Program Files (x86)\Microsoft Visual > Studio\Shared\Python37_64\lib\runpy.py", line 193, in > _run_module_as_main > "__main__", mod_spec) > File "C:\Program Files (x86)\Microsoft Visual > Studio\Shared\Python37_64\lib\runpy.py", line 85, in > _run_code > exec(code, run_globals) > File > "c:\work\GitHub\tianocore\edk2\env\Scripts\stuart_pr_eva > l.exe\__main__.py", line 7, in > File "c:\work\github\tianocore\edk2\env\lib\site- > packages\edk2toolext\invocables\edk2_pr_eval.py", line > 389, in main > Edk2PrEval().Invoke() > File "c:\work\github\tianocore\edk2\env\lib\site- > packages\edk2toolext\base_abstract_invocable.py", line > 141, in Invoke > retcode =3D self.Go() > File "c:\work\github\tianocore\edk2\env\lib\site- > packages\edk2toolext\invocables\edk2_pr_eval.py", line > 82, in Go > actualPackagesDict =3D > self.get_packages_to_build(self.requested_package_list) > File "c:\work\github\tianocore\edk2\env\lib\site- > packages\edk2toolext\invocables\edk2_pr_eval.py", line > 202, in get_packages_to_build > changed_modules =3D > self._get_unique_module_infs_changed(files) > File "c:\work\github\tianocore\edk2\env\lib\site- > packages\edk2toolext\invocables\edk2_pr_eval.py", line > 235, in _get_unique_module_infs_changed > infs =3D > self.edk2_path_obj.GetContainingModules(os.path.abspath( > f)) > File "c:\work\github\tianocore\edk2\env\lib\site- > packages\edk2toollib\uefi\edk2\path_utilities.py", line > 211, in GetContainingModules > for f in os.listdir(dirpath): > FileNotFoundError: [WinError 3] The system cannot find > the path specified: > 'c:\\work\\GitHub\\tianocore\\edk2\\ArmVirtPkg\\Include\ > \Platform' >=20 > Best regards, >=20 > Mike >=20 >=20 > -----Original Message----- > From: Ard Biesheuvel > > Sent: Friday, June 12, 2020 9:16 AM > To: Kinney, Michael D >; > devel@edk2.groups.io ; Sean Brogan > >; lersek@redhat.com = > Subject: Re: [edk2-devel] ci problems again >=20 > On 6/12/20 6:12 PM, Kinney, Michael D wrote: >=20 > Hi Ard, >=20 > The CI agents are stateless, so it can not be stale > content. >=20 >=20 > So why is it looking for > ArmVirtPkg/PrePi/Scripts/PrePi- >=20 > PIE.lds even > though not a single reference to it remains anywhere > in >=20 > the tree? >=20 > (grep'ing for PrePi-PIE.lds in the edk2 tree gives 0 > hits) >=20 >=20 >=20 > Have you tried the pytools command that is being > used >=20 > locally for this patch series? >=20 >=20 > No. Are there any instructions on how to use that? >=20 >=20 >=20 >=20 >=20 >=20 > -----Original Message----- > From: devel@edk2.groups.io > > On >=20 > Behalf Of Ard Biesheuvel > Sent: Friday, June 12, 2020 8:47 AM > To: Kinney, Michael D >; > devel@edk2.groups.io ; Sean Brogan > >; lersek@redhat.com = > Subject: Re: [edk2-devel] ci problems again >=20 > On 6/12/20 5:36 PM, Kinney, Michael D wrote: >=20 > Hi Ard, >=20 > Please look at this more detailed log from Azure. >=20 > https://dev.azure.com/tianocore/edk2- > > > ci/_build/results?buildId=3D8170&view=3Dlogs&jobId=3D680b79ca- >=20 > 2ce9-56d4-127b-ee6e95685750&j=3D680b79ca-2ce9-56d4- > 127b- >=20 > ee6e95685750&t=3D1e12dbf9-b3ef-52bb-1019-4c2f443aef72 >=20 >=20 > It says it can not find some paths in ArmVirtPkg. >=20 >=20 > It is complaining about files that are being > removed >=20 > by >=20 > the series: >=20 > Failed to get package for file > ArmVirtPkg/Include/Platform/Hidden.h. > Failed to get package for file > ArmVirtPkg/PrePi/Scripts/PrePi-PIE.lds. >=20 > but I cannot find any remaining references to those > files in anywhere in > the tree, so it seems the CI has remembered the > existence of those files > in some way, and is now expecting them to be still > there. >=20 > So I don't think there is any way I can fix this > myself. >=20 > Someone needs > to wipe the build directory for these CI jobs. >=20 >=20 > >=20 >=20 >=20 --Apple-Mail=_154280A6-3FAE-4796-963E-E7624EB0FD85 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii Mike,
<= br class=3D"">
Thanks so different encase. 
=

Thanks,

Andrew Fish
=
On Jun = 12, 2020, at 12:25 PM, Kinney, Michael D <michael.d.kinney@intel.com> wrote:
<= br class=3D"Apple-interchange-newline">
Hi Andrew,
 <= /div>
Not related to patch vs p= atch set.  = ;All commits in a = pr are being evaluated.
 =
After further evaluation= , it appears it may be related to a patch set that deletes the last file fr= om a directory.   When that happens, the parent directory is also = deleted, and the missing = dir&nbs= p;is what is generating the python exception. =  Need to add logic= to cover that corner case and avoid exception.
 <= /o:p>
The edk2-pyt= ools owners are working on it now.
 <= /div>
Mike
=  
From: Andrew Fish <afish@apple.com= > 
Sent: Friday= , June 12, 2020 11:43 AM
To: devel@edk2= .groups.io; Kinney, Michael D <mi= chael.d.kinney@intel.com>
Cc: Ard Biesheuvel <ard.biesheuvel@arm.com>; Sean Brogan <spbrogan@outlook.com>; lersek@redhat.com= ; Bret Barkelew <Bret.Barkelew@micro= soft.com>
Subject: Re: [edk2-devel] ci problems again
 
Mike= ,
 
Is this an issue o= f assuming a patch vs. a patch set? Are there other places we could run int= o this?
 
Thanks= ,
 
=
Andrew Fish


On Jun 12, = 2020, at 11:19 AM, Michael D Kinney <= michael.d.kinney@intel.com> wrote:
 <= /o:p>
Hi Ard= ,

I think this is related to a patch series th= at deletes
some files.

The follo= wing code in the edk2-pytool-extensions is collecting
the fil= es that change in a pr to determine the components that
need = to be built.

https:= //github.com/tianocore/edk2-pytool-extensions/blob/e036937666c797d6d1aa4a82= 85088d3eae128d6c/edk2toolext/invocables/edk2_pr_eval.py#L271

It does not filter out files that have= been deleted.

I tried the following change th= at filters out files that
have been deleted and reverses the = diff to be from the
base branch to HEAD so the files deleted = filter works as
expected.  The stuart command completes = without errors.

diff --git a/edk2toolext/invoc= ables/edk2_pr_eval.py b/edk2toolext/invocables/edk2_pr_eval.py
index 00ac282..a3f55b7 100644
--- a/edk2toolext/invocables/= edk2_pr_eval.py
+++ b/edk2toolext/invocables/edk2_pr_eval.py<= br class=3D"">@@ -268,7 +268,7 @@ def _get_files_that_changed_in_this_pr(se= lf, base_branch) -> tuple:

  &nbs= p;     # get file differences between pr and base<= br class=3D"">        output =3D St= ringIO()
-        cmd_para= ms =3D f"diff --name-only HEAD..{base_branch}"
+   =      cmd_params =3D f"diff --name-only --diff-filt= er=3Dd {base_branch}..HEAD"
     &nb= sp;  rc =3D RunCmd("git", cmd_params, outstream=3Doutput)

        if(rc= =3D=3D 0):

I do not know if this change has o= ther unintended side effects.  I
need edk2-pytools-exten= sions to provide input.

Mike

-----Original Message-----
From: Kinne= y, Michael D <michael.d.kinney@intel.= com>
Sent: Friday, June 12, 2020 9:49 AM
To: Ard Biesheuvel <ard.biesheuvel@arm.c= om>;
devel@edk2.groups.io= ; Sean Brogan
<spbrogan@o= utlook.com>; lersek@redhat.com; Kinney,
Michael D= <michael.d.kinney@intel.com><= br class=3D"">Subject: RE: [edk2-devel] ci problems again
Hi Ard,

The general instructions t= o setup env are in the repo
here:


htt= ps://github.com/tianocore/edk2/tree/master/.pytool

I did this and pulled PR 689 and ran the command from
the
Azure pipelines log and reproduced the same failure on<= br class=3D"">my
laptop.  Here is the log from my laptop= .  I will debug a
bit more to see what the issue is. &nb= sp;This command passes
with edk2/master.  It fails with = my pr_689 branch.


(env) c:\work= \GitHub\tianocore\edk2>git checkout pr_689
Switched to bra= nch 'pr_689'

(env) c:\work\GitHub\tianocore\ed= k2>stuart_pr_eval -c
OvmfPkg/PlatformCI/PlatformBuild.py -= t DEBUG -a IA32 --
pr-target origin/master
SECT= ION - Init SDE
SECTION - Loading Plugins
SECTIO= N - Start Invocable Tool
ERROR - Failed to get package for fi= le
ArmVirtPkg/Include/Platform/Hidden.h.  Exception
[WinError 3] The system cannot find the path specified:
'c:\\work\\GitHub\\tianocore\\edk2\\ArmVirtPkg\\Include\
\Platform'
ERROR - Failed to get package for file
ArmVirtPkg/PrePi/Scripts/PrePi-PIE.lds.  Exception
[WinError 3] The system cannot find the path specified:
'c:= \\work\\GitHub\\tianocore\\edk2\\ArmVirtPkg\\PrePi\\S
cripts'=
ERROR - Failed to get package for file
ArmVirt= Pkg/Include/Platform/Hidden.h.  Exception
[WinError 3] T= he system cannot find the path specified:
'c:\\work\\GitHub\\= tianocore\\edk2\\ArmVirtPkg\\Include\
\Platform'
ERROR - Failed to get package for file
ArmVirtPkg/PrePi/Scr= ipts/PrePi-PIE.lds.  Exception
[WinError 3] The system c= annot find the path specified:
'c:\\work\\GitHub\\tianocore\\= edk2\\ArmVirtPkg\\PrePi\\S
cripts'
Traceback (m= ost recent call last):
 File "C:\Program Files (x86)\Mic= rosoft Visual
Studio\Shared\Python37_64\lib\runpy.py", line 1= 93, in
_run_module_as_main
   "_= _main__", mod_spec)
 File "C:\Program Files (x86)\Micros= oft Visual
Studio\Shared\Python37_64\lib\runpy.py", line 85, = in
_run_code
   exec(code, run_g= lobals)
 File
"c:\work\GitHub\tianocore\ed= k2\env\Scripts\stuart_pr_eva
l.exe\__main__.py", line 7, in &= lt;module>
 File "c:\work\github\tianocore\edk2\env\l= ib\site-
packages\edk2toolext\invocables\edk2_pr_eval.py", li= ne
389, in main
   Edk2PrEval().= Invoke()
 File "c:\work\github\tianocore\edk2\env\lib\si= te-
packages\edk2toolext\base_abstract_invocable.py", line141, in Invoke
   retcode =3D self= .Go()
 File "c:\work\github\tianocore\edk2\env\lib\site-=
packages\edk2toolext\invocables\edk2_pr_eval.py", line
82, in Go
   actualPackagesDict =3Dself.get_packages_to_build(self.requested_package_list)
 File "c:\work\github\tianocore\edk2\env\lib\site-
packages\edk2toolext\invocables\edk2_pr_eval.py", line
202= , in get_packages_to_build
   changed_modules = = =3D
self._get_unique_module_infs_changed(files)
 File "c:\work\github\tianocore\edk2\env\lib\site-
pac= kages\edk2toolext\invocables\edk2_pr_eval.py", line
235, in _= get_unique_module_infs_changed
   infs =3D
self.edk2_path_obj.GetContainingModules(os.path.abspath(
f))
 File "c:\work\github\tianocore\edk2\env\lib\= site-
packages\edk2toollib\uefi\edk2\path_utilities.py", line=
211, in GetContainingModules
   = ;for f in os.listdir(dirpath):
FileNotFoundError: [WinError 3= ] The system cannot find
the path specified:
'c= :\\work\\GitHub\\tianocore\\edk2\\ArmVirtPkg\\Include\
\Platf= orm'

Best regards,

Mike


-----Original Message-----
From: Ard Biesheuvel <ard.biesheuv= el@arm.com>
Sent: Friday, June 12, 2020 9:16 AM
To: Kinney, Michael D <michae= l.d.kinney@intel.com>;
de= vel@edk2.groups.io; Sean Brogan
<spbrogan@outlook.com>;=  lersek@redhat.com
= Subject: Re: [edk2-devel] ci problems again

On= 6/12/20 6:12 PM, Kinney, Michael D wrote:

Hi Ard,

The CI agents are stateless, so it can not be stale=
content.


So why is it looking for
ArmV= irtPkg/PrePi/Scripts/PrePi-

PIE.lds even
thou= gh not a single reference to it remains anywhere
in

the= tree?

(grep'ing for PrePi-PIE.lds in the edk2= tree gives 0
hits)



Have you tried the pytools command that is being
us= ed

locally for this patch series?


No. Are th= ere any instructions on how to use that?




=


-----Original Message-----
From: devel@edk2.groups.io <devel@edk2.groups.i= o>
On

Behalf Of Ard BiesheuvelSent: Friday, June 12, 2020 8:47 AM
To: Kinney, = Michael D <michael.d.kinney@intel.com= >;
devel@edk2.groups.io; Sean Brogan
<
spbrogan@out= look.com>; lersek@redhat.com
Subject: Re: [edk2-= devel] ci problems again

On 6/12/20 5:36 PM, K= inney, Michael D wrote:

=
Hi Ard,

Please look at this more detailed log from Azure.

https://dev.azure.com/tianoco= re/edk2-
 
 
ci/_build/results?build= Id=3D8170&view=3Dlogs&jobId=3D680b79ca-

2ce9-56d4-127b-ee6e95= 685750&j=3D680b79ca-2ce9-56d4-
127b-
ee6e95= 685750&t=3D1e12dbf9-b3ef-52bb-1019-4c2f443aef72

It says it can not find some paths in ArmVirtPkg.


It is complaining about files that are being
removed

<= div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibr= i, sans-serif;" class=3D"">by

the series:
<= br class=3D"">Failed to get package for file
ArmVirtPkg/Inclu= de/Platform/Hidden.h.
Failed to get package for file
ArmVirtPkg/PrePi/Scripts/PrePi-PIE.lds.

but I cannot find any remaining references to those
files in= anywhere in
the tree, so it seems the CI has remembered the<= br class=3D"">existence of those files
in some way, and is no= w expecting them to be still
there.

So I don't think there is any way I can fix this
my= self.

Someone needs
to wipe the build directory= for these CI jobs.

 <= /o:p>



--Apple-Mail=_154280A6-3FAE-4796-963E-E7624EB0FD85--