[edk2-devel] Running stuart_ci_build outside of edk2 tree deletes lots of files

Sean spbrogan at outlook.com
Thu Dec 3 22:08:10 UTC 2020


can you provide the full log file?
My guess is this goes back to one of the newer plugins that are running 
git operations (license check or ecc check).

If that is the case i would suggest opening an edk2 bug as i don't think 
this is the right design for a ci plugin.

Thanks
Sean


On 12/3/2020 1:24 PM, Rebecca Cran wrote:
> I know it probably isn't expected/supported, but I noticed that running 
> stuart_ci_build outside of the edk2 tree causes it to delete a lot of 
> files:
> 
> I ran the following from one directory above edk2:
> 
> ~/.local/bin/stuart_ci_build -c edk2/.pytool/CISettings.py 
> TOOL_CHAIN_TAG=GCC5
> 
> And afterwards, "git status" reported:
> 
> Changes not staged for commit:
>    (use "git add/rm <file>..." to update what will be committed)
>    (use "git restore <file>..." to discard changes in working directory)
>          modified:   BaseTools/Source/Python/Ecc/exception.xml
>          deleted: 
> CryptoPkg/Library/BaseCryptLib/SysCall/UnitTestHostCrtWrapper.c
>          deleted:    CryptoPkg/Library/OpensslLib/openssl
>          deleted:    CryptoPkg/Library/OpensslLib/rand_pool.c
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/AuthenticodeTests.c
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/BaseCryptLibUnitTests.c
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/BlockCipherTests.c
>          deleted: CryptoPkg/Test/UnitTest/Library/BaseCryptLib/DhTests.c
>          deleted: CryptoPkg/Test/UnitTest/Library/BaseCryptLib/HashTests.c
>          deleted: CryptoPkg/Test/UnitTest/Library/BaseCryptLib/HmacTests.c
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/OaepEncryptTests.c
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/Pkcs5Pbkdf2Tests.c
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/Pkcs7EkuTestSignatures.h
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/Pkcs7EkuTests.c
>          deleted: CryptoPkg/Test/UnitTest/Library/BaseCryptLib/RandTests.c
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/RsaPkcs7Tests.c
>          deleted: CryptoPkg/Test/UnitTest/Library/BaseCryptLib/RsaTests.c
>          deleted: CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TSTests.c
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestBaseCryptLib.h
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestBaseCryptLibHost.inf
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestBaseCryptLibShell.inf
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestEKUCerts/ChainCreationInstructions.txt 
> 
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestEKUCerts/CreateTestCerts.cmd 
> 
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestEKUCerts/SignFirmwareWithEKUs.cmd 
> 
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestEKUCerts/TestEKUParsingIssuingCA.ini 
> 
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestEKUCerts/TestEKUParsingLeafSigner.ini 
> 
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestEKUCerts/TestEKUParsingLeafSignerPid1.ini 
> 
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestEKUCerts/TestEKUParsingLeafSignerPid12345.ini 
> 
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestEKUCerts/TestEKUParsingNoEKUsInSigner.ini 
> 
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestEKUCerts/TestEKUParsingPolicyCA.ini 
> 
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestEKUCerts/TestEKUParsingRoot.ini 
> 
>          deleted: 
> CryptoPkg/Test/UnitTest/Library/BaseCryptLib/UnitTestMain.c
>          deleted: MdeModulePkg/Library/BrotliCustomDecompressLib/brotli
>          deleted: MdeModulePkg/Universal/RegularExpressionDxe/oniguruma
>          deleted:    UnitTestFrameworkPkg/Library/CmockaLib/cmocka
> 
> 
> I also got build errors such as:
> 
> ERROR - Build.py #000 from 
> /home/rebecca/src/uefi/edk2/CryptoPkg/Test/CryptoPkgHostUnitTest.dsc(35): File/directory 
> not found in workspace
> CRITICAL - Build failed
> 
> 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#68288): https://edk2.groups.io/g/devel/message/68288
Mute This Topic: https://groups.io/mt/78695435/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-






More information about the edk2-devel-archive mailing list