Page MenuHomePhabricator

[CI] Add a sepc256k1 specific build plan
ClosedPublic

Authored by Fabien on Apr 30 2020, 12:43.

Details

Summary

The secp256k1 CI tests are currently scattered all over the place. Add a
build that covers all the features in a single manageable place and
remove the duplicates.

Test Plan

Run the build-secp256k1 CI build.

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Snippet of first build failure:

[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Counting objects:  66% (14/21)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Counting objects:  71% (15/21)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Counting objects:  76% (16/21)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Counting objects:  80% (17/21)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Counting objects:  85% (18/21)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Counting objects:  90% (19/21)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Counting objects:  95% (20/21)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Counting objects: 100% (21/21)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Counting objects: 100% (21/21), done.        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects:   7% (1/14)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects:  14% (2/14)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects:  21% (3/14)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects:  28% (4/14)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects:  35% (5/14)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects:  42% (6/14)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects:  50% (7/14)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects:  57% (8/14)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects:  64% (9/14)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects:  71% (10/14)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects:  78% (11/14)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects:  85% (12/14)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects:  92% (13/14)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects: 100% (14/14)        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Compressing objects: 100% (14/14), done.        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] remote: Total 14 (delta 11), reused 0 (delta 0), pack-reused 0        
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291] From ssh://reviews.bitcoinabc.org:2221/source/bitcoin-abc-staging
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291]  * [new tag]             phabricator/diff/19291 -> phabricator/diff/19291
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291]  * [new tag]             phabricator/base/19281 -> phabricator/base/19281
[12:44:28]i:				 [/usr/bin/git -c credential.helper= fetch --progress origin +refs/tags/phabricator/diff/19291:refs/tags/phabricator/diff/19291]  * [new tag]             phabricator/base/19291 -> phabricator/base/19291
[12:44:28] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 2dfa58a81be0b3f496c2d48c7c6e2ccba44068e9 --
[12:44:28] :			 [Update git mirror (/home/teamcity/buildAgent/system/git/git-48AA3180.git)] /usr/bin/git pack-refs --all
[12:44:28] :		 [VCS Root: Bitcoin ABC Staging] Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)
[12:44:28] :			 [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'...
[12:44:28] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git init
[12:44:28] :			 [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
[12:44:28] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config core.sparseCheckout true
[12:44:28] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git config http.sslCAInfo
[12:44:28] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref
[12:44:29] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/19291
[12:44:29] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git log -n1 --pretty=format:%H%x20%s 2dfa58a81be0b3f496c2d48c7c6e2ccba44068e9 --
[12:44:29] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git -c credential.helper= checkout -q -f phabricator/diff/19291
[12:44:29] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git show-ref refs/tags/phabricator/diff/19291
[12:44:29] :			 [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
[12:44:29] :			 [Update checkout directory (/home/teamcity/buildAgent/work/jailed-build/bitcoin-abc)] /usr/bin/git clean -f -d -x
[12:44:29] : Build preparation done
[12:44:29]E: Step 1/2: Command Line (15m:16s)
[12:44:29] :	 [Step 1/2] Ant JUnit report watcher
[12:44:29] :		 [Ant JUnit report watcher] Watching paths:
[12:44:29] :		 [Ant JUnit report watcher] +:results/test_bitcoin.xml
[12:44:29] :		 [Ant JUnit report watcher] +:results/**/junit_results*.xml
[12:44:29] :	 [Step 1/2] Starting: /home/teamcity/buildAgent/temp/agentTmp/custom_script6495666115821124270
[12:44:29] :	 [Step 1/2] in directory: /home/teamcity/buildAgent/work/jailed-build
[12:44:29] :	 [Step 1/2] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[12:44:29] :	 [Step 1/2] ~/buildAgent/work/jailed-build
[12:44:29] :	 [Step 1/2] Building base image for: 2dfa58a81...
[12:44:29] :	 [Step 1/2] ~/buildAgent/work/jailed-build/bitcoin-abc ~/buildAgent/work/jailed-build
[12:44:29] :	 [Step 1/2] ~/buildAgent/work/jailed-build
[12:44:29] :	 [Step 1/2] Tag name: abc-base-image-2dfa58a81
[12:59:45]W:	 [Step 1/2] Process exited with code 1
[12:59:45]E:	 [Step 1/2] Process exited with code 1 (Step: Command Line)
This revision is now accepted and ready to land.Apr 30 2020, 13:14
This revision was automatically updated to reflect the committed changes.