Page MenuHomePhabricator

[linter] add exceptions to include guards and file name linters
ClosedPublic

Authored by majcosta on Jun 25 2020, 22:27.

Details

Summary

an upcoming backport (https://github.com/bitcoin/bitcoin/pull/17009/commits/bebb637472d0469037a9f438572fc71db4236d97) regarding Fuzz harnesses adds a header file from the Chromium project. this lets us add exceptions as to avoid modifying it


Depends on D6741

Test Plan
cd src
mv hash.h Hash.h
vim Hash.h

run :%s/BITCOIN_HASH_H/TEST_LINTER_H/g and :wq!

git add Hash.h

arc lint

linter yells at you

add "Hash.h" to the EXCEPTIONS array in both FileNameLinter.php and IncludeGuardLinter.php

arc lint

linter no longer yells at you

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

Snippet of first build failure:

[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Enumerating objects: 11, done.        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:   9% (1/11)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  18% (2/11)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  27% (3/11)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  36% (4/11)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  45% (5/11)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  54% (6/11)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  63% (7/11)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  72% (8/11)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  81% (9/11)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  90% (10/11)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects: 100% (11/11)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects: 100% (11/11), done.        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  16% (1/6)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  33% (2/6)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  50% (3/6)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  66% (4/6)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  83% (5/6)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects: 100% (6/6)        
[22:28:34]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects: 100% (6/6), done.        
[22:28:35]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Total 6 (delta 5), reused 0 (delta 0), pack-reused 0        
[22:28:35]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] From ssh://reviews.bitcoinabc.org:2221/source/bitcoin-abc-staging
[22:28:35]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785]  * [new tag]             phabricator/diff/21785 -> phabricator/diff/21785
[22:28:35]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785]  * [new tag]             phabricator/base/21785 -> phabricator/base/21785
[22:28:35] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 07005cf0929bfce50bd6b883a00c2ac17044f4cf --
[22:28:35] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[22:28:35] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[22:28:35] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] The .git directory is missing in '/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc'. Running 'git init'...
[22:28:35] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[22:28:35] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config lfs.storage /home/teamcity/buildAgent/system/git/git-48AA3180.git/lfs
[22:28:35] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[22:28:35] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[22:28:35] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[22:28:35] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21785
[22:28:35] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 07005cf0929bfce50bd6b883a00c2ac17044f4cf --
[22:28:35] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/21785
[22:28:35] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21785
[22:28:35] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] Cleaning Bitcoin ABC Staging in /home/teamcity/buildAgent/work/jailed-build/bitcoin-abc the file set ALL_UNTRACKED
[22:28:35] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[22:28:35] : Build preparation done
[22:28:35]E: Step 1/1: Command Line (20s)
[22:28:35] :	 [Step 1/1] Ant JUnit report watcher
[22:28:35] :		 [Ant JUnit report watcher] Watching paths:
[22:28:35] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[22:28:35] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[22:28:35] :	 [Step 1/1] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script2083578501096490943
[22:28:35] :	 [Step 1/1] in directory: /home/teamcity/buildAgent/work/jailed-build
[22:28:35] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:28:35] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:28:35] :	 [Step 1/1] Building base image for: 07005cf09...
[22:28:35] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:28:37] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:28:37] :	 [Step 1/1] Tag name: abc-base-image-07005cf09
[22:28:49]W:	 [Step 1/1] /bin/bash: ./contrib/teamcity/build-configurations.py: No such file or directory
[22:28:49]W:	 [Step 1/1] cp: cannot stat '/tmp/sanitizer_logs': No such file or directory
[22:28:49]W:	 [Step 1/1] cp: cannot stat '/work/build-clang-10': No such file or directory
[22:28:49]W:	 [Step 1/1] cp: cannot stat '/work/abc-ci-builds/build-clang-10': No such file or directory
[22:28:49]W:	 [Step 1/1] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[22:28:55]W:	 [Step 1/1] Process exited with code 127
[22:28:55]E:	 [Step 1/1] Process exited with code 127 (Step: Command Line)

Snippet of first build failure:

