aboutsummaryrefslogtreecommitdiff
path: root/tcwg-binutils.yaml
AgeCommit message (Collapse)Author
2017-09-15Revert "tcwg-binutils: Use xenial instead of trusty."Christophe Lyon
This reverts commit ac60224ed88ad1fb70601dbd0f3e63a13ae4da67. Switch back to trusty, the builds should work again. Change-Id: I690d84e2e0eef9d798cf6a8d2b33734d51bf7916
2017-09-13tcwg-binutils: Use xenial instead of trusty.Christophe Lyon
gdb trunk builds are broken under trusty, switch to xenial so that we can still monitor the tests results. I have reported the build problem to Yao Qi. Change-Id: I334b43f79510e662d0f157da7a6327ca6c2f4ce4
2017-09-12tcwg-abe-test, tcwg-binutils, tcwg-buildfarm: Remove schroot support.Christophe Lyon
We don't use schroot anymore for these jobs. Change-Id: I5c1ceefcfa675f9259f4534e035ad8b4aa8d3719
2017-07-20tcwg-abe-test: Use signal names rather than numbers.Christophe Lyon
To help readability. tcwg-abe-extended/builders.sh: Likewise. tcwg-binutils: Likewise. tcwg-compare-results: Likewise. tcwg-validate-abetests: Likewise. Change-Id: Ifd70800fdc5df96d733a39db20fd59d6e73ae19b
2017-07-04tcwg-binutils: Build TCWG version of DejaGnu.Christophe Lyon
To try to avoid problems with the system's version. We are seeing random test failures, so build TCWG's branch of DejaGnu using ABE, and use it to see if it fixes the problem. Change-Id: Ibd8251e8a30def8dc8991a0962c20335d0de3c97
2017-06-26tcwg-binutils: Remove verbose flags.Christophe Lyon
To save disk space Change-Id: I67b36b5dcf25c5d0a765ac9d3a1d23bb3afe730d
2017-06-23tcwg-binutils: Add --debug to runtestflags.Christophe Lyon
Change-Id: Ib1a6105b64603b4bf1d5ff46fd2fd651f3410f09
2017-06-22tcwg-binutils: Temporarily increase verbosity.Christophe Lyon
To identify a random failure in a binutils test: FAIL: build-id-debuglink (copy debug info into debug directory) Change-Id: Ie479809d14db37d43652f3ec5a3160528cdae6fb
2017-05-23tcwg-binutils, tcwg-trigger-binutils: Add $bfd suffix to log_name.Christophe Lyon
This is to avoid writing results with different $bfd value to the same location. Change-Id: Id41d69a6f764be155025f4d85eb5aa287a45fa4d
2017-05-22tcwg-binutils: Fix sed command.Christophe Lyon
Change-Id: Iab09e5c3894a6c24bcac299e14759ca18ef35700
2017-05-22tcwg-binutils: Upload .log in addition to .sum files.Christophe Lyon
In order to have more debug information if needed. Change-Id: Ib6c0adcf4561d2b14bdd979f7410eb8663901be7
2017-05-22tcwg-binutils: Add armv8l-linux-gnueabihf target.Christophe Lyon
Change-Id: Icaf9a375ffe5555ba72305c09f48315a21899bf1
2017-05-20tcwg-binutils: Workaround result files ownership differences.Christophe Lyon
sum files created inside the container have different gid than on the host, resulting in errors when compressing them with xz (Cannot set the file group: Operation not permitted). Make a copy, which we can compress before upload. Change-Id: I33884a88910619b53ca08c749f15b628ef981fd9
2017-05-20tcwg-binutils: Compress uploaded results.Christophe Lyon
So that gcc-compare-results can handle them. Change-Id: If1fdd3e85b3b12ca6604791d2d97140b013c1c0f
2017-05-19tcwg-binutils: Create remote dir for results before uploading.Christophe Lyon
Change-Id: I441c19a63684b63cbbf5a6d1915771afbc3cc9d7
2017-05-19tcwg-binutils: log_server may or may not contain a path, support both.Christophe Lyon
Change-Id: I424bb9dbff4a02019ca7d071ab622c1856da63d2
2017-05-19tcwg-binutils: Fix log_name expansion.Christophe Lyon
Change-Id: I3422db675299a8e6e58e2bdbd8a00db373413bb7
2017-05-19tcwg-binutils: Fix log_server expansion.Christophe Lyon
Change-Id: I652c570b0702e61a2a0392de34f51d427e54d606
2017-05-19tcwg-binutils: Uncomment results upload.Christophe Lyon
Change-Id: Ifd8825d5976ec9c72c140cfc46cee091b327c449
2017-05-19tcwg-binutils: Add support to upload results for later comparison.Christophe Lyon
Add dont_file, log_name and log_server parameters. Change-Id: Icd7390a7e54ce06c544581420014210bab44adeb
2017-05-10tcwg-binutils: Use tcwg-x86_64-cam label.Christophe Lyon
Instead of tcwg-x86_64-build, to use more machines. Change-Id: I5bd7a56f3a0e0829e99e32965b3b8a2f4a09c77a
2017-05-04tcwg-*: Switch all matrix and multijob jobs to tcwg-coordinatorMaxim Kuvyrkov
This change makes all TCWG matrix and multijob "coordination" jobs to run on tcwg-coordinator label. The "coordination" jobs do not consume significant resources and just wait for other jobs to finish. In case of matrix jobs these are "flyweight" jobs, and all TCWG multijobs behave similarly. Another benefit from this change is that git checkouts for "coordination" jobs will no longer be mixed with workspaces of matrix sub-builds of the same jobs, if sub-builds happen to start on the same node as coordination job. This has been auto-generated with the following script $ cat > tcwg-coordinator.sh <<EOF for f in tcwg-*.yaml; do type=$(grep "project-type" $f | sed -e "s/.*: //") case $f in tcwg-bkk16-buildfarm-benchmark.yaml) continue ;; esac case $type in freestyle) continue ;; matrix|multijob) sed -e "s/ node:.*/ node: tcwg-coordinator/" -i $f ;; *) echo "ERROR: Wrong job type: $type"; exit 1 ;; esac done EOF Change-Id: I216abbf903537da2c2bfd3f6d5a1fbf6b8fe4877
2017-05-03tcwg-binutils: Switch to use docker from schrootMaxim Kuvyrkov
... also run native builds on AArch64 and AArch32 builders. Change-Id: I8f94837001a824cf2478b9485688fac9dca1cbab
2017-04-20tcwg-binutils, tcwg-binutils-docker: Remove arm-coff config (obsolete).Christophe Lyon
Change-Id: I3b3c1563a68d0e51c58b09a560654b4f86071c36
2017-04-19tcwg-binutils, tcwg-binutils-docker: Remove obsolete configs.Christophe Lyon
Change-Id: I1dc92320fbbd9800f86aacd425551a1162dd1079
2017-04-19tcwg-binutils: bfd is now a dynamic axis.Christophe Lyon
Change-Id: I59d2bc2f100f3ec6403617aac1ebad7acc764f32
2017-04-19tcwg-binutils: Disable LTO on targets where it is not supported.Christophe Lyon
Change-Id: I4b96c179f3f84c5c76bedcdd820cc145b99ef5e8
2017-04-03tcwg-binutils: Use tcwg-x86_64-cam instead of tcwg-x86_64-build.Christophe Lyon
Such that we can still make use of build-0[16], since binutils builds do not need very powerful builders. Change-Id: Id29fec3278673b78cefbc6b6e28e943adf07fc9c
2017-03-22tcwg-abe-extended: Replace label tcwg-x86_64-cam with tcwg-x86_64-build.Christophe Lyon
This is the new label we should use. A side effect of this change is that we'll stop using build-0[16] which do not belong to the new label. We plan to repurpose/deprecate these builders. tcwg-abe-extended/builders.sh: Likewise. tcwg-abe-manifest-test: Likewise. tcwg-abe-test-gerrit-cambridge-christophe: Likewise. tcwg-abe-test-gerrit-cambridge: Likewise. tcwg-abe-test-yvan: Likewise. tcwg-backup-files: Likewise. tcwg-binutils-docker: Likewise. tcwg-binutils: Likewise. tcwg-bkk16-buildfarm-benchmark-christophe: Likewise. tcwg-bkk16-buildfarm-benchmark: Likewise. tcwg-bkk16-buildfarm: Likewise. tcwg-bkk16-trigger-extended: Likewise. tcwg-buildapp: Likewise. tcwg-buildbench: Likewise. tcwg-buildfarm-christophe: Likewise. tcwg-buildfarm-cmp: Likewise. tcwg-buildfarm-maxim: Likewise. tcwg-buildfarm-startcontainer: Likewise. tcwg-buildfarm: Likewise. tcwg-cleanup-stale-containers: Likewise. tcwg-cleanup-stale-dormant-containers: Likewise. tcwg-cleanup-stale-schroot-sessions: Likewise. tcwg-cleanup-stale-tcwg-test-schroot-sessions: Likewise. tcwg-cleanup-stale-workspaces: Likewise. tcwg-container-christophe: Likewise. tcwg-gcc-bisect: Likewise. tcwg-gcc-idle: Likewise. tcwg-llvm-build-christophe: Likewise. tcwg-llvm-build: Likewise. tcwg-make-release-christophe: Likewise. tcwg-make-release: Likewise. tcwg-race-bernie: Likewise. tcwg-test-release-christophe: Likewise. tcwg-validate-abetests: Likewise. Change-Id: I37601fcb7a2a39e17ac6594185995fbbc8f5bbab
2017-03-14tcwg-binutils: Add arm-aout, arm-coff, arm-epoc-pe and arm-pe targets.Christophe Lyon
Change-Id: Iee1dc84709877624fbe68fefef08e5b5370d34f4
2017-02-22Remove workaround for /dev/pts unmount bug.Charles Baylis
This patch removes an incorrect workaround for a bug which prevented schroot sessions from closing correctly. The bug was solved by a schroot configuration change (not bindmounting /dev and /dev/pts). Change-Id: I458b0774ec90af6b3c0cdd64924cac6edba804dc
2017-01-18tcwg-binutils: Use dynamic axis.Christophe Lyon
tcwg-binutils-docker: Likewise. tcwg-abe-extended: Likewise. tcwg-abe-test-gerrit-cambridge-christophe: Likewise. Change-Id: I9bfc07454c892ca63520babebb2d572ad962ec3a
2017-01-03tcwg-binutils: Send email for the parent job only.Christophe Lyon
Change-Id: Iedc8d681ad13412b15e78ef888cdf0500be94ce0
2016-12-29tcwg-binutils: Make a little bit less verbose.Christophe Lyon
Such that results are easier to read in the console. Change-Id: I30c65aafdbdcc6ba620739771ba8868db898cd99
2016-10-25tcwg-binutils: Skip GDB build on arm-vxworks.Christophe Lyon
Change-Id: I66accd8c87caa7246a87a9a98057850b7feca884
2016-10-25tcwg-binutils: Do not mkdir biuld-gdb twice.Christophe Lyon
Change-Id: I68ef46e4c2b7234394a6d07f85e13c1172047a7e
2016-10-24tcwg-binutils: Add GDB build.Christophe Lyon
Do not test it yet. Change-Id: I26e231f5def295f84f2c1ba81345f642148b59dc
2016-10-24tcwg-binutils: Add aarch64_be-linux-gnu target.Christophe Lyon
Change-Id: I4f8639886b660bd93786d94ba8ecbc781bf141da
2016-10-14tcwg-*: Use build-discarder instead of logrotate.Christophe Lyon
Change-Id: I864b319706660d9fef1daa7b213c5488a7039d8e
2016-06-24tcwg-*binutils*: Use Cambridge Lab for master jobsMaxim Kuvyrkov
Change-Id: I6d46a942dfb59112e78fdd8cf64ddb928cadb726
2016-06-16tcwg-binutils: cleanup after build, to save disk space.Christophe Lyon
... and try to avoid disk full issues. Change-Id: Idb6e4af3b3fa87ce5976fc155fc376781dff5c65
2016-06-11tcwg-binutils: Print WORKSPACE.Christophe Lyon
Change-Id: I11acd0ba3e895d92c5d9b8e670f7bca00a7c89f4
2016-05-14tcwg-binutils: make results easier to read.Christophe Lyon
Change-Id: Ic045c342b686f07e823181efc32518c880fe7859
2016-05-12tcwg-*: Ignore failure to finalize schroot sessionMaxim Kuvyrkov
... and rely on tcwg-cleanup-stale-schroot-sessions to clean it up later. Change-Id: Ib668b55b06bbca5c97e39d30183ebbf96f66c101
2016-03-02tcwg-binutils: Use the proper configure flags to disable sub components we ↵Christophe Lyon
don't want. Change-Id: Ic98064ad3b8ba6dd66372dedb1eff0f0a614fce4
2016-02-10tcwg-*: Update display-names to sort jobs in Jenkins web UIMaxim Kuvyrkov
Change-Id: Iab4d2266b87883bde53f4752fe6fe1e37e16b8dc Signed-off-by: Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2016-01-21tcwg-binutils: Add arm-netbsdelf again.Christophe Lyon
It's supposed to be fixed upstream now. Change-Id: Id785ea89d53f16c4dc9f46396d86f48e7d15297a
2016-01-21tcwg-binutils: Add arm-vxworks again.Christophe Lyon
It's supposed to be fixed upstream now. Change-Id: Id231ee3576086230d35d70172288949e41802323
2016-01-20tcwg-binutils: Add arm-wince-pe again.Christophe Lyon
It's supposed to be fixed upstream now. Change-Id: I236538ea80b94fe00c9851dfb8d7e7f730925085
2016-01-13tcwg-binutils: Remove targets with known failures from the matrix.Christophe Lyon
arm-netbsdelf, arm-vxworks, arm-wince-pe have "known" failures, remove them from the matrix until the bugs are fixed to avoid sending useless emails about errors. Change-Id: I4a4c884e19ad78a2d50a47b8d08477c19221e649