From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: Re: [edk2-devel] [PATCH] .azurepipelines: Enable CI for OvmfPkg and EmulatorPkg To: Michael D Kinney ,devel@edk2.groups.io From: "Sean" X-Originating-Location: Redmond, Washington, US (50.35.74.15) X-Originating-Platform: Windows Chrome 83 User-Agent: GROUPS.IO Web Poster MIME-Version: 1.0 Date: Mon, 30 Mar 2020 14:42:02 -0700 References: In-Reply-To: Message-ID: <32286.1585604522958944186@groups.io> Content-Type: multipart/alternative; boundary="xgsysGz7yNKQoclKF7uc" --xgsysGz7yNKQoclKF7uc Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable @Rebecca - Agree.=C2=A0 I need to package up a newer version.=C2=A0 I have = treated this as lower priority.=C2=A0 Is there a feature you need or just b= est practices on keeping current? @Ard - Padding in python is easy.=C2=A0 I just need to understand the requ= irements. @Mike - I would like to get to read/write filesystem for Target based test= s so that we don't have to reinvent yet another way to collect results (esp= ecially one as error prone as sniffing logs).=C2=A0 But lets get basic CI w= ith read-only functionality working and checked in first.=C2=A0 As it looks= like in the last 8 hours another breaking change has been checked in.=C2= =A0 After rebase to top of edk2 master. NFO - "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\T= ools\MSVC\14.24.28314\bin\Hostx86\x64\link.exe" /OUT:d:\a\1\s\Build\Ovmf326= 4\RELEASE_VS2019\X64\OvmfPkg\QemuKernelLoaderFsDxe\QemuKernelLoaderFsDxe\DE= BUG\QemuKernelLoaderFsDxe.dll /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:42= 81 /IGNORE:4254 /OPT:REF /OPT:ICF=3D10 /MAP /ALIGN:32 /SECTION:.xdata,D /SE= CTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:_ModuleEntryPoint /SUBSYSTEM:= EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.rdata=3D.data= =C2=A0 @d:\a\1\s\Build\Ovmf3264\RELEASE_VS2019\X64\OvmfPkg\QemuKernelLoade= rFsDxe\QemuKernelLoaderFsDxe\OUTPUT\static_library_files.lst INFO - PvScsi.c INFO - Generating code INFO - d:\a\1\s\OvmfPkg\PvScsiDxe\PvScsi.c(459): error C2220: the followin= g warning is treated as an error INFO - d:\a\1\s\OvmfPkg\PvScsiDxe\PvScsi.c(459): warning C4244: '=3D': con= version from 'const UINT16' to 'UINT8', possible loss of data INFO - Finished generating code INFO - NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visua= l Studio\2019\Enterprise\VC\Tools\MSVC\14.24.28314\bin\Hostx86\x64\cl.exe"'= : return code '0x2' INFO - Stop. INFO - "GenFw" -e DXE_DRIVER -o d:\a\1\s\Build\Ovmf3264\RELEASE_VS2019\X64= \OvmfPkg\QemuKernelLoaderFsDxe\QemuKernelLoaderFsDxe\OUTPUT\QemuKernelLoade= rFsDxe.efi d:\a\1\s\Build\Ovmf3264\RELEASE_VS2019\X64\OvmfPkg\QemuKernelLoa= derFsDxe\QemuKernelLoaderFsDxe\DEBUG\QemuKernelLoaderFsDxe.dll INFO - INFO - INFO - build.py... INFO -=C2=A0 : error 7000: Failed to execute command INFO - C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\T= ools\MSVC\14.24.28314\bin\Hostx86\x86\nmake.exe /nologo tbuild [d:\a\1\s\Bu= ild\Ovmf3264\RELEASE_VS2019\X64\OvmfPkg\PvScsiDxe\PvScsiDxe] INFO - INFO - INFO - build.py... INFO -=C2=A0 : error F002: Failed to build module INFO - d:\a\1\s\OvmfPkg\PvScsiDxe\PvScsiDxe.inf [X64, VS2019, RELEASE] INFO - INFO - - Failed - --xgsysGz7yNKQoclKF7uc Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable @Rebecca - Agree.  I need to package up a newer version.  I have = treated this as lower priority.  Is there a feature you need or just b= est practices on keeping current? 
@Ard - Padding in python is ea= sy.  I just need to understand the requirements. 
@Mike - I = would like to get to read/write filesystem for Target based tests so that w= e don't have to reinvent yet another way to collect results (especially one= as error prone as sniffing logs).  But lets get basic CI with read-on= ly functionality working and checked in first.  As it looks like in th= e last 8 hours another breaking change has been checked in.  After reb= ase to top of edk2 master. 


NFO - "C:\Program Files (x8= 6)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.24.28314\bin\Ho= stx86\x64\link.exe" /OUT:d:\a\1\s\Build\Ovmf3264\RELEASE_VS2019\X64\OvmfPkg= \QemuKernelLoaderFsDxe\QemuKernelLoaderFsDxe\DEBUG\QemuKernelLoaderFsDxe.dl= l /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4281 /IGNORE:4254 /OPT:REF /OP= T:ICF=3D10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 = /LTCG /DLL /ENTRY:_ModuleEntryPoint /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAF= ESEH:NO /BASE:0 /DRIVER /MERGE:.rdata=3D.data  @d:\a\1\s\Build\Ovmf326= 4\RELEASE_VS2019\X64\OvmfPkg\QemuKernelLoaderFsDxe\QemuKernelLoaderFsDxe\OU= TPUT\static_library_files.lst
INFO - PvScsi.c
INFO - Generating code
INFO - d:\a\1\s\OvmfPkg\PvScsiDxe\PvScsi.c(459): error C2220: the fol= lowing warning is treated as an error
INFO - d:\a\1\s\OvmfPkg\PvScsiDxe\PvScsi.c(459): warning C4244: '=3D'= : conversion from 'const UINT16' to 'UINT8', possible loss of data
INFO - Finished generating code
INFO - NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft = Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.24.28314\bin\Hostx86\x64\cl.= exe"' : return code '0x2'
INFO - Stop.
INFO - "GenFw" -e DXE_DRIVE= R -o d:\a\1\s\Build\Ovmf3264\RELEASE_VS2019\X64\OvmfPkg\QemuKernelLoaderFsD= xe\QemuKernelLoaderFsDxe\OUTPUT\QemuKernelLoaderFsDxe.efi d:\a\1\s\Build\Ov= mf3264\RELEASE_VS2019\X64\OvmfPkg\QemuKernelLoaderFsDxe\QemuKernelLoaderFsD= xe\DEBUG\QemuKernelLoaderFsDxe.dll
INFO - 
INFO - 
INFO - build.py...
INFO -  : error 7000: Failed to execute command
INFO - C:\Program Files (x8= 6)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.24.28314\bin\Ho= stx86\x86\nmake.exe /nologo tbuild [d:\a\1\s\Build\Ovmf3264\RELEASE_VS2019\= X64\OvmfPkg\PvScsiDxe\PvScsiDxe]
INFO - 
INFO - 
INFO - build.py...
INFO -  : error F002: Failed to build module
INFO - d:\a\1\s\OvmfPkg\PvS= csiDxe\PvScsiDxe.inf [X64, VS2019, RELEASE]
INFO - 
INFO - - Failed -
--xgsysGz7yNKQoclKF7uc--