[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Enumerating objects: 11, done.        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:   9% (1/11)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  18% (2/11)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  27% (3/11)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  36% (4/11)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  45% (5/11)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  54% (6/11)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  63% (7/11)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  72% (8/11)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  81% (9/11)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  90% (10/11)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects: 100% (11/11)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects: 100% (11/11), done.        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  16% (1/6)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  33% (2/6)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  50% (3/6)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  66% (4/6)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  83% (5/6)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects: 100% (6/6)        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects: 100% (6/6), done.        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Total 6 (delta 5), reused 0 (delta 0), pack-reused 0        
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] From ssh://reviews.bitcoinabc.org:2221/source/bitcoin-abc-staging
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785]  * [new tag]             phabricator/diff/21785 -> phabricator/diff/21785
[22:28:37]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785]  * [new tag]             phabricator/base/21785 -> phabricator/base/21785
[22:28:37] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 07005cf0929bfce50bd6b883a00c2ac17044f4cf --
[22:28:37] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[22:28:37] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] The .git directory is missing in '/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc'. Running 'git init'...
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config lfs.storage /home/teamcity/buildAgent/system/git/git-48AA3180.git/lfs
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21785
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 07005cf0929bfce50bd6b883a00c2ac17044f4cf --
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/21785
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21785
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] Cleaning Bitcoin ABC Staging in /home/teamcity/buildAgent/work/jailed-build/bitcoin-abc the file set ALL_UNTRACKED
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[22:28:37] : Build preparation done
[22:28:37]E: Step 1/1: Command Line (22s)
[22:28:37] :	 [Step 1/1] Ant JUnit report watcher
[22:28:37] :		 [Ant JUnit report watcher] Watching paths:
[22:28:37] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[22:28:37] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[22:28:37] :	 [Step 1/1] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script5329868470728148644
[22:28:37] :	 [Step 1/1] in directory: /home/teamcity/buildAgent/work/jailed-build
[22:28:37] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:28:37] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:28:37] :	 [Step 1/1] Building base image for: 07005cf09...
[22:28:37] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:28:40] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:28:40] :	 [Step 1/1] Tag name: abc-base-image-07005cf09
[22:28:56]W:	 [Step 1/1] /bin/bash: ./contrib/teamcity/build-configurations.py: No such file or directory
[22:28:56]W:	 [Step 1/1] cp: cannot stat '/tmp/sanitizer_logs': No such file or directory
[22:28:56]W:	 [Step 1/1] cp: cannot stat '/work/build-diff': No such file or directory
[22:28:56]W:	 [Step 1/1] cp: cannot stat '/work/abc-ci-builds/build-diff': No such file or directory
[22:28:56]W:	 [Step 1/1] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[22:28:59]W:	 [Step 1/1] Process exited with code 127
[22:28:59]E:	 [Step 1/1] Process exited with code 127 (Step: Command Line)

Snippet of first build failure:

[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Enumerating objects: 11, done.        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:   9% (1/11)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  18% (2/11)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  27% (3/11)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  36% (4/11)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  45% (5/11)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  54% (6/11)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  63% (7/11)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  72% (8/11)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  81% (9/11)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects:  90% (10/11)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects: 100% (11/11)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Counting objects: 100% (11/11), done.        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  16% (1/6)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  33% (2/6)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  50% (3/6)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  66% (4/6)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects:  83% (5/6)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects: 100% (6/6)        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Compressing objects: 100% (6/6), done.        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] remote: Total 6 (delta 5), reused 0 (delta 0), pack-reused 0        
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785] From ssh://reviews.bitcoinabc.org:2221/source/bitcoin-abc-staging
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785]  * [new tag]             phabricator/diff/21785 -> phabricator/diff/21785
[22:28:36]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21785:refs/tags/phabricator/diff/21785]  * [new tag]             phabricator/base/21785 -> phabricator/base/21785
[22:28:36] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 07005cf0929bfce50bd6b883a00c2ac17044f4cf --
[22:28:36] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[22:28:36] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[22:28:36] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] The .git directory is missing in '/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc'. Running 'git init'...
[22:28:36] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[22:28:36] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config lfs.storage /home/teamcity/buildAgent/system/git/git-48AA3180.git/lfs
[22:28:36] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[22:28:36] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[22:28:36] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21785
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 07005cf0929bfce50bd6b883a00c2ac17044f4cf --
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/21785
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21785
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] Cleaning Bitcoin ABC Staging in /home/teamcity/buildAgent/work/jailed-build/bitcoin-abc the file set ALL_UNTRACKED
[22:28:37] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[22:28:37] : Build preparation done
[22:28:37]E: Step 1/1: Command Line (1m:07s)
[22:28:37] :	 [Step 1/1] Ant JUnit report watcher
[22:28:37] :		 [Ant JUnit report watcher] Watching paths:
[22:28:37] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[22:28:37] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[22:28:37] :	 [Step 1/1] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script6794466881705718737
[22:28:37] :	 [Step 1/1] in directory: /home/teamcity/buildAgent/work/jailed-build
[22:28:37] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:28:37] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:28:37] :	 [Step 1/1] Building base image for: 07005cf09...
[22:28:37] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:28:39] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:28:39] :	 [Step 1/1] Tag name: abc-base-image-07005cf09
[22:29:39]W:	 [Step 1/1] /bin/bash: ./contrib/teamcity/build-configurations.py: No such file or directory
[22:29:39]W:	 [Step 1/1] cp: cannot stat '/tmp/sanitizer_logs': No such file or directory
[22:29:39]W:	 [Step 1/1] cp: cannot stat '/work/build-without-wallet': No such file or directory
[22:29:39]W:	 [Step 1/1] cp: cannot stat '/work/abc-ci-builds/build-without-wallet': No such file or directory
[22:29:39]W:	 [Step 1/1] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[22:29:44]W:	 [Step 1/1] Process exited with code 127
[22:29:44]E:	 [Step 1/1] Process exited with code 127 (Step: Command Line)

Snippet of first build failure:

[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Enumerating objects: 11, done.        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:   9% (1/11)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  18% (2/11)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  27% (3/11)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  36% (4/11)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  45% (5/11)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  54% (6/11)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  63% (7/11)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  72% (8/11)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  81% (9/11)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  90% (10/11)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects: 100% (11/11)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects: 100% (11/11), done.        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  16% (1/6)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  33% (2/6)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  50% (3/6)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  66% (4/6)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  83% (5/6)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects: 100% (6/6)        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects: 100% (6/6), done.        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Total 6 (delta 5), reused 0 (delta 0), pack-reused 0        
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] From ssh://reviews.bitcoinabc.org:2221/source/bitcoin-abc-staging
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786]  * [new tag]             phabricator/diff/21786 -> phabricator/diff/21786
[22:34:30]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786]  * [new tag]             phabricator/base/21786 -> phabricator/base/21786
[22:34:30] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 6511fa8994a6a56665503af0754903c64fc3a417 --
[22:34:30] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[22:34:30] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[22:34:30] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] The .git directory is missing in '/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc'. Running 'git init'...
[22:34:30] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[22:34:30] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config lfs.storage /home/teamcity/buildAgent/system/git/git-48AA3180.git/lfs
[22:34:30] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[22:34:30] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[22:34:30] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21786
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 6511fa8994a6a56665503af0754903c64fc3a417 --
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/21786
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21786
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] Cleaning Bitcoin ABC Staging in /home/teamcity/buildAgent/work/jailed-build/bitcoin-abc the file set ALL_UNTRACKED
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[22:34:31] : Build preparation done
[22:34:31]E: Step 1/1: Command Line (16s)
[22:34:31] :	 [Step 1/1] Ant JUnit report watcher
[22:34:31] :		 [Ant JUnit report watcher] Watching paths:
[22:34:31] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[22:34:31] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[22:34:31] :	 [Step 1/1] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script2545963108770345748
[22:34:31] :	 [Step 1/1] in directory: /home/teamcity/buildAgent/work/jailed-build
[22:34:31] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:34:31] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:34:31] :	 [Step 1/1] Building base image for: 6511fa899...
[22:34:31] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:34:32] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:34:32] :	 [Step 1/1] Tag name: abc-base-image-6511fa899
[22:34:42]W:	 [Step 1/1] /bin/bash: ./contrib/teamcity/build-configurations.py: No such file or directory
[22:34:42]W:	 [Step 1/1] cp: cannot stat '/tmp/sanitizer_logs': No such file or directory
[22:34:42]W:	 [Step 1/1] cp: cannot stat '/work/build-without-wallet': No such file or directory
[22:34:42]W:	 [Step 1/1] cp: cannot stat '/work/abc-ci-builds/build-without-wallet': No such file or directory
[22:34:42]W:	 [Step 1/1] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[22:34:47]W:	 [Step 1/1] Process exited with code 127
[22:34:47]E:	 [Step 1/1] Process exited with code 127 (Step: Command Line)

Snippet of first build failure:

[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Enumerating objects: 11, done.        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:   9% (1/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  18% (2/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  27% (3/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  36% (4/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  45% (5/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  54% (6/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  63% (7/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  72% (8/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  81% (9/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  90% (10/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects: 100% (11/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects: 100% (11/11), done.        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  16% (1/6)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  33% (2/6)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  50% (3/6)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  66% (4/6)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  83% (5/6)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects: 100% (6/6)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects: 100% (6/6), done.        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Total 6 (delta 5), reused 0 (delta 0), pack-reused 0        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] From ssh://reviews.bitcoinabc.org:2221/source/bitcoin-abc-staging
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786]  * [new tag]             phabricator/diff/21786 -> phabricator/diff/21786
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786]  * [new tag]             phabricator/base/21786 -> phabricator/base/21786
[22:34:31] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 6511fa8994a6a56665503af0754903c64fc3a417 --
[22:34:31] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[22:34:31] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] The .git directory is missing in '/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc'. Running 'git init'...
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config lfs.storage /home/teamcity/buildAgent/system/git/git-48AA3180.git/lfs
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21786
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 6511fa8994a6a56665503af0754903c64fc3a417 --
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/21786
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21786
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] Cleaning Bitcoin ABC Staging in /home/teamcity/buildAgent/work/jailed-build/bitcoin-abc the file set ALL_UNTRACKED
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[22:34:31] : Build preparation done
[22:34:31]E: Step 1/1: Command Line (16s)
[22:34:31] :	 [Step 1/1] Ant JUnit report watcher
[22:34:31] :		 [Ant JUnit report watcher] Watching paths:
[22:34:31] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[22:34:31] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[22:34:31] :	 [Step 1/1] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script3062221488344204271
[22:34:31] :	 [Step 1/1] in directory: /home/teamcity/buildAgent/work/jailed-build
[22:34:31] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:34:31] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:34:31] :	 [Step 1/1] Building base image for: 6511fa899...
[22:34:31] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:34:34] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:34:34] :	 [Step 1/1] Tag name: abc-base-image-6511fa899
[22:34:43]W:	 [Step 1/1] /bin/bash: ./contrib/teamcity/build-configurations.py: No such file or directory
[22:34:43]W:	 [Step 1/1] cp: cannot stat '/tmp/sanitizer_logs': No such file or directory
[22:34:43]W:	 [Step 1/1] cp: cannot stat '/work/build-diff': No such file or directory
[22:34:43]W:	 [Step 1/1] cp: cannot stat '/work/abc-ci-builds/build-diff': No such file or directory
[22:34:43]W:	 [Step 1/1] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[22:34:48]W:	 [Step 1/1] Process exited with code 127
[22:34:48]E:	 [Step 1/1] Process exited with code 127 (Step: Command Line)

Snippet of first build failure:

[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Enumerating objects: 11, done.        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:   9% (1/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  18% (2/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  27% (3/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  36% (4/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  45% (5/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  54% (6/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  63% (7/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  72% (8/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  81% (9/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects:  90% (10/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects: 100% (11/11)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Counting objects: 100% (11/11), done.        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  16% (1/6)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  33% (2/6)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  50% (3/6)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  66% (4/6)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects:  83% (5/6)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects: 100% (6/6)        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Compressing objects: 100% (6/6), done.        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] remote: Total 6 (delta 5), reused 0 (delta 0), pack-reused 0        
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786] From ssh://reviews.bitcoinabc.org:2221/source/bitcoin-abc-staging
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786]  * [new tag]             phabricator/diff/21786 -> phabricator/diff/21786
[22:34:31]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21786:refs/tags/phabricator/diff/21786]  * [new tag]             phabricator/base/21786 -> phabricator/base/21786
[22:34:31] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 6511fa8994a6a56665503af0754903c64fc3a417 --
[22:34:31] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[22:34:31] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] The .git directory is missing in '/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc'. Running 'git init'...
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config lfs.storage /home/teamcity/buildAgent/system/git/git-48AA3180.git/lfs
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[22:34:31] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[22:34:32] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21786
[22:34:32] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 6511fa8994a6a56665503af0754903c64fc3a417 --
[22:34:32] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/21786
[22:34:32] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21786
[22:34:32] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] Cleaning Bitcoin ABC Staging in /home/teamcity/buildAgent/work/jailed-build/bitcoin-abc the file set ALL_UNTRACKED
[22:34:32] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[22:34:32] : Build preparation done
[22:34:32]E: Step 1/1: Command Line (18s)
[22:34:32] :	 [Step 1/1] Ant JUnit report watcher
[22:34:32] :		 [Ant JUnit report watcher] Watching paths:
[22:34:32] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[22:34:32] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[22:34:32] :	 [Step 1/1] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script7578570795054338302
[22:34:32] :	 [Step 1/1] in directory: /home/teamcity/buildAgent/work/jailed-build
[22:34:32] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:34:32] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:34:32] :	 [Step 1/1] Building base image for: 6511fa899...
[22:34:32] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:34:34] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:34:34] :	 [Step 1/1] Tag name: abc-base-image-6511fa899
[22:34:43]W:	 [Step 1/1] /bin/bash: ./contrib/teamcity/build-configurations.py: No such file or directory
[22:34:43]W:	 [Step 1/1] cp: cannot stat '/tmp/sanitizer_logs': No such file or directory
[22:34:43]W:	 [Step 1/1] cp: cannot stat '/work/build-clang-10': No such file or directory
[22:34:43]W:	 [Step 1/1] cp: cannot stat '/work/abc-ci-builds/build-clang-10': No such file or directory
[22:34:43]W:	 [Step 1/1] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[22:34:50]W:	 [Step 1/1] Process exited with code 127
[22:34:50]E:	 [Step 1/1] Process exited with code 127 (Step: Command Line)

Snippet of first build failure:

[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Enumerating objects: 11, done.        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Counting objects:   9% (1/11)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Counting objects:  18% (2/11)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Counting objects:  27% (3/11)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Counting objects:  36% (4/11)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Counting objects:  45% (5/11)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Counting objects:  54% (6/11)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Counting objects:  63% (7/11)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Counting objects:  72% (8/11)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Counting objects:  81% (9/11)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Counting objects:  90% (10/11)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Counting objects: 100% (11/11)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Counting objects: 100% (11/11), done.        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  16% (1/6)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  33% (2/6)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  50% (3/6)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  66% (4/6)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  83% (5/6)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects: 100% (6/6)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects: 100% (6/6), done.        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Total 6 (delta 5), reused 0 (delta 0), pack-reused 0        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] From ssh://reviews.bitcoinabc.org:2221/source/bitcoin-abc-staging
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787]  * [new tag]             phabricator/diff/21787 -> phabricator/diff/21787
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787]  * [new tag]             phabricator/base/21787 -> phabricator/base/21787
[22:36:00] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 47a9af35a4cc50f7afbffe4631f629d953fd2d72 --
[22:36:01] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[22:36:01] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] The .git directory is missing in '/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc'. Running 'git init'...
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config lfs.storage /home/teamcity/buildAgent/system/git/git-48AA3180.git/lfs
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21787
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 47a9af35a4cc50f7afbffe4631f629d953fd2d72 --
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/21787
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21787
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] Cleaning Bitcoin ABC Staging in /home/teamcity/buildAgent/work/jailed-build/bitcoin-abc the file set ALL_UNTRACKED
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[22:36:01] : Build preparation done
[22:36:01]E: Step 1/1: Command Line (14s)
[22:36:01] :	 [Step 1/1] Ant JUnit report watcher
[22:36:01] :		 [Ant JUnit report watcher] Watching paths:
[22:36:01] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[22:36:01] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[22:36:01] :	 [Step 1/1] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script1564563377441879708
[22:36:01] :	 [Step 1/1] in directory: /home/teamcity/buildAgent/work/jailed-build
[22:36:01] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:36:01] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:36:01] :	 [Step 1/1] Building base image for: 47a9af35a...
[22:36:01] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:36:02] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:36:02] :	 [Step 1/1] Tag name: abc-base-image-47a9af35a
[22:36:11]W:	 [Step 1/1] /bin/bash: ./contrib/teamcity/build-configurations.py: No such file or directory
[22:36:11]W:	 [Step 1/1] cp: cannot stat '/tmp/sanitizer_logs': No such file or directory
[22:36:11]W:	 [Step 1/1] cp: cannot stat '/work/build-diff': No such file or directory
[22:36:11]W:	 [Step 1/1] cp: cannot stat '/work/abc-ci-builds/build-diff': No such file or directory
[22:36:11]W:	 [Step 1/1] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[22:36:15]W:	 [Step 1/1] Process exited with code 127
[22:36:15]E:	 [Step 1/1] Process exited with code 127 (Step: Command Line)

Snippet of first build failure:

[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  33% (8/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  37% (9/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  41% (10/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  45% (11/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  50% (12/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  54% (13/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  58% (14/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  62% (15/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  66% (16/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  70% (17/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  75% (18/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  79% (19/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  83% (20/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  87% (21/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  91% (22/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  95% (23/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects: 100% (24/24)        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects: 100% (24/24), done.        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Total 24 (delta 18), reused 0 (delta 0), pack-reused 0        
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] From ssh://reviews.bitcoinabc.org:2221/source/bitcoin-abc-staging
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787]  * [new tag]             phabricator/diff/21787 -> phabricator/diff/21787
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787]  * [new tag]             phabricator/base/21783 -> phabricator/base/21783
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787]  * [new tag]             phabricator/base/21787 -> phabricator/base/21787
[22:36:00]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787]  * [new tag]             phabricator/diff/21783 -> phabricator/diff/21783
[22:36:00] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 47a9af35a4cc50f7afbffe4631f629d953fd2d72 --
[22:36:00] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[22:36:00] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[22:36:00] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] The .git directory is missing in '/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc'. Running 'git init'...
[22:36:00] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[22:36:00] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config lfs.storage /home/teamcity/buildAgent/system/git/git-48AA3180.git/lfs
[22:36:00] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[22:36:00] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[22:36:00] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[22:36:00] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21787
[22:36:00] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 47a9af35a4cc50f7afbffe4631f629d953fd2d72 --
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/21787
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21787
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] Cleaning Bitcoin ABC Staging in /home/teamcity/buildAgent/work/jailed-build/bitcoin-abc the file set ALL_UNTRACKED
[22:36:01] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[22:36:01] : Build preparation done
[22:36:01]E: Step 1/1: Command Line (18s)
[22:36:01] :	 [Step 1/1] Ant JUnit report watcher
[22:36:01] :		 [Ant JUnit report watcher] Watching paths:
[22:36:01] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[22:36:01] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[22:36:01] :	 [Step 1/1] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script4001113368217524421
[22:36:01] :	 [Step 1/1] in directory: /home/teamcity/buildAgent/work/jailed-build
[22:36:01] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:36:01] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:36:01] :	 [Step 1/1] Building base image for: 47a9af35a...
[22:36:01] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:36:03] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:36:03] :	 [Step 1/1] Tag name: abc-base-image-47a9af35a
[22:36:15]W:	 [Step 1/1] /bin/bash: ./contrib/teamcity/build-configurations.py: No such file or directory
[22:36:15]W:	 [Step 1/1] cp: cannot stat '/tmp/sanitizer_logs': No such file or directory
[22:36:15]W:	 [Step 1/1] cp: cannot stat '/work/build-clang-10': No such file or directory
[22:36:15]W:	 [Step 1/1] cp: cannot stat '/work/abc-ci-builds/build-clang-10': No such file or directory
[22:36:15]W:	 [Step 1/1] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[22:36:19]W:	 [Step 1/1] Process exited with code 127
[22:36:19]E:	 [Step 1/1] Process exited with code 127 (Step: Command Line)

Snippet of first build failure:

[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  41% (10/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  45% (11/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  50% (12/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  54% (13/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  58% (14/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  62% (15/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  66% (16/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  70% (17/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  75% (18/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  79% (19/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  83% (20/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  87% (21/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  91% (22/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects:  95% (23/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects: 100% (24/24)        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Compressing objects: 100% (24/24), done.        
[22:36:04]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] remote: Total 24 (delta 18), reused 0 (delta 0), pack-reused 0        
[22:36:05]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787] From ssh://reviews.bitcoinabc.org:2221/source/bitcoin-abc-staging
[22:36:05]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787]  * [new tag]             phabricator/diff/21787 -> phabricator/diff/21787
[22:36:05]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787]  * [new tag]             phabricator/base/21785 -> phabricator/base/21785
[22:36:05]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787]  * [new tag]             phabricator/base/21786 -> phabricator/base/21786
[22:36:05]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787]  * [new tag]             phabricator/base/21783 -> phabricator/base/21783
[22:36:05]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787]  * [new tag]             phabricator/base/21787 -> phabricator/base/21787
[22:36:05]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/21787:refs/tags/phabricator/diff/21787]  * [new tag]             phabricator/diff/21783 -> phabricator/diff/21783
[22:36:05] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 47a9af35a4cc50f7afbffe4631f629d953fd2d72 --
[22:36:05] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[22:36:05] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[22:36:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] The .git directory is missing in '/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc'. Running 'git init'...
[22:36:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[22:36:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config lfs.storage /home/teamcity/buildAgent/system/git/git-48AA3180.git/lfs
[22:36:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[22:36:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[22:36:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[22:36:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21787
[22:36:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 47a9af35a4cc50f7afbffe4631f629d953fd2d72 --
[22:36:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/21787
[22:36:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/21787
[22:36:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] Cleaning Bitcoin ABC Staging in /home/teamcity/buildAgent/work/jailed-build/bitcoin-abc the file set ALL_UNTRACKED
[22:36:05] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[22:36:05] : Build preparation done
[22:36:05]E: Step 1/1: Command Line (1m:43s)
[22:36:06] :	 [Step 1/1] Ant JUnit report watcher
[22:36:06] :		 [Ant JUnit report watcher] Watching paths:
[22:36:06] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[22:36:06] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[22:36:06] :	 [Step 1/1] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script1178141500867189047
[22:36:06] :	 [Step 1/1] in directory: /home/teamcity/buildAgent/work/jailed-build
[22:36:06] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:36:06] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:36:06] :	 [Step 1/1] Building base image for: 47a9af35a...
[22:36:06] :	 [Step 1/1] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[22:36:08] :	 [Step 1/1] ~/buildAgent/work/jailed-build
[22:36:08] :	 [Step 1/1] Tag name: abc-base-image-47a9af35a
[22:37:43]W:	 [Step 1/1] /bin/bash: ./contrib/teamcity/build-configurations.py: No such file or directory
[22:37:43]W:	 [Step 1/1] cp: cannot stat '/tmp/sanitizer_logs': No such file or directory
[22:37:43]W:	 [Step 1/1] cp: cannot stat '/work/build-without-wallet': No such file or directory
[22:37:43]W:	 [Step 1/1] cp: cannot stat '/work/abc-ci-builds/build-without-wallet': No such file or directory
[22:37:43]W:	 [Step 1/1] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[22:37:48]W:	 [Step 1/1] Process exited with code 127
[22:37:48]E:	 [Step 1/1] Process exited with code 127 (Step: Command Line)
Fabien requested changes to this revision.Jun 26 2020, 07:11
Fabien added a subscriber: Fabien.
Fabien added inline comments.
arcanist/linter/FileNameLinter.php
49 ↗(On Diff #21791)

You'd better use $path directly: it is relative to the project root, so you can add src/hash.h as an exception and make sure there is no collision if another hash.h exists somewhere else in the project tree.
See IncludeSourceLinter.php for an example.

arcanist/linter/IncludeGuardLinter.php
52 ↗(On Diff #21791)

Dito

This revision now requires changes to proceed.Jun 26 2020, 07:11

Only nits

arcanist/linter/FileNameLinter.php
50 ↗(On Diff #21804)

You can even make the test the very first call and avoid the resolvePath() if not needed

54 ↗(On Diff #21804)

Nit: revert, there is no need to store the whole array if you need a single element.

arcanist/linter/IncludeGuardLinter.php
54 ↗(On Diff #21804)

Dito

This revision is now accepted and ready to land.Jun 27 2020, 06:53
This revision was landed with ongoing or failed builds.Jul 1 2020, 18:34
This revision was automatically updated to reflect the committed changes.