From dc81b340d6186b952e5ee0c1608b9f2b3ada0d3e Mon Sep 17 00:00:00 2001 From: TCWG BuildSlave Date: Thu, 12 Oct 2023 16:59:50 +0000 Subject: force: #463: 0: [TCWG CI] https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/ Results : | # reset_artifacts: | -10 | # init_abe_sysroot: | -3 | # build_abe glibc -- --disable install: | -2 | # build_abe dejagnu: | -1 | # build_abe check_glibc --check_patch linaro-local/dejagnu-sum -- --disable install: | 0 | # 5 regressions check_regression status : 2 --- git/glibc_rev | 2 +- jenkins/build-name | 2 +- jenkins/error-mail-body.txt | 8 + jenkins/error-mail-recipients.txt | 1 + jenkins/mail-body.txt | 123 ----- jenkins/mail-recipients.txt | 1 - jenkins/mail-subject.txt | 1 - jenkins/pw-report.log | 12 +- manifest.sh | 26 +- notify/check-regression-status.txt | 1 - notify/jira-status.txt | 8 - notify/jira/comment-template.txt | 4 +- notify/jira/comments.txt | 4 +- notify/jira/description | 24 +- notify/jira/startdate | 2 +- notify/jira/summary | 2 +- notify/mail-body.txt | 55 +- notify/mail-recipients.txt | 2 +- notify/mail-subject.txt | 2 +- notify/notify-full.log | 1012 ++++++++++++++++++++++++++++++++++++ notify/notify-init.log | 411 +++++++++++++++ notify/notify.log | 922 -------------------------------- notify/regressions.sum | 19 +- notify/results.compare | 35 +- notify/results.regressions | 15 - notify/summary.txt | 2 +- results | 2 +- sumfiles/flaky.xfail | 17 - sumfiles/tests.sum | 43 +- sumfiles/xfails.xfail | 22 +- 30 files changed, 1555 insertions(+), 1225 deletions(-) create mode 100644 jenkins/error-mail-body.txt create mode 100644 jenkins/error-mail-recipients.txt delete mode 100644 jenkins/mail-body.txt delete mode 100644 jenkins/mail-recipients.txt delete mode 100644 jenkins/mail-subject.txt delete mode 100644 notify/check-regression-status.txt delete mode 100644 notify/jira-status.txt create mode 100644 notify/notify-full.log create mode 100644 notify/notify-init.log delete mode 100644 notify/notify.log delete mode 100644 notify/results.regressions delete mode 100644 sumfiles/flaky.xfail diff --git a/git/glibc_rev b/git/glibc_rev index e3bce5d..f87e280 100644 --- a/git/glibc_rev +++ b/git/glibc_rev @@ -1 +1 @@ -abcf8db7fa46b73fd5b8193ce11f9312301b84c7 +aaa208502c97707119aea9e03a988bec26ad7817 diff --git a/jenkins/build-name b/jenkins/build-name index 9a8c2bd..310a220 100644 --- a/jenkins/build-name +++ b/jenkins/build-name @@ -1 +1 @@ -#298-glibc-R# regressed-force +#463-glibc-R0-force diff --git a/jenkins/error-mail-body.txt b/jenkins/error-mail-body.txt new file mode 100644 index 0000000..e5aef9c --- /dev/null +++ b/jenkins/error-mail-body.txt @@ -0,0 +1,8 @@ +https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/ +ERROR: notify-full failed + +To reproduce : +wget https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463//artifact/*zip*/archive.zip && unzip archive.zip +git -C base-artifacts fetch origin linaro-local/ci/tcwg_glibc_check/master-arm +sha1=$(git log --pretty=raw FETCH_HEAD | grep -B 1 f05a103af547be425c5d9b517ee0e43d89d08278 | grep commit | cut -d' ' -f2) +round-robin-notify.sh @@rr[top_artifacts] archive/artifacts __notify ignore diff --git a/jenkins/error-mail-recipients.txt b/jenkins/error-mail-recipients.txt new file mode 100644 index 0000000..2a87114 --- /dev/null +++ b/jenkins/error-mail-recipients.txt @@ -0,0 +1 @@ +maxim.kuvyrkov@linaro.org, laurent.alfonsi@linaro.org diff --git a/jenkins/mail-body.txt b/jenkins/mail-body.txt deleted file mode 100644 index f0d20a0..0000000 --- a/jenkins/mail-body.txt +++ /dev/null @@ -1,123 +0,0 @@ -[TCWG-CI] Failure after glibc commit: glibc-2.37.9000-512-gabcf8db7fa resolv_conf: release lock on allocation failure (bug 30527) - -In CI config tcwg_glibc_check/master-arm after: - | commit abcf8db7fa46b73fd5b8193ce11f9312301b84c7 - | Author: Andreas Schwab - | Date: Wed Jun 7 11:21:48 2023 +0200 - | - | resolv_conf: release lock on allocation failure (bug 30527) - | - | When the initial allocation of global fails, the local lock is left - | locked. - | - | Reported by Steffen Lammel of SAP HANA development. - -Results changed to --10 -# init_abe_sysroot: --3 -# build_abe glibc -- --disable install: --2 -# build_abe dejagnu: --1 -# build_abe check_glibc --check_patch linaro-local/dejagnu-sum -- --disable install: -0 -# === glibc tests === -# -# Running glibc:malloc ... -# FAIL: malloc/tst-malloc-tcache-leak-malloc-check -# FAIL: malloc/tst-malloc-tcache-leak-malloc-hugetlb1 -# FAIL: malloc/tst-malloc-tcache-leak-malloc-hugetlb2 -# FAIL: malloc/tst-mallocfork2-malloc-check -# FAIL: malloc/tst-mallocfork2-malloc-hugetlb1 -# FAIL: malloc/tst-mallocfork2-malloc-hugetlb2 -# FAIL: malloc/tst-mallocfork3-malloc-check -# FAIL: malloc/tst-mallocfork3-malloc-hugetlb1 -# FAIL: malloc/tst-mallocfork3-malloc-hugetlb2 -# -# === Results Summary === -# regressed - -From --10 -# init_abe_sysroot: --3 -# build_abe glibc -- --disable install: --2 -# build_abe dejagnu: --1 -# build_abe check_glibc --check_patch linaro-local/dejagnu-sum -- --disable install: -0 - - - ------------------8<--------------------------8<--------------------------8<-------------------------- - -THIS IS THE END OF SHORT SUMMARY. BELOW ARE LINKS TO BUILDS, REPRODUCTION INSTRUCTIONS, AND THE RAW COMMIT. - -Current build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/artifact/artifacts -Reference build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/292/artifact/artifacts - - -Reproduce last good and first bad builds: ------------------8<--------------------------8<--------------------------8<-------------------------- -mkdir -p investigate-glibc-abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -cd investigate-glibc-abcf8db7fa46b73fd5b8193ce11f9312301b84c7 - -# Fetch scripts -git clone https://git.linaro.org/toolchain/jenkins-scripts - -# Fetch manifests for bad and good builds -mkdir -p bad/artifacts good/artifacts -curl -o bad/artifacts/manifest.sh https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/artifact/artifacts/manifest.sh --fail -curl -o good/artifacts/manifest.sh https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/292/artifact/artifacts/manifest.sh --fail - -# Reproduce bad build -(cd bad; ../jenkins-scripts/tcwg_glibc_check-build.sh ^^ true %%rr[top_artifacts] artifacts) -# Reproduce good build -(cd good; ../jenkins-scripts/tcwg_glibc_check-build.sh ^^ true %%rr[top_artifacts] artifacts) ----------------->8-------------------------->8-------------------------->8--------------------------- - -For latest status see comments in https://linaro.atlassian.net/browse/GNU-692 - -Info generated by the CI regarding this commit: -Status of glibc-2.37.9000-512-gabcf8db7fa commit for tcwg_glibc_check: - commit abcf8db7fa46b73fd5b8193ce11f9312301b84c7 - Author: Andreas Schwab - - resolv_conf: release lock on allocation failure (bug 30527) - -* master-arm -** Failure -** https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/ - -Full commit (up to 100 lines): - -commit abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -Author: Andreas Schwab -Date: Wed Jun 7 11:21:48 2023 +0200 - - resolv_conf: release lock on allocation failure (bug 30527) - - When the initial allocation of global fails, the local lock is left - locked. - - Reported by Steffen Lammel of SAP HANA development. - -diff --git a/resolv/resolv_conf.c b/resolv/resolv_conf.c -index bd5890773b..8bc9edc634 100644 ---- a/resolv/resolv_conf.c -+++ b/resolv/resolv_conf.c -@@ -93,7 +93,10 @@ get_locked_global (void) - { - global_copy = calloc (1, sizeof (*global)); - if (global_copy == NULL) -- return NULL; -+ { -+ __libc_lock_unlock (lock); -+ return NULL; -+ } - atomic_store_relaxed (&global, global_copy); - resolv_conf_array_init (&global_copy->array); - } - diff --git a/jenkins/mail-recipients.txt b/jenkins/mail-recipients.txt deleted file mode 100644 index e72dfe2..0000000 --- a/jenkins/mail-recipients.txt +++ /dev/null @@ -1 +0,0 @@ -tcwg-validation@linaro.org diff --git a/jenkins/mail-subject.txt b/jenkins/mail-subject.txt deleted file mode 100644 index a93c30e..0000000 --- a/jenkins/mail-subject.txt +++ /dev/null @@ -1 +0,0 @@ -[TCWG-CI] Failure after glibc commit: glibc-2.37.9000-512-gabcf8db7fa resolv_conf: release lock on allocation failure (bug 30527) diff --git a/jenkins/pw-report.log b/jenkins/pw-report.log index bcb02ec..5f29d7a 100644 --- a/jenkins/pw-report.log +++ b/jenkins/pw-report.log @@ -1,4 +1,8 @@ -MOUNTS: /home/tcwg-buildslave/workspace/tcwg_gnu_0:/home/tcwg-buildslave/workspace/tcwg_gnu_0 /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro ccache-tcwg_gnu-armhf-jammy:/home/tcwg-buildslave/.ccache -DEBUG: starting docker on tcwg-jade-05 from tcwg-jade-05, date Thu Jun 8 04:01:33 PM UTC 2023 -ssh -Snone -oForwardAgent=no tcwg-jade-05 docker-wrapper run --name 298-tcwg_glibc_check--master-arm-build -dtP -v /home/tcwg-buildslave/workspace/tcwg_gnu_0:/home/tcwg-buildslave/workspace/tcwg_gnu_0 -v /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro -v /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro -v /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro -v /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro -v /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro -v /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro -v /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro -v /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro -v /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro -v ccache-tcwg_gnu-armhf-jammy:/home/tcwg-buildslave/.ccache --cap-add=SYS_PTRACE --security-opt seccomp:unconfined --memory=320000M --pids-limit=5000 --cpu-shares=1000 --cpuset-cpus 0-159 --privileged linaro/ci-armhf-tcwg-build-ubuntu:jammy -2ab73360a8d3c5d6928fcbf0444af18d5607a8256825889e27a345a6212bf7a3 +jammy: Pulling from linaro/ci-armhf-tcwg-build-ubuntu +Digest: sha256:6c34271f7d9f3d6ff673d7a2c55df9779a3b9de1ba0ecb5ac4e3535a1976e979 +Status: Image is up to date for linaro/ci-armhf-tcwg-build-ubuntu:jammy +docker.io/linaro/ci-armhf-tcwg-build-ubuntu:jammy +MOUNTS: /home/tcwg-buildslave/workspace/tcwg_gnu_2:/home/tcwg-buildslave/workspace/tcwg_gnu_2 /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro ccache-tcwg_gnu-armhf-jammy:/home/tcwg-buildslave/.ccache +DEBUG: starting docker on tcwg-jade-05 from tcwg-jade-05, date Wed Jun 28 07:23:20 PM UTC 2023 +ssh -Snone -oForwardAgent=no tcwg-jade-05 docker-wrapper run --name 463-tcwg_glibc_check--master-arm-build -dtP -v /home/tcwg-buildslave/workspace/tcwg_gnu_2:/home/tcwg-buildslave/workspace/tcwg_gnu_2 -v /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro -v /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro -v /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro -v /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro -v /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro -v /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro -v /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro -v /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro -v /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro -v ccache-tcwg_gnu-armhf-jammy:/home/tcwg-buildslave/.ccache --cap-add=SYS_PTRACE --security-opt seccomp:unconfined --memory=320000M --pids-limit=5000 --cpu-shares=1000 --cpuset-cpus 0-159 --privileged linaro/ci-armhf-tcwg-build-ubuntu:jammy +aac4c0bbb26af9f7850905bbe70b249b3b7748a12d38e42c76428157e8547a48 diff --git a/manifest.sh b/manifest.sh index be2b9c3..194e07e 100644 --- a/manifest.sh +++ b/manifest.sh @@ -1,4 +1,4 @@ -declare -g "jenkins_scripts_rev=838c1318a9dc0a640fab8b0ffe65aaee28719708" +declare -g "jenkins_scripts_rev=95302468c7bfd9b078db05b9e6c33b5eaa63cf44" # Artifacts directory rr[top_artifacts]="artifacts" # Recording parameters to manifest: artifacts/manifest.sh @@ -7,29 +7,31 @@ rr[ci_config]="master-arm" declare -g "scripts_branch=master" rr[mode]="build" rr[update_baseline]="force" -declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/" +declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/" declare -g "SQUAD_GRP=" # Processed 18 options -rr[baseline_branch]=linaro-local/ci/tcwg_glibc_check/master-arm -rr[components]="glibc" -rr[glibc_git]="git://sourceware.org/git/glibc.git#abcf8db7fa46b73fd5b8193ce11f9312301b84c7" -# Processed 6 options -rr[glibc_url]=git://sourceware.org/git/glibc.git -rr[glibc_rev]=abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -rr[debug_glibc_date]=1686134665 # 28 hours ago +rr[glibc_git]="git://sourceware.org/git/glibc.git#aaa208502c97707119aea9e03a988bec26ad7817" # Processed 6 options -rr[result_expiry_date]="20230825" # Saving rr[] in the manifest rr[abe_branch]="master" rr[abe_repo]="https://git-us.linaro.org/toolchain/abe.git" +rr[baseline_branch]="linaro-local/ci/tcwg_glibc_check/master-arm" rr[breakup_changed_components]="tcwg_gnu_breakup_changed_components" +rr[components]="glibc" rr[host_c++]="/usr/bin/g++" rr[host_cc]="/usr/bin/gcc" +rr[no_regression_p]="no_regression_p" +rr[no_regression_result]="1" +rr[target]="native" +# Processed 8 options +# Processed 8 options +# Processed 6 options +rr[result_expiry_date]="20230825" +# Saving rr[] in the manifest rr[major]="1" rr[minor]="0" -rr[no_regression_p]="no_regression_p" +# WARNING: overriding previous rr[no_regression_result]=1 rr[no_regression_result]="2" -rr[target]="native" declare -g "notify=onregression" # Saving rr[] in the manifest # WARNING: overriding previous rr[minor]=0 diff --git a/notify/check-regression-status.txt b/notify/check-regression-status.txt deleted file mode 100644 index 0cfbf08..0000000 --- a/notify/check-regression-status.txt +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/notify/jira-status.txt b/notify/jira-status.txt deleted file mode 100644 index 449997b..0000000 --- a/notify/jira-status.txt +++ /dev/null @@ -1,8 +0,0 @@ -[GNU-692] -Status of glibc-2.37.9000-512-gabcf8db7fa commit for tcwg_glibc_check: - commit abcf8db7fa46b73fd5b8193ce11f9312301b84c7 - Author: Andreas Schwab - - resolv_conf: release lock on allocation failure (bug 30527) - -Details: https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/artifact/artifacts/jenkins/mail-body.txt/*view*/ diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt index ab9dd5e..59fb01e 100644 --- a/notify/jira/comment-template.txt +++ b/notify/jira/comment-template.txt @@ -1,3 +1,3 @@ [GNU-692] -FAIL: 12 regressions -Details: https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/artifact/artifacts/notify/mail-body.txt/*view*/ +FAIL: 5 regressions +Details: https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/artifact/artifacts/notify/mail-body.txt/*view*/ diff --git a/notify/jira/comments.txt b/notify/jira/comments.txt index ab9dd5e..59fb01e 100644 --- a/notify/jira/comments.txt +++ b/notify/jira/comments.txt @@ -1,3 +1,3 @@ [GNU-692] -FAIL: 12 regressions -Details: https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/artifact/artifacts/notify/mail-body.txt/*view*/ +FAIL: 5 regressions +Details: https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/artifact/artifacts/notify/mail-body.txt/*view*/ diff --git a/notify/jira/description b/notify/jira/description index ee667e0..2cfd231 100644 --- a/notify/jira/description +++ b/notify/jira/description @@ -1,18 +1,20 @@ -commit glibc-2.37.9000-512-gabcf8db7fa -Author: Andreas Schwab -Date: Wed Jun 7 11:21:48 2023 +0200 +commit glibc-2.37.9000-554-gaaa208502c +Author: Joseph Myers +Date: Tue Jun 27 13:49:38 2023 +0000 - resolv_conf: release lock on allocation failure (bug 30527) + Use Linux 6.4 in build-many-glibcs.py - When the initial allocation of global fails, the local lock is left - locked. + This patch makes build-many-glibcs.py use Linux 6.4. - Reported by Steffen Lammel of SAP HANA development. + Tested with build-many-glibcs.py (host-libraries, compilers and glibcs + builds). * tcwg_glibc_check +** master-aarch64 +*** Failure ** master-arm -*** FAIL: 12 regressions -*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/details.txt -*** https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/ +*** FAIL: 5 regressions +*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/details.txt +*** https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/ -Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/jira/yaml +Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira/yaml diff --git a/notify/jira/startdate b/notify/jira/startdate index 1f9eba1..7191b8c 100644 --- a/notify/jira/startdate +++ b/notify/jira/startdate @@ -1 +1 @@ -2023-06-07 +2023-06-27 diff --git a/notify/jira/summary b/notify/jira/summary index 0802da4..df1f6fc 100644 --- a/notify/jira/summary +++ b/notify/jira/summary @@ -1 +1 @@ -glibc-2.37.9000-512-gabcf8db7fa: FAIL: 12 regressions +glibc-2.37.9000-554-gaaa208502c: FAIL: 5 regressions diff --git a/notify/mail-body.txt b/notify/mail-body.txt index 4894af3..5c9a0f6 100644 --- a/notify/mail-body.txt +++ b/notify/mail-body.txt @@ -2,38 +2,37 @@ Dear contributor, our automatic CI has detected problems related to your patch(e In glibc_check master-arm after: - | commit glibc-2.37.9000-512-gabcf8db7fa - | Author: Andreas Schwab - | Date: Wed Jun 7 11:21:48 2023 +0200 + | commit glibc-2.37.9000-554-gaaa208502c + | Author: Joseph Myers + | Date: Tue Jun 27 13:49:38 2023 +0000 | - | resolv_conf: release lock on allocation failure (bug 30527) + | Use Linux 6.4 in build-many-glibcs.py | - | When the initial allocation of global fails, the local lock is left - | locked. + | This patch makes build-many-glibcs.py use Linux 6.4. | - | Reported by Steffen Lammel of SAP HANA development. + | Tested with build-many-glibcs.py (host-libraries, compilers and glibcs + | builds). -FAIL: 12 regressions +FAIL: 5 regressions regressions.sum: === glibc tests === -Running glibc:malloc ... -FAIL: malloc/tst-malloc-tcache-leak -FAIL: malloc/tst-malloc-tcache-leak-malloc-check -FAIL: malloc/tst-malloc-tcache-leak-malloc-hugetlb1 -FAIL: malloc/tst-malloc-tcache-leak-malloc-hugetlb2 -FAIL: malloc/tst-mallocfork2 -FAIL: malloc/tst-mallocfork2-malloc-check -FAIL: malloc/tst-mallocfork2-malloc-hugetlb1 -... and 7 more entries +Running glibc:nptl ... +FAIL: nptl/tst-mutexpi12 +FAIL: nptl/tst-mutexpi7 +FAIL: nptl/tst-pthread-setuid-loop +FAIL: nptl/tst-robust-fork +FAIL: nptl/tst-thread-affinity-pthread2 + + === Results Summary === You can find the failure logs in *.log.1.xz files in - - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/artifact/artifacts/00-sumfiles/ . + - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/artifact/artifacts/00-sumfiles/ . The full lists of regressions and progressions are in - - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/artifact/artifacts/notify/ . + - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/artifact/artifacts/notify/ . The list of [ignored] baseline and flaky failures are in - - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/artifact/artifacts/sumfiles/xfails.xfail . + - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/artifact/artifacts/sumfiles/xfails.xfail . The configuration of this build is: CI config tcwg_glibc_check/master-arm @@ -41,19 +40,21 @@ CI config tcwg_glibc_check/master-arm -----------------8<--------------------------8<--------------------------8<-------------------------- The information below can be used to reproduce a debug environment: -Current build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/artifact/artifacts -Reference build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/292/artifact/artifacts +Current build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/artifact/artifacts +Reference build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/454/artifact/artifacts -Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/reproduction_instructions.txt +Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/reproduction_instructions.txt -Full commit : https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=abcf8db7fa46b73fd5b8193ce11f9312301b84c7 +Full commit : https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=aaa208502c97707119aea9e03a988bec26ad7817 Latest bug report status : https://linaro.atlassian.net/browse/GNU-692 List of configurations that regressed due to this commit : * tcwg_glibc_check +** master-aarch64 +*** Failure ** master-arm -*** FAIL: 12 regressions -*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/details.txt -*** https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/ +*** FAIL: 5 regressions +*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/details.txt +*** https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/ diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt index 90f137b..e3ee525 100644 --- a/notify/mail-recipients.txt +++ b/notify/mail-recipients.txt @@ -1 +1 @@ -cc:linaro-toolchain@lists.linaro.org,schwab@suse.de,bcc:tcwg-validation@linaro.org +cc:linaro-toolchain@lists.linaro.org,bcc:tcwg-validation@linaro.org,joseph@codesourcery.com diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt index 8dcabfb..22faff6 100644 --- a/notify/mail-subject.txt +++ b/notify/mail-subject.txt @@ -1 +1 @@ -[Linaro-TCWG-CI] glibc-2.37.9000-512-gabcf8db7fa: FAIL: 12 regressions on arm +[Linaro-TCWG-CI] glibc-2.37.9000-554-gaaa208502c: FAIL: 5 regressions on arm diff --git a/notify/notify-full.log b/notify/notify-full.log new file mode 100644 index 0000000..38f0aaf --- /dev/null +++ b/notify/notify-full.log @@ -0,0 +1,1012 @@ + +./jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __notify onregression __stage full __verbose true + ++ false ++ dryrun= ++ declare top_artifacts ci_project ci_config ++ declare change_kind changed_single_component last_good first_bad ++ declare -a changed_components ++ declare print_commits_f print_result_f print_config_f print_last_icommit_f ++ dump_model_only=false ++ setup_notify_environment ++ echo '# setup_notify_environment' +# setup_notify_environment ++ top_artifacts=artifacts +++ get_current_manifest '{rr[ci_project]}' +++ set +x ++ ci_project=tcwg_glibc_check +++ get_current_manifest '{rr[ci_config]}' +++ set +x ++ ci_config=master-arm ++ echo '# Debug traces :' +# Debug traces : +++ get_baseline_manifest BUILD_URL +++ set +x ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/454/' +# Baseline : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/454/ ++ echo '# Using dir : base-artifacts' +# Using dir : base-artifacts +++ get_current_manifest BUILD_URL +++ set +x ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/' +# Artifacts : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/ ++ echo '# Using dir : artifacts' +# Using dir : artifacts ++ echo '' + ++ mkdir -p artifacts/notify ++ check_source_changes ++ echo '# check_source_changes' +# check_source_changes +++ get_current_manifest '{rr[update_baseline]}' +++ set +x ++ '[' force '!=' init ']' ++ IFS=' ' ++ read -r -a changed_components +++ print_changed_components +++ set -euf -o pipefail +++ local c delim= ++++ print_updated_components ++++ set -euf -o pipefail ++++ local c delim= ++++ for c in ${rr[components]} ++++ '[' xgit://sourceware.org/git/glibc.git#aaa208502c97707119aea9e03a988bec26ad7817 '!=' xbaseline ']' ++++ echo -ne glibc ++++ delim=' ' ++++ echo +++ for c in $(print_updated_components) ++++ get_current_git glibc_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/glibc_rev ++++ get_baseline_git glibc_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/glibc_rev +++ '[' xaaa208502c97707119aea9e03a988bec26ad7817 '!=' xb29e70657dc19048f32ba73b45da2eeba81340f8 ']' +++ echo -ne glibc +++ delim=' ' +++ echo ++ local c base_rev cur_rev c_commits ++ '[' 1 = 0 ']' ++ '[' 1 = 1 ']' ++ changed_single_component=glibc +++ get_current_git glibc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/glibc_rev ++ first_bad=aaa208502c97707119aea9e03a988bec26ad7817 +++ get_baseline_git glibc_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/glibc_rev ++ last_good=b29e70657dc19048f32ba73b45da2eeba81340f8 ++ local res ++ res=0 ++ wait 563369 ++ git -C glibc rev-parse --verify HEAD ++ assert_with_msg 'Cannot parse HEAD in repo glibc' '[' 0 = 0 ']' ++ set -euf -o pipefail +x ++ single_commit_p glibc ++ set -euf -o pipefail ++ local c=glibc ++ local base_rev cur_rev sha1 +++ get_baseline_git glibc_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/glibc_rev ++ base_rev=b29e70657dc19048f32ba73b45da2eeba81340f8 +++ get_current_git glibc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/glibc_rev ++ cur_rev=aaa208502c97707119aea9e03a988bec26ad7817 +++ git -C glibc rev-parse 'aaa208502c97707119aea9e03a988bec26ad7817^@' ++ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@") ++ '[' b29e70657dc19048f32ba73b45da2eeba81340f8 = b29e70657dc19048f32ba73b45da2eeba81340f8 ']' ++ return 0 ++ change_kind=single_commit ++ echo '# Debug traces :' +# Debug traces : ++ echo '# change_kind=single_commit : glibc' +# change_kind=single_commit : glibc ++ for c in "${changed_components[@]}" +++ get_baseline_git glibc_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/glibc_rev ++ base_rev=b29e70657dc19048f32ba73b45da2eeba81340f8 +++ get_current_git glibc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/glibc_rev ++ cur_rev=aaa208502c97707119aea9e03a988bec26ad7817 +++ git -C glibc rev-list --count b29e70657dc19048f32ba73b45da2eeba81340f8..aaa208502c97707119aea9e03a988bec26ad7817 ++ c_commits=1 ++ echo '# rev for glibc : b29e70657dc19048f32ba73b45da2eeba81340f8..aaa208502c97707119aea9e03a988bec26ad7817 (1 commits)' +# rev for glibc : b29e70657dc19048f32ba73b45da2eeba81340f8..aaa208502c97707119aea9e03a988bec26ad7817 (1 commits) ++ echo '' + ++ setup_stages_to_run ++ '[' xonregression == xignore ']' ++ '[' xonregression == xonregression ']' ++ '[' 1 = 0 ']' ++ '[' single_commit '!=' single_commit ']' ++ generate_dashboard=false ++ post_dashboard=false ++ print_commits_f=print_commits ++ print_result_f=print_result ++ print_config_f=print_config ++ print_last_icommit_f=print_last_icommit ++ case "$ci_project" in ++ generate_extra_details ++ set -euf -o pipefail ++ echo '# generate_extra_details' +# generate_extra_details ++ post_interesting_commits init ++ set -euf -o pipefail ++ echo '# post_interesting_commits' +# post_interesting_commits ++ local stage=init ++ '[' single_commit '!=' single_commit ']' ++ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local ref=master ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local reference=auto ++ local single_branch=master ++ local remote=origin ++ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local reference=auto ++ local single_branch=master ++ local remote=origin ++ local refopt= ++ case "$reference" in ++ local ref_dir ++ for ref_dir in $url $dir +++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git ++ ref_dir=interesting-commits ++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git ++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir ++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']' ++ for ref_dir in $url $dir +++ basename interesting-commits .git ++ ref_dir=interesting-commits ++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git ++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir ++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']' ++ git -C interesting-commits status ++ '[' -d interesting-commits ']' ++ '[' x '!=' x ']' ++ '[' -d interesting-commits ']' ++ rm -f interesting-commits/.git/gc.log ++ git -C interesting-commits config gc.autoDetach false ++ git -C interesting-commits gc --auto --force --prune=all ++ find interesting-commits/.git -name '*.lock' -delete ++ local i ++ for i in am cherry-pick rebase ++ git -C interesting-commits am --abort ++ true ++ for i in am cherry-pick rebase ++ git -C interesting-commits cherry-pick --abort ++ true ++ for i in am cherry-pick rebase ++ git -C interesting-commits rebase --abort ++ true ++ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local remote=origin ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local single_branch=master ++ git -C interesting-commits remote rm origin ++ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local refspec ++ '[' xmaster = x ']' ++ refspec=+refs/heads/master:refs/remotes/origin/master ++ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ local duration=1h ++ shift ++ local tries=3 ++ shift ++ local n=0 ++ local ret=0 ++ '[' 0 -eq 3 ']' ++ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune +timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ ret=0 ++ wait 563439 ++ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ '[' 0 -eq 0 ']' ++ break ++ return 0 ++ git_checkout interesting-commits master origin ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local ref=master ++ local remote=origin ++ git_clean interesting-commits ++ set -euf -o pipefail ++ fresh_dir interesting-commits 'interesting-commits/.git/*' ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift 1 +++ dirname interesting-commits/something ++ dir=interesting-commits ++ mkdir -p interesting-commits ++ find_opts=("!" "-path" "$dir") ++ for keep_pattern in "$@" ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname 'interesting-commits/.git/*' ++ keep_pattern=interesting-commits/.git ++ '[' xinteresting-commits/.git = xinteresting-commits ']' ++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']' ++ set -euf -o pipefail +x ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname interesting-commits/.git ++ keep_pattern=interesting-commits ++ '[' xinteresting-commits = xinteresting-commits ']' ++ break ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';' ++ chmod -R +rw interesting-commits ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete ++ git -C interesting-commits reset -q --hard ++ local sha1 +++ git_rev_parse interesting-commits master origin +++ set -euf -o pipefail +++ local dir=interesting-commits +++ local ref=master +++ local remote=origin +++ '[' 3 -ge 3 ']' +++ remote=origin +++ git_rev_parse_1 interesting-commits master origin --short +++ set -euf -o pipefail +++ local dir=interesting-commits +++ local ref=master +++ local remote=origin +++ local opts=--short +++ local ret +++ cd interesting-commits +++ local sha1 try_ref +++ case "$ref" in +++ try_ref=refs/remotes/origin/master +++ ret=0 ++++ git rev-parse --short refs/remotes/origin/master +++ sha1=20f7ba19d +++ '[' 0 -ne 0 ']' +++ echo 20f7ba19d ++ sha1=20f7ba19d ++ git -C interesting-commits checkout --detach 20f7ba19d +HEAD is now at 20f7ba19d Add entry aaa208502c97707119aea9e03a988bec26ad7817 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/ ++ true ++ git_init_linaro_local_remote interesting-commits baseline ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local remote=baseline ++ local origin_url ++ local new_url +++ git -C interesting-commits remote get-url origin ++ origin_url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git +++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ new_url=toolchain/ci/interesting-commits.git ++ case "$new_url" in ++ new_url=ssh://review.linaro.org:29418/toolchain/ci/interesting-commits ++ git_set_remote interesting-commits baseline ssh://review.linaro.org:29418/toolchain/ci/interesting-commits ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local remote=baseline ++ local url=ssh://review.linaro.org:29418/toolchain/ci/interesting-commits ++ local single_branch= ++ git -C interesting-commits remote rm baseline ++ git -C interesting-commits remote add baseline ssh://review.linaro.org:29418/toolchain/ci/interesting-commits ++ local jira_dir jira_key= +++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 +++ local dir=glibc/sha1 +++ '[' 2 -ge 2 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ jira_dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ jira_dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira ++ '[' init = full ']' ++ true ++ git -C interesting-commits remote update -p +Fetching origin +Fetching baseline +From ssh://review.linaro.org:29418/toolchain/ci/interesting-commits + * [new branch] empty -> baseline/empty + * [new branch] linaro-local/ci/tcwg_bmk_gnu_apm -> baseline/linaro-local/ci/tcwg_bmk_gnu_apm + * [new branch] linaro-local/ci/tcwg_bmk_gnu_eabi_stm32 -> baseline/linaro-local/ci/tcwg_bmk_gnu_eabi_stm32 + * [new branch] linaro-local/ci/tcwg_bmk_gnu_sq -> baseline/linaro-local/ci/tcwg_bmk_gnu_sq + * [new branch] linaro-local/ci/tcwg_bmk_gnu_tk1 -> baseline/linaro-local/ci/tcwg_bmk_gnu_tk1 + * [new branch] linaro-local/ci/tcwg_bmk_gnu_tx1 -> baseline/linaro-local/ci/tcwg_bmk_gnu_tx1 + * [new branch] linaro-local/ci/tcwg_bmk_llvm_apm -> baseline/linaro-local/ci/tcwg_bmk_llvm_apm + * [new branch] linaro-local/ci/tcwg_bmk_llvm_tk1 -> baseline/linaro-local/ci/tcwg_bmk_llvm_tk1 + * [new branch] linaro-local/ci/tcwg_bmk_llvm_tx1 -> baseline/linaro-local/ci/tcwg_bmk_llvm_tx1 + * [new branch] linaro-local/ci/tcwg_gcc_bootstrap -> baseline/linaro-local/ci/tcwg_gcc_bootstrap + * [new branch] linaro-local/ci/tcwg_gcc_check -> baseline/linaro-local/ci/tcwg_gcc_check + * [new branch] linaro-local/ci/tcwg_gcc_check_bootstrap -> baseline/linaro-local/ci/tcwg_gcc_check_bootstrap + * [new branch] linaro-local/ci/tcwg_gnu_cross_build -> baseline/linaro-local/ci/tcwg_gnu_cross_build + * [new branch] linaro-local/ci/tcwg_gnu_cross_check_gcc -> baseline/linaro-local/ci/tcwg_gnu_cross_check_gcc + * [new branch] linaro-local/ci/tcwg_gnu_native_build -> baseline/linaro-local/ci/tcwg_gnu_native_build + * [new branch] linaro-local/ci/tcwg_gnu_native_check_binutils -> baseline/linaro-local/ci/tcwg_gnu_native_check_binutils + * [new branch] linaro-local/ci/tcwg_gnu_native_check_gcc -> baseline/linaro-local/ci/tcwg_gnu_native_check_gcc + * [new branch] linaro-local/ci/tcwg_gnu_native_check_gdb -> baseline/linaro-local/ci/tcwg_gnu_native_check_gdb + * [new branch] linaro-local/ci/tcwg_kernel -> baseline/linaro-local/ci/tcwg_kernel + * [new branch] linaro-local/test -> baseline/linaro-local/test + * [new branch] main -> baseline/main + * [new branch] master -> baseline/master ++ git -C interesting-commits reset -q --hard refs/remotes/baseline/master ++ mkdir -p interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira ++ '[' '' '!=' '' ']' ++ update_interesting_commits init ++ echo '# update_interesting_commits' +# update_interesting_commits ++ local stage=init ++ local subdir +++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 +++ local dir=glibc/sha1 +++ '[' 2 -ge 2 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ subdir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ '[' -d interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ']' +++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 tcwg_glibc_check master-arm +++ local dir=glibc/sha1 +++ '[' 4 -ge 2 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ '[' 4 -ge 3 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check +++ '[' 4 -ge 4 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm +++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm ++ subdir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm ++ mkdir -p interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm ++ get_current_manifest BUILD_URL ++ set +x ++ echo b29e70657dc19048f32ba73b45da2eeba81340f8 ++ git -C interesting-commits add glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/build_url glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/last_good ++ '[' init '!=' full ']' ++ return +++ get_current_manifest BUILD_URL +++ set +x ++ git -C interesting-commits commit -m 'Add entry aaa208502c97707119aea9e03a988bec26ad7817 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/' +HEAD detached from 5c3da4ae8 +nothing to commit, working tree clean ++ break ++ '[' full '!=' full ']' ++ check_if_first_report ++ declare -g first_icommit_to_report ++ first_icommit_to_report=false ++ '[' xsingle_commit '!=' xsingle_commit ']' ++ local isubdir +++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 +++ local dir=glibc/sha1 +++ '[' 2 -ge 2 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ isubdir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ '[' -f interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/first_url ']' ++ return ++ post_interesting_commits full ++ set -euf -o pipefail ++ echo '# post_interesting_commits' +# post_interesting_commits ++ local stage=full ++ '[' single_commit '!=' single_commit ']' ++ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local ref=master ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local reference=auto ++ local single_branch=master ++ local remote=origin ++ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local reference=auto ++ local single_branch=master ++ local remote=origin ++ local refopt= ++ case "$reference" in ++ local ref_dir ++ for ref_dir in $url $dir +++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git ++ ref_dir=interesting-commits ++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git ++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir ++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']' ++ for ref_dir in $url $dir +++ basename interesting-commits .git ++ ref_dir=interesting-commits ++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git ++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir ++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']' ++ git -C interesting-commits status ++ '[' -d interesting-commits ']' ++ '[' x '!=' x ']' ++ '[' -d interesting-commits ']' ++ rm -f interesting-commits/.git/gc.log ++ git -C interesting-commits config gc.autoDetach false ++ git -C interesting-commits gc --auto --force --prune=all ++ find interesting-commits/.git -name '*.lock' -delete ++ local i ++ for i in am cherry-pick rebase ++ git -C interesting-commits am --abort ++ true ++ for i in am cherry-pick rebase ++ git -C interesting-commits cherry-pick --abort ++ true ++ for i in am cherry-pick rebase ++ git -C interesting-commits rebase --abort ++ true ++ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local remote=origin ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local single_branch=master ++ git -C interesting-commits remote rm origin ++ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local refspec ++ '[' xmaster = x ']' ++ refspec=+refs/heads/master:refs/remotes/origin/master ++ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ local duration=1h ++ shift ++ local tries=3 ++ shift ++ local n=0 ++ local ret=0 ++ '[' 0 -eq 3 ']' ++ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune +timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ ret=0 ++ wait 567932 ++ '[' 0 -eq 0 ']' ++ break ++ return 0 ++ git_checkout interesting-commits master origin ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local ref=master ++ local remote=origin ++ git_clean interesting-commits ++ set -euf -o pipefail ++ fresh_dir interesting-commits 'interesting-commits/.git/*' ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift 1 +++ dirname interesting-commits/something ++ dir=interesting-commits ++ mkdir -p interesting-commits ++ find_opts=("!" "-path" "$dir") ++ for keep_pattern in "$@" ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname 'interesting-commits/.git/*' ++ keep_pattern=interesting-commits/.git ++ '[' xinteresting-commits/.git = xinteresting-commits ']' ++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']' ++ set -euf -o pipefail +x ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname interesting-commits/.git ++ keep_pattern=interesting-commits ++ '[' xinteresting-commits = xinteresting-commits ']' ++ break ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';' ++ chmod -R +rw interesting-commits ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete ++ git -C interesting-commits reset -q --hard ++ local sha1 +++ git_rev_parse interesting-commits master origin +++ set -euf -o pipefail +++ local dir=interesting-commits +++ local ref=master +++ local remote=origin +++ '[' 3 -ge 3 ']' +++ remote=origin +++ git_rev_parse_1 interesting-commits master origin --short +++ set -euf -o pipefail +++ local dir=interesting-commits +++ local ref=master +++ local remote=origin +++ local opts=--short +++ local ret +++ cd interesting-commits +++ local sha1 try_ref +++ case "$ref" in +++ try_ref=refs/remotes/origin/master +++ ret=0 ++++ git rev-parse --short refs/remotes/origin/master +++ sha1=20f7ba19d +++ '[' 0 -ne 0 ']' +++ echo 20f7ba19d ++ sha1=20f7ba19d ++ git -C interesting-commits checkout --detach 20f7ba19d +HEAD is now at 20f7ba19d Add entry aaa208502c97707119aea9e03a988bec26ad7817 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/ ++ true ++ git_init_linaro_local_remote interesting-commits baseline ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local remote=baseline ++ local origin_url ++ local new_url +++ git -C interesting-commits remote get-url origin ++ origin_url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git +++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ new_url=toolchain/ci/interesting-commits.git ++ case "$new_url" in ++ new_url=ssh://review.linaro.org:29418/toolchain/ci/interesting-commits ++ git_set_remote interesting-commits baseline ssh://review.linaro.org:29418/toolchain/ci/interesting-commits ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local remote=baseline ++ local url=ssh://review.linaro.org:29418/toolchain/ci/interesting-commits ++ local single_branch= ++ git -C interesting-commits remote rm baseline ++ git -C interesting-commits remote add baseline ssh://review.linaro.org:29418/toolchain/ci/interesting-commits ++ local jira_dir jira_key= +++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 +++ local dir=glibc/sha1 +++ '[' 2 -ge 2 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ jira_dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ jira_dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira ++ '[' full = full ']' ++ true ++ false ++ true ++ git -C interesting-commits remote update -p +Fetching origin +Fetching baseline +From ssh://review.linaro.org:29418/toolchain/ci/interesting-commits + * [new branch] empty -> baseline/empty + * [new branch] linaro-local/ci/tcwg_bmk_gnu_apm -> baseline/linaro-local/ci/tcwg_bmk_gnu_apm + * [new branch] linaro-local/ci/tcwg_bmk_gnu_eabi_stm32 -> baseline/linaro-local/ci/tcwg_bmk_gnu_eabi_stm32 + * [new branch] linaro-local/ci/tcwg_bmk_gnu_sq -> baseline/linaro-local/ci/tcwg_bmk_gnu_sq + * [new branch] linaro-local/ci/tcwg_bmk_gnu_tk1 -> baseline/linaro-local/ci/tcwg_bmk_gnu_tk1 + * [new branch] linaro-local/ci/tcwg_bmk_gnu_tx1 -> baseline/linaro-local/ci/tcwg_bmk_gnu_tx1 + * [new branch] linaro-local/ci/tcwg_bmk_llvm_apm -> baseline/linaro-local/ci/tcwg_bmk_llvm_apm + * [new branch] linaro-local/ci/tcwg_bmk_llvm_tk1 -> baseline/linaro-local/ci/tcwg_bmk_llvm_tk1 + * [new branch] linaro-local/ci/tcwg_bmk_llvm_tx1 -> baseline/linaro-local/ci/tcwg_bmk_llvm_tx1 + * [new branch] linaro-local/ci/tcwg_gcc_bootstrap -> baseline/linaro-local/ci/tcwg_gcc_bootstrap + * [new branch] linaro-local/ci/tcwg_gcc_check -> baseline/linaro-local/ci/tcwg_gcc_check + * [new branch] linaro-local/ci/tcwg_gcc_check_bootstrap -> baseline/linaro-local/ci/tcwg_gcc_check_bootstrap + * [new branch] linaro-local/ci/tcwg_gnu_cross_build -> baseline/linaro-local/ci/tcwg_gnu_cross_build + * [new branch] linaro-local/ci/tcwg_gnu_cross_check_gcc -> baseline/linaro-local/ci/tcwg_gnu_cross_check_gcc + * [new branch] linaro-local/ci/tcwg_gnu_native_build -> baseline/linaro-local/ci/tcwg_gnu_native_build + * [new branch] linaro-local/ci/tcwg_gnu_native_check_binutils -> baseline/linaro-local/ci/tcwg_gnu_native_check_binutils + * [new branch] linaro-local/ci/tcwg_gnu_native_check_gcc -> baseline/linaro-local/ci/tcwg_gnu_native_check_gcc + * [new branch] linaro-local/ci/tcwg_gnu_native_check_gdb -> baseline/linaro-local/ci/tcwg_gnu_native_check_gdb + * [new branch] linaro-local/ci/tcwg_kernel -> baseline/linaro-local/ci/tcwg_kernel + * [new branch] linaro-local/test -> baseline/linaro-local/test + * [new branch] main -> baseline/main + * [new branch] master -> baseline/master ++ git -C interesting-commits reset -q --hard refs/remotes/baseline/master ++ mkdir -p interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira ++ '[' '' '!=' '' ']' ++ update_interesting_commits full ++ echo '# update_interesting_commits' +# update_interesting_commits ++ local stage=full ++ local subdir +++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 +++ local dir=glibc/sha1 +++ '[' 2 -ge 2 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ subdir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ '[' -d interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ']' +++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 tcwg_glibc_check master-arm +++ local dir=glibc/sha1 +++ '[' 4 -ge 2 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ '[' 4 -ge 3 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check +++ '[' 4 -ge 4 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm +++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm ++ subdir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm ++ mkdir -p interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm ++ get_current_manifest BUILD_URL ++ set +x ++ echo b29e70657dc19048f32ba73b45da2eeba81340f8 ++ git -C interesting-commits add glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/build_url glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/last_good ++ '[' full '!=' full ']' ++ print_result --oneline ++ false ++ local print_arg=--oneline ++ case "$print_arg" in ++ '[' 1 = 0 ']' ++ echo Failure ++ git -C interesting-commits add glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/summary.txt ++ local bad_artifacts_url good_artifacts_url +++ get_current_manifest BUILD_URL +++ set +x ++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/artifact/artifacts +++ get_baseline_manifest BUILD_URL +++ set +x ++ good_artifacts_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/454/artifact/artifacts ++ cat ++ git -C interesting-commits add glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/reproduction_instructions.txt ++ local commit_file=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../../commit-log.txt ++ local describe +++ describe_sha1 glibc aaa208502c97707119aea9e03a988bec26ad7817 true +++ local component=glibc +++ local sha1=aaa208502c97707119aea9e03a988bec26ad7817 +++ local anything=true +++ match=() +++ local -a match +++ case "$component" in +++ git -C glibc describe aaa208502c97707119aea9e03a988bec26ad7817 ++ describe=glibc-2.37.9000-554-gaaa208502c ++ cat +++ git -C glibc log -n1 --pretty=short aaa208502c97707119aea9e03a988bec26ad7817 ++ git -C interesting-commits add glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../../commit-log.txt ++ local ci_config ++ local status=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../status.txt ++ read ci_config +++ cd interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/.. +++ ls ++ '[' -f interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../master-arm/summary.txt ']' ++ echo '* master-arm' ++ cat interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../master-arm/summary.txt ++ sed 's/^/** /' ++ cat interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../master-arm/build_url ++ read ci_config ++ '[' -f interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../status.txt/summary.txt ']' ++ continue ++ read ci_config ++ git -C interesting-commits add glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../status.txt ++ local ci_project ++ status=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../../status.txt ++ read ci_project +++ cd interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../.. +++ ls ++ '[' -f interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../../commit-log.txt/status.txt ']' ++ continue ++ read ci_project ++ '[' -f interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../../jira/status.txt ']' ++ continue ++ read ci_project ++ '[' -f interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../../status.txt/status.txt ']' ++ continue ++ read ci_project ++ '[' -f interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../../tcwg_glibc_check/status.txt ']' ++ echo '* tcwg_glibc_check' ++ cat interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../../tcwg_glibc_check/status.txt ++ sed 's/^/*/' ++ read ci_project ++ git -C interesting-commits add glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/../../status.txt +++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 +++ local dir=glibc/sha1 +++ '[' 2 -ge 2 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ subdir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ true ++ echo glibc-2.37.9000-554-gaaa208502c ++ git -C interesting-commits add glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira/summary ++ cat +++ cat interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/commit-log.txt +++ cat interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/status.txt ++ git -C interesting-commits add glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira/description ++ update_jira_card ++ set -euf -o pipefail ++ echo '# update_jira_card' +# update_jira_card ++ local jira_dir yaml +++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 +++ local dir=glibc/sha1 +++ '[' 2 -ge 2 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ jira_dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ jira_dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira ++ '[' -f interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira/key ']' ++ echo 'WARNING: no existing jira card interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira/key' +WARNING: no existing jira card interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira/key ++ return 0 +++ describe_sha1 glibc aaa208502c97707119aea9e03a988bec26ad7817 false +++ local component=glibc +++ local sha1=aaa208502c97707119aea9e03a988bec26ad7817 +++ local anything=false +++ match=() +++ local -a match +++ case "$component" in +++ git -C glibc describe aaa208502c97707119aea9e03a988bec26ad7817 ++ describe=glibc-2.37.9000-554-gaaa208502c ++ '[' glibc-2.37.9000-554-gaaa208502c '!=' '' ']' ++ local d +++ dirname glibc-2.37.9000-554-gaaa208502c ++ d=. ++ mkdir -p interesting-commits/glibc/. ++ local symlink= ++ '[' . '!=' . ']' ++ symlink=sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ rm -f interesting-commits/glibc/glibc-2.37.9000-554-gaaa208502c ++ ln -s sha1/aaa208502c97707119aea9e03a988bec26ad7817 interesting-commits/glibc/glibc-2.37.9000-554-gaaa208502c ++ git -C interesting-commits add glibc/glibc-2.37.9000-554-gaaa208502c +++ get_current_manifest BUILD_URL +++ set +x ++ git -C interesting-commits commit -m 'Add entry aaa208502c97707119aea9e03a988bec26ad7817 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/' +[detached HEAD 548c4fde9] Add entry aaa208502c97707119aea9e03a988bec26ad7817 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/ + 8 files changed, 40 insertions(+) + create mode 120000 glibc/glibc-2.37.9000-554-gaaa208502c + create mode 100644 glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/commit-log.txt + create mode 100644 glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira/description + create mode 100644 glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira/summary + create mode 100644 glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/status.txt + create mode 100644 glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/reproduction_instructions.txt + create mode 100644 glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/summary.txt + create mode 100644 glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/status.txt ++ wait 572531 ++ git -C interesting-commits push baseline HEAD:refs/heads/master +remote: remote: Processing changes: (\) remote: Processing changes: refs: 1 (\) remote: Processing changes: refs: 1, done +remote: commit 548c4fd: warning: subject >70 characters; use shorter first paragraph +remote: commit 548c4fd: warning: too many message lines longer than 80 characters; manually wrap lines +To ssh://review.linaro.org:29418/toolchain/ci/interesting-commits + 20f7ba19d..548c4fde9 HEAD -> master ++ break ++ echo '# print all notification files' +# print all notification files ++ print_mail_recipients ++ true ++ false ++ echo bcc:tcwg-validation@linaro.org ++ return ++ true ++ generate_jira_dir ++ set -euf -o pipefail ++ local icommit_entry jira_key= +++ print_last_icommit --entry +++ false +++ local print_arg=--entry +++ '[' xsingle_commit '!=' xsingle_commit ']' +++ local isubdir ++++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 ++++ local dir=glibc/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ isubdir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ case "$print_arg" in +++ echo interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ icommit_entry=interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ '[' interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 '!=' '' ']' ++ '[' -d interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira ']' ++ rsync -a interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira/ artifacts/notify/jira/ ++ '[' -f artifacts/notify/jira/key ']' ++ '[' '' '!=' '' ']' ++ cat +++ print_jira_template_card +++ local jira_card=GNU-692 +++ case "$ci_project/$ci_config:$changed_single_component" in +++ echo GNU-692 +++ print_result --oneline +++ false +++ local print_arg=--oneline +++ case "$print_arg" in +++ '[' 1 = 0 ']' +++ echo Failure +++ get_current_manifest BUILD_URL +++ set +x ++ print_result --oneline ++ false ++ local print_arg=--oneline ++ case "$print_arg" in ++ '[' 1 = 0 ']' ++ echo Failure ++ print_mail_body ++ true ++ local bad_artifacts_url good_artifacts_url +++ get_current_manifest BUILD_URL +++ set +x ++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/artifact/artifacts +++ get_baseline_manifest BUILD_URL +++ set +x ++ good_artifacts_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/454/artifact/artifacts ++ cat +++ print_result --oneline +++ false +++ local print_arg=--oneline +++ case "$print_arg" in +++ '[' 1 = 0 ']' +++ echo Failure +++ print_commits --oneline +++ false +++ local print_arg=--oneline +++ local components new_commits more_lines +++ case "$change_kind:$print_arg" in ++++ describe_sha1 glibc aaa208502c97707119aea9e03a988bec26ad7817 true ++++ local component=glibc ++++ local sha1=aaa208502c97707119aea9e03a988bec26ad7817 ++++ local anything=true ++++ match=() ++++ local -a match ++++ case "$component" in ++++ git -C glibc describe aaa208502c97707119aea9e03a988bec26ad7817 ++++ git -C glibc show --no-patch --pretty=%s aaa208502c97707119aea9e03a988bec26ad7817 +++ echo 'glibc-2.37.9000-554-gaaa208502c Use Linux 6.4 in build-many-glibcs.py' +++ print_commits --short +++ sed -e 's/^/ | /' +++ false +++ local print_arg=--short +++ local components new_commits more_lines +++ case "$change_kind:$print_arg" in ++++ mktemp +++ tmpfile=/tmp/tmp.YMJYJp5CmX +++ git -C glibc show --no-patch aaa208502c97707119aea9e03a988bec26ad7817 +++ head -n 10 /tmp/tmp.YMJYJp5CmX ++++ cat /tmp/tmp.YMJYJp5CmX ++++ wc -l +++ more_lines=0 +++ '[' 0 -gt 0 ']' +++ rm /tmp/tmp.YMJYJp5CmX +++ print_result --short +++ false +++ local print_arg=--short +++ case "$print_arg" in +++ echo 'Results changed to' ++++ cat artifacts/results +++ echo '-10 +# init_abe_sysroot: +-3 +# build_abe glibc -- --disable install: +-2 +# build_abe dejagnu: +-1 +# build_abe check_glibc --check_patch linaro-local/dejagnu-sum -- --disable install: +0' +++ echo '' +++ echo From ++++ cat base-artifacts/results +++ echo '-10 +# init_abe_sysroot: +-3 +# build_abe glibc -- --disable install: +-2 +# build_abe dejagnu: +-1 +# build_abe check_glibc --check_patch linaro-local/dejagnu-sum -- --disable install: +0' +++ print_config +++ : ++ '[' xsingle_commit '!=' xsingle_commit ']' ++ cat +++ print_last_icommit --reproduction_instructions_link +++ false +++ local print_arg=--reproduction_instructions_link +++ '[' xsingle_commit '!=' xsingle_commit ']' +++ local isubdir ++++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 ++++ local dir=glibc/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ isubdir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ case "$print_arg" in +++ echo https://git.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/reproduction_instructions.txt +++ print_commits --link +++ false +++ local print_arg=--link +++ local components new_commits more_lines +++ case "$change_kind:$print_arg" in ++++ get_baseline_git glibc_url ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No glibc_url in baseline git' '[' -f base-artifacts/git/glibc_url ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/glibc_url +++ url=git://sourceware.org/git/glibc.git +++ [[ git://sourceware.org/git/glibc.git =~ git://sourceware.org/git/ ]] +++ echo 'https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=aaa208502c97707119aea9e03a988bec26ad7817' +++ print_jira_template_card +++ local jira_card=GNU-692 +++ case "$ci_project/$ci_config:$changed_single_component" in +++ echo GNU-692 +++ print_last_icommit --status +++ false +++ local print_arg=--status +++ '[' xsingle_commit '!=' xsingle_commit ']' +++ local isubdir ++++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 ++++ local dir=glibc/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ isubdir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ case "$print_arg" in +++ cat interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/status.txt ++ print_mail_subject ++ true +++ print_result --oneline +++ false +++ local print_arg=--oneline +++ case "$print_arg" in +++ '[' 1 = 0 ']' +++ echo Failure +++ print_commits --oneline +++ false +++ local print_arg=--oneline +++ local components new_commits more_lines +++ case "$change_kind:$print_arg" in ++++ describe_sha1 glibc aaa208502c97707119aea9e03a988bec26ad7817 true ++++ local component=glibc ++++ local sha1=aaa208502c97707119aea9e03a988bec26ad7817 ++++ local anything=true ++++ match=() ++++ local -a match ++++ case "$component" in ++++ git -C glibc describe aaa208502c97707119aea9e03a988bec26ad7817 ++++ git -C glibc show --no-patch --pretty=%s aaa208502c97707119aea9e03a988bec26ad7817 +++ echo 'glibc-2.37.9000-554-gaaa208502c Use Linux 6.4 in build-many-glibcs.py' ++ echo '[TCWG-CI] Failure after glibc commit: glibc-2.37.9000-554-gaaa208502c Use Linux 6.4 in build-many-glibcs.py' ++ echo '# generate dashboard' +# generate dashboard ++ generate_dashboard_squad ++ local results_date ++ echo '# generate_dashboard_squad' +# generate_dashboard_squad ++ false ++ echo '... Skipping' +... Skipping ++ return ++ post_dashboard_squad ++ echo '# post_dashboard_squad' +# post_dashboard_squad ++ false ++ echo '... Skipping' +... Skipping ++ return ++ false ++ echo '=> Not the first detection of this issue. Not sending mail.' +=> Not the first detection of this issue. Not sending mail. ++ true ++ post_to_jira ++ echo '# post_to_jira' +# post_to_jira ++ jipcreate -f artifacts/notify/jira/yaml diff --git a/notify/notify-init.log b/notify/notify-init.log new file mode 100644 index 0000000..37cfca8 --- /dev/null +++ b/notify/notify-init.log @@ -0,0 +1,411 @@ + +./jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __notify onregression __stage init __verbose true + ++ false ++ dryrun= ++ declare top_artifacts ci_project ci_config ++ declare change_kind changed_single_component last_good first_bad ++ declare -a changed_components ++ declare print_commits_f print_result_f print_config_f print_last_icommit_f ++ dump_model_only=false ++ setup_notify_environment ++ echo '# setup_notify_environment' +# setup_notify_environment ++ top_artifacts=artifacts +++ get_current_manifest '{rr[ci_project]}' +++ set +x ++ ci_project=tcwg_glibc_check +++ get_current_manifest '{rr[ci_config]}' +++ set +x ++ ci_config=master-arm ++ echo '# Debug traces :' +# Debug traces : +++ get_baseline_manifest BUILD_URL +++ set +x ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/454/' +# Baseline : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/454/ ++ echo '# Using dir : base-artifacts' +# Using dir : base-artifacts +++ get_current_manifest BUILD_URL +++ set +x ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/' +# Artifacts : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/ ++ echo '# Using dir : artifacts' +# Using dir : artifacts ++ echo '' + ++ mkdir -p artifacts/notify ++ check_source_changes ++ echo '# check_source_changes' +# check_source_changes +++ get_current_manifest '{rr[update_baseline]}' +++ set +x ++ '[' force '!=' init ']' ++ IFS=' ' ++ read -r -a changed_components +++ print_changed_components +++ set -euf -o pipefail +++ local c delim= ++++ print_updated_components ++++ set -euf -o pipefail ++++ local c delim= ++++ for c in ${rr[components]} ++++ '[' xgit://sourceware.org/git/glibc.git#aaa208502c97707119aea9e03a988bec26ad7817 '!=' xbaseline ']' ++++ echo -ne glibc ++++ delim=' ' ++++ echo +++ for c in $(print_updated_components) ++++ get_current_git glibc_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/glibc_rev ++++ get_baseline_git glibc_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/glibc_rev +++ '[' xaaa208502c97707119aea9e03a988bec26ad7817 '!=' xb29e70657dc19048f32ba73b45da2eeba81340f8 ']' +++ echo -ne glibc +++ delim=' ' +++ echo ++ local c base_rev cur_rev c_commits ++ '[' 1 = 0 ']' ++ '[' 1 = 1 ']' ++ changed_single_component=glibc +++ get_current_git glibc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/glibc_rev ++ first_bad=aaa208502c97707119aea9e03a988bec26ad7817 +++ get_baseline_git glibc_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/glibc_rev ++ last_good=b29e70657dc19048f32ba73b45da2eeba81340f8 ++ local res ++ res=0 ++ wait 558932 ++ git -C glibc rev-parse --verify HEAD ++ assert_with_msg 'Cannot parse HEAD in repo glibc' '[' 0 = 0 ']' ++ set -euf -o pipefail +x ++ single_commit_p glibc ++ set -euf -o pipefail ++ local c=glibc ++ local base_rev cur_rev sha1 +++ get_baseline_git glibc_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/glibc_rev ++ base_rev=b29e70657dc19048f32ba73b45da2eeba81340f8 +++ get_current_git glibc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/glibc_rev ++ cur_rev=aaa208502c97707119aea9e03a988bec26ad7817 +++ git -C glibc rev-parse 'aaa208502c97707119aea9e03a988bec26ad7817^@' ++ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@") ++ '[' b29e70657dc19048f32ba73b45da2eeba81340f8 = b29e70657dc19048f32ba73b45da2eeba81340f8 ']' ++ return 0 ++ change_kind=single_commit ++ echo '# Debug traces :' +# Debug traces : ++ echo '# change_kind=single_commit : glibc' +# change_kind=single_commit : glibc ++ for c in "${changed_components[@]}" +++ get_baseline_git glibc_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/glibc_rev ++ base_rev=b29e70657dc19048f32ba73b45da2eeba81340f8 +++ get_current_git glibc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/glibc_rev ++ cur_rev=aaa208502c97707119aea9e03a988bec26ad7817 +++ git -C glibc rev-list --count b29e70657dc19048f32ba73b45da2eeba81340f8..aaa208502c97707119aea9e03a988bec26ad7817 ++ c_commits=1 ++ echo '# rev for glibc : b29e70657dc19048f32ba73b45da2eeba81340f8..aaa208502c97707119aea9e03a988bec26ad7817 (1 commits)' +# rev for glibc : b29e70657dc19048f32ba73b45da2eeba81340f8..aaa208502c97707119aea9e03a988bec26ad7817 (1 commits) ++ echo '' + ++ setup_stages_to_run ++ '[' xonregression == xignore ']' ++ '[' xonregression == xonregression ']' ++ '[' 1 = 0 ']' ++ '[' single_commit '!=' single_commit ']' ++ generate_dashboard=false ++ post_dashboard=false ++ print_commits_f=print_commits ++ print_result_f=print_result ++ print_config_f=print_config ++ print_last_icommit_f=print_last_icommit ++ case "$ci_project" in ++ generate_extra_details ++ set -euf -o pipefail ++ echo '# generate_extra_details' +# generate_extra_details ++ post_interesting_commits init ++ set -euf -o pipefail ++ echo '# post_interesting_commits' +# post_interesting_commits ++ local stage=init ++ '[' single_commit '!=' single_commit ']' ++ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local ref=master ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local reference=auto ++ local single_branch=master ++ local remote=origin ++ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local reference=auto ++ local single_branch=master ++ local remote=origin ++ local refopt= ++ case "$reference" in ++ local ref_dir ++ for ref_dir in $url $dir +++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git ++ ref_dir=interesting-commits ++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git ++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir ++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']' ++ for ref_dir in $url $dir +++ basename interesting-commits .git ++ ref_dir=interesting-commits ++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git ++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir ++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']' ++ git -C interesting-commits status ++ '[' -d interesting-commits ']' ++ '[' x '!=' x ']' ++ '[' -d interesting-commits ']' ++ rm -f interesting-commits/.git/gc.log ++ git -C interesting-commits config gc.autoDetach false ++ git -C interesting-commits gc --auto --force --prune=all ++ find interesting-commits/.git -name '*.lock' -delete ++ local i ++ for i in am cherry-pick rebase ++ git -C interesting-commits am --abort ++ true ++ for i in am cherry-pick rebase ++ git -C interesting-commits cherry-pick --abort ++ true ++ for i in am cherry-pick rebase ++ git -C interesting-commits rebase --abort ++ true ++ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local remote=origin ++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local single_branch=master ++ git -C interesting-commits remote rm origin ++ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ local refspec ++ '[' xmaster = x ']' ++ refspec=+refs/heads/master:refs/remotes/origin/master ++ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ local duration=1h ++ shift ++ local tries=3 ++ shift ++ local n=0 ++ local ret=0 ++ '[' 0 -eq 3 ']' ++ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune +timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ ret=0 ++ wait 559000 ++ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ '[' 0 -eq 0 ']' ++ break ++ return 0 ++ git_checkout interesting-commits master origin ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local ref=master ++ local remote=origin ++ git_clean interesting-commits ++ set -euf -o pipefail ++ fresh_dir interesting-commits 'interesting-commits/.git/*' ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift 1 +++ dirname interesting-commits/something ++ dir=interesting-commits ++ mkdir -p interesting-commits ++ find_opts=("!" "-path" "$dir") ++ for keep_pattern in "$@" ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname 'interesting-commits/.git/*' ++ keep_pattern=interesting-commits/.git ++ '[' xinteresting-commits/.git = xinteresting-commits ']' ++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']' ++ set -euf -o pipefail +x ++ : ++ find_opts+=("!" "-path" "$keep_pattern") +++ dirname interesting-commits/.git ++ keep_pattern=interesting-commits ++ '[' xinteresting-commits = xinteresting-commits ']' ++ break ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';' ++ chmod -R +rw interesting-commits ++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete ++ git -C interesting-commits reset -q --hard ++ local sha1 +++ git_rev_parse interesting-commits master origin +++ set -euf -o pipefail +++ local dir=interesting-commits +++ local ref=master +++ local remote=origin +++ '[' 3 -ge 3 ']' +++ remote=origin +++ git_rev_parse_1 interesting-commits master origin --short +++ set -euf -o pipefail +++ local dir=interesting-commits +++ local ref=master +++ local remote=origin +++ local opts=--short +++ local ret +++ cd interesting-commits +++ local sha1 try_ref +++ case "$ref" in +++ try_ref=refs/remotes/origin/master +++ ret=0 ++++ git rev-parse --short refs/remotes/origin/master +++ sha1=5c3da4ae8 +++ '[' 0 -ne 0 ']' +++ echo 5c3da4ae8 ++ sha1=5c3da4ae8 ++ git -C interesting-commits checkout --detach 5c3da4ae8 +Previous HEAD position was c96e05995 Add entry 827e208fa64771f15fc8e53970a2297e637277b5 from https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap-build/81/ +HEAD is now at 5c3da4ae8 Add entry a90f558bbb87c0b5d2b1e07d55bd585b2285cf3d from https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/619/ ++ true ++ git_init_linaro_local_remote interesting-commits baseline ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local remote=baseline ++ local origin_url ++ local new_url +++ git -C interesting-commits remote get-url origin ++ origin_url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git +++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git ++ new_url=toolchain/ci/interesting-commits.git ++ case "$new_url" in ++ new_url=ssh://review.linaro.org:29418/toolchain/ci/interesting-commits ++ git_set_remote interesting-commits baseline ssh://review.linaro.org:29418/toolchain/ci/interesting-commits ++ set -euf -o pipefail ++ local dir=interesting-commits ++ local remote=baseline ++ local url=ssh://review.linaro.org:29418/toolchain/ci/interesting-commits ++ local single_branch= ++ git -C interesting-commits remote rm baseline ++ git -C interesting-commits remote add baseline ssh://review.linaro.org:29418/toolchain/ci/interesting-commits ++ local jira_dir jira_key= +++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 +++ local dir=glibc/sha1 +++ '[' 2 -ge 2 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ jira_dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ jira_dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira ++ '[' init = full ']' ++ true ++ git -C interesting-commits remote update -p +Fetching origin +Fetching baseline +From ssh://review.linaro.org:29418/toolchain/ci/interesting-commits + * [new branch] empty -> baseline/empty + * [new branch] linaro-local/ci/tcwg_bmk_gnu_apm -> baseline/linaro-local/ci/tcwg_bmk_gnu_apm + * [new branch] linaro-local/ci/tcwg_bmk_gnu_eabi_stm32 -> baseline/linaro-local/ci/tcwg_bmk_gnu_eabi_stm32 + * [new branch] linaro-local/ci/tcwg_bmk_gnu_sq -> baseline/linaro-local/ci/tcwg_bmk_gnu_sq + * [new branch] linaro-local/ci/tcwg_bmk_gnu_tk1 -> baseline/linaro-local/ci/tcwg_bmk_gnu_tk1 + * [new branch] linaro-local/ci/tcwg_bmk_gnu_tx1 -> baseline/linaro-local/ci/tcwg_bmk_gnu_tx1 + * [new branch] linaro-local/ci/tcwg_bmk_llvm_apm -> baseline/linaro-local/ci/tcwg_bmk_llvm_apm + * [new branch] linaro-local/ci/tcwg_bmk_llvm_tk1 -> baseline/linaro-local/ci/tcwg_bmk_llvm_tk1 + * [new branch] linaro-local/ci/tcwg_bmk_llvm_tx1 -> baseline/linaro-local/ci/tcwg_bmk_llvm_tx1 + * [new branch] linaro-local/ci/tcwg_gcc_bootstrap -> baseline/linaro-local/ci/tcwg_gcc_bootstrap + * [new branch] linaro-local/ci/tcwg_gcc_check -> baseline/linaro-local/ci/tcwg_gcc_check + * [new branch] linaro-local/ci/tcwg_gcc_check_bootstrap -> baseline/linaro-local/ci/tcwg_gcc_check_bootstrap + * [new branch] linaro-local/ci/tcwg_gnu_cross_build -> baseline/linaro-local/ci/tcwg_gnu_cross_build + * [new branch] linaro-local/ci/tcwg_gnu_cross_check_gcc -> baseline/linaro-local/ci/tcwg_gnu_cross_check_gcc + * [new branch] linaro-local/ci/tcwg_gnu_native_build -> baseline/linaro-local/ci/tcwg_gnu_native_build + * [new branch] linaro-local/ci/tcwg_gnu_native_check_binutils -> baseline/linaro-local/ci/tcwg_gnu_native_check_binutils + * [new branch] linaro-local/ci/tcwg_gnu_native_check_gcc -> baseline/linaro-local/ci/tcwg_gnu_native_check_gcc + * [new branch] linaro-local/ci/tcwg_gnu_native_check_gdb -> baseline/linaro-local/ci/tcwg_gnu_native_check_gdb + * [new branch] linaro-local/ci/tcwg_kernel -> baseline/linaro-local/ci/tcwg_kernel + * [new branch] linaro-local/test -> baseline/linaro-local/test + * [new branch] main -> baseline/main + * [new branch] master -> baseline/master ++ git -C interesting-commits reset -q --hard refs/remotes/baseline/master ++ mkdir -p interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/jira ++ '[' '' '!=' '' ']' ++ update_interesting_commits init ++ echo '# update_interesting_commits' +# update_interesting_commits ++ local stage=init ++ local subdir +++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 +++ local dir=glibc/sha1 +++ '[' 2 -ge 2 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ subdir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ++ '[' -d interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 ']' +++ interesting_subdir glibc aaa208502c97707119aea9e03a988bec26ad7817 tcwg_glibc_check master-arm +++ local dir=glibc/sha1 +++ '[' 4 -ge 2 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817 +++ '[' 4 -ge 3 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check +++ '[' 4 -ge 4 ']' +++ dir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm +++ echo glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm ++ subdir=glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm ++ mkdir -p interesting-commits/glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm ++ get_current_manifest BUILD_URL ++ set +x ++ echo b29e70657dc19048f32ba73b45da2eeba81340f8 ++ git -C interesting-commits add glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/build_url glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/last_good ++ '[' init '!=' full ']' ++ return +++ get_current_manifest BUILD_URL +++ set +x ++ git -C interesting-commits commit -m 'Add entry aaa208502c97707119aea9e03a988bec26ad7817 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/' +[detached HEAD 20f7ba19d] Add entry aaa208502c97707119aea9e03a988bec26ad7817 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/463/ + 2 files changed, 2 insertions(+) + create mode 100644 glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/build_url + create mode 100644 glibc/sha1/aaa208502c97707119aea9e03a988bec26ad7817/tcwg_glibc_check/master-arm/last_good ++ wait 563301 ++ git -C interesting-commits push baseline HEAD:refs/heads/master +remote: remote: Processing changes: (\) remote: Processing changes: refs: 1 (\) remote: Processing changes: refs: 1, done +remote: commit 20f7ba1: warning: subject >70 characters; use shorter first paragraph +remote: commit 20f7ba1: warning: too many message lines longer than 80 characters; manually wrap lines +To ssh://review.linaro.org:29418/toolchain/ci/interesting-commits + 5c3da4ae8..20f7ba19d HEAD -> master ++ break ++ '[' init '!=' full ']' ++ echo 'Init stage ran successfully.' +Init stage ran successfully. ++ exit 0 diff --git a/notify/notify.log b/notify/notify.log deleted file mode 100644 index c848eed..0000000 --- a/notify/notify.log +++ /dev/null @@ -1,922 +0,0 @@ - -./jenkins-scripts/round-robin-notify.sh --top_artifacts artifacts --baseline_dir base-artifacts --notify onregression --verbose true - -+ false -+ dryrun= -+ declare -Ag rr -+ declare ci_project ci_config baseline_date -+ declare change_kind changed_single_component last_good first_bad -+ declare -a changed_components -+ declare generate_mail generate_jira generate_dashboard -+ declare post_mail post_jira post_icommits post_dashboard -+ declare print_commits_f print_result_f print_config_f print_last_icommit_status_f -+ dump_model_only=false -+ setup_notify_environment -+ echo '# setup_notify_environment' -# setup_notify_environment -+ local top_artifacts_rev -+ [[ artifacts =~ .*@.* ]] -+ echo ' - Preparing new artifacts dir : artifacts' - - Preparing new artifacts dir : artifacts -++ get_artifact_date artifacts -++ artifact_dir=artifacts -++ [[ artifacts =~ .*@.* ]] -+++ stat -c %W artifacts/manifest.sh -++ artifact_date=1686235014 -++ echo 1686235014 -+ top_artifacts_date=1686235014 -++ prepare_artifact_dir artifacts new-artifacts -++ artifact_dir=artifacts -++ outdir=new-artifacts -++ local artifact_repo artifact_rev -++ [[ artifacts =~ .*@.* ]] -++ outdir=artifacts -++ '[' -d artifacts ']' -++ mkdir -p artifacts/notify -++ '[' -d artifacts/mail ']' -++ echo artifacts -+ top_artifacts=artifacts -+ '[' xartifacts == x ']' -+ '[' -d artifacts/ ']' -+ echo ' - Preparing old artifacts dir : base-artifacts' - - Preparing old artifacts dir : base-artifacts -++ get_artifact_date base-artifacts -++ artifact_dir=base-artifacts -++ [[ base-artifacts =~ .*@.* ]] -+++ stat -c %W base-artifacts/manifest.sh -++ artifact_date=1686235021 -++ echo 1686235021 -+ baseline_date=1686235021 -++ prepare_artifact_dir base-artifacts old-artifacts -++ artifact_dir=base-artifacts -++ outdir=old-artifacts -++ local artifact_repo artifact_rev -++ [[ base-artifacts =~ .*@.* ]] -++ outdir=base-artifacts -++ '[' -d base-artifacts ']' -++ mkdir -p base-artifacts/notify -++ '[' -d base-artifacts/mail ']' -++ echo base-artifacts -+ baseline_dir=base-artifacts -+ '[' xbase-artifacts == x ']' -+ '[' -d base-artifacts/ ']' -+ source artifacts/manifest.sh -++ declare -g jenkins_scripts_rev=838c1318a9dc0a640fab8b0ffe65aaee28719708 -++ rr[top_artifacts]=artifacts -++ rr[ci_project]=tcwg_glibc_check -++ rr[ci_config]=master-arm -++ declare -g scripts_branch=master -++ rr[mode]=build -++ rr[update_baseline]=force -++ declare -g BUILD_URL=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/ -++ declare -g SQUAD_GRP= -++ rr[baseline_branch]=linaro-local/ci/tcwg_glibc_check/master-arm -++ rr[components]=glibc -++ rr[glibc_git]=git://sourceware.org/git/glibc.git#abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ rr[glibc_url]=git://sourceware.org/git/glibc.git -++ rr[glibc_rev]=abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ rr[debug_glibc_date]=1686134665 -+ rr[base_artifacts]=base-artifacts -+ rr[top_artifacts]=artifacts -++ get_current_manifest '{rr[components]}' -++ set +x -+ rr[components]=glibc -++ get_current_manifest '{rr[components]}' -++ set +x -+ for c in $(get_current_manifest "{rr[components]}") -+ [[ -v rr[glibc_git] ]] -++ get_current_manifest '{rr[ci_project]}' -++ set +x -+ ci_project=tcwg_glibc_check -++ get_current_manifest '{rr[ci_config]}' -++ set +x -+ ci_config=master-arm -+ echo '# Debug traces :' -# Debug traces : -++ get_baseline_manifest BUILD_URL -++ set +x -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/292/' -# Baseline : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/292/ -+ echo '# Using dir : base-artifacts' -# Using dir : base-artifacts -++ get_current_manifest BUILD_URL -++ set +x -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/' -# Artifacts : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/ -+ echo '# Using dir : artifacts' -# Using dir : artifacts -+ echo '' - -+ echo '# Preparing icommits' -# Preparing icommits -+ prepare_interesting_commits -+ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master -+ set -euf -o pipefail -+ local dir=interesting-commits -+ local ref=master -+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git -+ local reference=auto -+ local single_branch=master -+ local remote=origin -+ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin -+ set -euf -o pipefail -+ local dir=interesting-commits -+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git -+ local reference=auto -+ local single_branch=master -+ local remote=origin -+ local refopt= -+ case "$reference" in -+ local ref_dir -+ for ref_dir in $url $dir -++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git -+ ref_dir=interesting-commits -+ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git -+ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir -+ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']' -+ for ref_dir in $url $dir -++ basename interesting-commits .git -+ ref_dir=interesting-commits -+ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git -+ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir -+ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']' -+ git -C interesting-commits status -+ '[' -d interesting-commits ']' -+ '[' x '!=' x ']' -+ '[' -d interesting-commits ']' -+ rm -f interesting-commits/.git/gc.log -+ git -C interesting-commits gc --auto --force --prune=all -+ find interesting-commits/.git -name '*.lock' -delete -+ local i -+ for i in am cherry-pick rebase -+ git -C interesting-commits am --abort -+ true -+ for i in am cherry-pick rebase -+ git -C interesting-commits cherry-pick --abort -+ true -+ for i in am cherry-pick rebase -+ git -C interesting-commits rebase --abort -+ true -+ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master -+ set -euf -o pipefail -+ local dir=interesting-commits -+ local remote=origin -+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git -+ local single_branch=master -+ git -C interesting-commits remote rm origin -+ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git -+ local refspec -+ '[' xmaster = x ']' -+ refspec=+refs/heads/master:refs/remotes/origin/master -+ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune -+ local duration=1h -+ shift -+ local tries=3 -+ shift -+ local n=0 -+ local ret=0 -+ '[' 0 -eq 3 ']' -+ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune -timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune -+ ret=0 -+ wait 358726 -+ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune -+ '[' 0 -eq 0 ']' -+ break -+ return 0 -+ git_checkout interesting-commits master origin -+ set -euf -o pipefail -+ local dir=interesting-commits -+ local ref=master -+ local remote=origin -+ git_clean interesting-commits -+ set -euf -o pipefail -+ fresh_dir interesting-commits 'interesting-commits/.git/*' -+ set -euf -o pipefail -+ local dir=interesting-commits -+ shift 1 -++ dirname interesting-commits/something -+ dir=interesting-commits -+ mkdir -p interesting-commits -+ find_opts=("!" "-path" "$dir") -+ for keep_pattern in "$@" -+ : -+ find_opts+=("!" "-path" "$keep_pattern") -++ dirname 'interesting-commits/.git/*' -+ keep_pattern=interesting-commits/.git -+ '[' xinteresting-commits/.git = xinteresting-commits ']' -+ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']' -+ set -euf -o pipefail +x -+ : -+ find_opts+=("!" "-path" "$keep_pattern") -++ dirname interesting-commits/.git -+ keep_pattern=interesting-commits -+ '[' xinteresting-commits = xinteresting-commits ']' -+ break -+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';' -+ chmod -R +rw interesting-commits -+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete -+ git -C interesting-commits reset -q --hard -+ local sha1 -++ git_rev_parse interesting-commits master origin -++ set -euf -o pipefail -++ local dir=interesting-commits -++ local ref=master -++ local remote=origin -++ '[' 3 -ge 3 ']' -++ remote=origin -++ git_rev_parse_1 interesting-commits master origin --short -++ set -euf -o pipefail -++ local dir=interesting-commits -++ local ref=master -++ local remote=origin -++ local opts=--short -++ local ret -++ cd interesting-commits -++ local sha1 try_ref -++ case "$ref" in -++ try_ref=refs/remotes/origin/master -++ ret=0 -+++ git rev-parse --short refs/remotes/origin/master -++ sha1=69a57e2e3 -++ '[' 0 -ne 0 ']' -++ echo 69a57e2e3 -+ sha1=69a57e2e3 -+ git -C interesting-commits checkout --detach 69a57e2e3 -Previous HEAD position was cc7f5e00e Add entry 4ede915d5dde935a16df2c6640aee5ab22348d30 from https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap-build/49/ -HEAD is now at 69a57e2e3 Add entry 4ede915d5dde935a16df2c6640aee5ab22348d30 from https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/170/ -+ git_init_linaro_local_remote interesting-commits baseline -+ set -euf -o pipefail -+ local dir=interesting-commits -+ local remote=baseline -+ local origin_url -+ local new_url -++ git -C interesting-commits remote get-url origin -+ origin_url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git -++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git -+ new_url=toolchain/ci/interesting-commits.git -+ case "$new_url" in -+ new_url=ssh://review.linaro.org:29418/toolchain/ci/interesting-commits -+ git_set_remote interesting-commits baseline ssh://review.linaro.org:29418/toolchain/ci/interesting-commits -+ set -euf -o pipefail -+ local dir=interesting-commits -+ local remote=baseline -+ local url=ssh://review.linaro.org:29418/toolchain/ci/interesting-commits -+ local single_branch= -+ git -C interesting-commits remote rm baseline -+ git -C interesting-commits remote add baseline ssh://review.linaro.org:29418/toolchain/ci/interesting-commits -+ check_source_changes -+ echo '# check_source_changes' -# check_source_changes -+ IFS=' ' -+ read -r -a changed_components -++ print_changed_components -++ set -euf -o pipefail -++ local c delim= -+++ print_updated_components -+++ set -euf -o pipefail -+++ local c delim= -+++ for c in ${rr[components]} -+++ '[' xgit://sourceware.org/git/glibc.git#abcf8db7fa46b73fd5b8193ce11f9312301b84c7 '!=' xbaseline ']' -+++ echo -ne glibc -+++ delim=' ' -+++ echo -++ for c in $(print_updated_components) -+++ get_current_git glibc_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/glibc_rev -+++ get_baseline_git glibc_rev -+++ set -euf -o pipefail -+++ local base_artifacts -+++ test_array rr -+++ local var -+++ var='rr[@]' -+++ '[' xset = xset ']' -+++ return 0 -+++ [[ -v rr[base_artifacts] ]] -+++ base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/glibc_rev -++ '[' xabcf8db7fa46b73fd5b8193ce11f9312301b84c7 '!=' x85e6d8b4175fcb195011a0a1bad37d6f3b2355db ']' -++ echo -ne glibc -++ delim=' ' -++ echo -+ local c base_rev cur_rev c_commits -+ '[' 1 = 0 ']' -++ get_current_manifest '{rr[update_baseline]}' -++ set +x -+ '[' xforce = xinit ']' -+ '[' 1 = 1 ']' -+ changed_single_component=glibc -++ get_current_git glibc_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/glibc_rev -+ first_bad=abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ get_baseline_git glibc_rev -++ set -euf -o pipefail -++ local base_artifacts -++ test_array rr -++ local var -++ var='rr[@]' -++ '[' xset = xset ']' -++ return 0 -++ [[ -v rr[base_artifacts] ]] -++ base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/glibc_rev -+ last_good=85e6d8b4175fcb195011a0a1bad37d6f3b2355db -+ local res -+ res=0 -+ wait 362834 -+ git -C glibc rev-parse --verify HEAD -+ assert_with_msg 'Cannot parse HEAD in repo glibc' '[' 0 = 0 ']' -+ set -euf -o pipefail +x -+ single_commit_p glibc -+ set -euf -o pipefail -+ local c=glibc -+ local base_rev cur_rev sha1 -++ get_baseline_git glibc_rev -++ set -euf -o pipefail -++ local base_artifacts -++ test_array rr -++ local var -++ var='rr[@]' -++ '[' xset = xset ']' -++ return 0 -++ [[ -v rr[base_artifacts] ]] -++ base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/glibc_rev -+ base_rev=85e6d8b4175fcb195011a0a1bad37d6f3b2355db -++ get_current_git glibc_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/glibc_rev -+ cur_rev=abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ git -C glibc rev-parse 'abcf8db7fa46b73fd5b8193ce11f9312301b84c7^@' -+ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@") -+ '[' 85e6d8b4175fcb195011a0a1bad37d6f3b2355db = 85e6d8b4175fcb195011a0a1bad37d6f3b2355db ']' -+ return 0 -+ change_kind=single_commit -+ echo '# Debug traces :' -# Debug traces : -+ echo '# change_kind=single_commit : glibc' -# change_kind=single_commit : glibc -+ for c in "${changed_components[@]}" -++ get_baseline_git glibc_rev -++ set -euf -o pipefail -++ local base_artifacts -++ test_array rr -++ local var -++ var='rr[@]' -++ '[' xset = xset ']' -++ return 0 -++ [[ -v rr[base_artifacts] ]] -++ base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/glibc_rev -+ base_rev=85e6d8b4175fcb195011a0a1bad37d6f3b2355db -++ get_current_git glibc_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/glibc_rev -+ cur_rev=abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ git -C glibc rev-list --count 85e6d8b4175fcb195011a0a1bad37d6f3b2355db..abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+ c_commits=1 -+ echo '# rev for glibc : 85e6d8b4175fcb195011a0a1bad37d6f3b2355db..abcf8db7fa46b73fd5b8193ce11f9312301b84c7 (1 commits)' -# rev for glibc : 85e6d8b4175fcb195011a0a1bad37d6f3b2355db..abcf8db7fa46b73fd5b8193ce11f9312301b84c7 (1 commits) -+ echo '' - -+ setup_stages_to_run -+ generate_mail=true -+ generate_jira=true -+ generate_dashboard=true -+ post_mail=true -+ post_jira=true -+ post_icommits=true -+ post_dashboard=true -+ '[' xonregression == xignore ']' -+ '[' xonregression == xonregression ']' -++ cat artifacts/notify/check-regression-status.txt -+ '[' x2 == x0 ']' -+ generate_dashboard=false -+ post_dashboard=false -+ print_commits_f=print_commits -+ print_result_f=print_result -+ print_config_f=print_config -+ print_last_icommit_status_f=print_last_icommit_status -+ case "$ci_project" in -+ echo '# print all notification files' -# print all notification files -+ print_mail_recipients -+ check_if_first_report -+ declare -g first_icommit_to_report -+ '[' xsingle_commit '!=' xsingle_commit ']' -+ local isubdir -++ interesting_subdir glibc abcf8db7fa46b73fd5b8193ce11f9312301b84c7 tcwg_glibc_check -++ local dir=glibc/sha1 -++ '[' 3 -ge 2 ']' -++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ '[' 3 -ge 3 ']' -++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -++ '[' 3 -ge 4 ']' -++ echo glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -+ isubdir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -+ first_icommit_to_report=true -+ '[' -d interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm ']' -+ true -+ true -+ echo tcwg-validation@linaro.org -+ return -+ print_jira_status -+ true -+ cat -++ print_jira_card -++ local jira_card=GNU-692 -++ case "$ci_project/$ci_config:$changed_single_component" in -++ echo GNU-692 -++ print_last_icommit_status -++ false -++ '[' xsingle_commit '!=' xsingle_commit ']' -++ update_interesting_commits -++ echo '# update_interesting_commits' -++ true -++ '[' xsingle_commit '!=' xsingle_commit ']' -++ git -C interesting-commits remote update -p -From ssh://review.linaro.org:29418/toolchain/ci/interesting-commits - * [new branch] empty -> baseline/empty - * [new branch] linaro-local/ci/tcwg_bmk_gnu_apm -> baseline/linaro-local/ci/tcwg_bmk_gnu_apm - * [new branch] linaro-local/ci/tcwg_bmk_gnu_eabi_stm32 -> baseline/linaro-local/ci/tcwg_bmk_gnu_eabi_stm32 - * [new branch] linaro-local/ci/tcwg_bmk_gnu_sq -> baseline/linaro-local/ci/tcwg_bmk_gnu_sq - * [new branch] linaro-local/ci/tcwg_bmk_gnu_tk1 -> baseline/linaro-local/ci/tcwg_bmk_gnu_tk1 - * [new branch] linaro-local/ci/tcwg_bmk_gnu_tx1 -> baseline/linaro-local/ci/tcwg_bmk_gnu_tx1 - * [new branch] linaro-local/ci/tcwg_bmk_llvm_apm -> baseline/linaro-local/ci/tcwg_bmk_llvm_apm - * [new branch] linaro-local/ci/tcwg_bmk_llvm_tk1 -> baseline/linaro-local/ci/tcwg_bmk_llvm_tk1 - * [new branch] linaro-local/ci/tcwg_bmk_llvm_tx1 -> baseline/linaro-local/ci/tcwg_bmk_llvm_tx1 - * [new branch] linaro-local/ci/tcwg_gcc_bootstrap -> baseline/linaro-local/ci/tcwg_gcc_bootstrap - * [new branch] linaro-local/ci/tcwg_gcc_check -> baseline/linaro-local/ci/tcwg_gcc_check - * [new branch] linaro-local/ci/tcwg_gcc_check_bootstrap -> baseline/linaro-local/ci/tcwg_gcc_check_bootstrap - * [new branch] linaro-local/ci/tcwg_gnu_cross_build -> baseline/linaro-local/ci/tcwg_gnu_cross_build - * [new branch] linaro-local/ci/tcwg_gnu_cross_check_gcc -> baseline/linaro-local/ci/tcwg_gnu_cross_check_gcc - * [new branch] linaro-local/ci/tcwg_gnu_native_build -> baseline/linaro-local/ci/tcwg_gnu_native_build - * [new branch] linaro-local/ci/tcwg_gnu_native_check_binutils -> baseline/linaro-local/ci/tcwg_gnu_native_check_binutils - * [new branch] linaro-local/ci/tcwg_gnu_native_check_gcc -> baseline/linaro-local/ci/tcwg_gnu_native_check_gcc - * [new branch] linaro-local/ci/tcwg_gnu_native_check_gdb -> baseline/linaro-local/ci/tcwg_gnu_native_check_gdb - * [new branch] linaro-local/ci/tcwg_kernel -> baseline/linaro-local/ci/tcwg_kernel - * [new branch] linaro-local/test -> baseline/linaro-local/test - * [new branch] main -> baseline/main - * [new branch] master -> baseline/master -++ git -C interesting-commits reset -q --hard refs/remotes/baseline/master -++ check_if_first_report -++ declare -g first_icommit_to_report -++ '[' xsingle_commit '!=' xsingle_commit ']' -++ local isubdir -+++ interesting_subdir glibc abcf8db7fa46b73fd5b8193ce11f9312301b84c7 tcwg_glibc_check -+++ local dir=glibc/sha1 -+++ '[' 3 -ge 2 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ '[' 3 -ge 3 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -+++ '[' 3 -ge 4 ']' -+++ echo glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -++ isubdir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -++ first_icommit_to_report=true -++ '[' -d interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm ']' -++ local subdir describe -+++ interesting_subdir glibc abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ local dir=glibc/sha1 -+++ '[' 2 -ge 2 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ '[' 2 -ge 3 ']' -+++ '[' 2 -ge 4 ']' -+++ echo glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ subdir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ describe_sha1 glibc abcf8db7fa46b73fd5b8193ce11f9312301b84c7 false -+++ local component=glibc -+++ local sha1=abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ local anything=false -+++ match=() -+++ local -a match -+++ case "$component" in -+++ git -C glibc describe abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ describe=glibc-2.37.9000-512-gabcf8db7fa -++ '[' -d interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 ']' -++ '[' xglibc-2.37.9000-512-gabcf8db7fa '!=' x ']' -++ local d -+++ dirname glibc-2.37.9000-512-gabcf8db7fa -++ d=. -++ mkdir -p interesting-commits/glibc/. -++ local symlink= -++ '[' x. '!=' x. ']' -++ symlink=sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ ln -s sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 interesting-commits/glibc/glibc-2.37.9000-512-gabcf8db7fa -++ git -C interesting-commits add glibc/glibc-2.37.9000-512-gabcf8db7fa -+++ interesting_subdir glibc abcf8db7fa46b73fd5b8193ce11f9312301b84c7 tcwg_glibc_check master-arm -+++ local dir=glibc/sha1 -+++ '[' 4 -ge 2 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ '[' 4 -ge 3 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -+++ '[' 4 -ge 4 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm -+++ echo glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm -++ subdir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm -++ mkdir -p interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm -+++ get_current_manifest BUILD_URL -+++ set +x -++ echo https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/ -++ echo 85e6d8b4175fcb195011a0a1bad37d6f3b2355db -++ git -C interesting-commits add glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/build_url glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/last_good -++ cp artifacts/notify/summary.txt interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/summary.txt -cp: cannot stat 'artifacts/notify/summary.txt': No such file or directory -++ git -C interesting-commits add glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/summary.txt -fatal: pathspec 'glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/summary.txt' did not match any files -++ local status=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/../status.txt -++ '[' xglibc-2.37.9000-512-gabcf8db7fa = x ']' -++ cat -+++ git -C glibc log -n1 --pretty=short abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ sed -e 's|^| |' -++ local ci_config -++ read ci_config -+++ cd interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/.. -+++ ls -++ '[' -f interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/../master-arm/summary.txt ']' -++ continue -++ read ci_config -++ '[' -f interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/../status.txt/summary.txt ']' -++ continue -++ read ci_config -++ git -C interesting-commits add glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/../status.txt -+++ get_current_manifest BUILD_URL -+++ set +x -++ git -C interesting-commits commit -m 'Add entry abcf8db7fa46b73fd5b8193ce11f9312301b84c7 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/' -++ echo '# Debug traces :' -++ echo '# icommit dir : interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm' -++ echo '' -++ local isubdir -+++ interesting_subdir glibc abcf8db7fa46b73fd5b8193ce11f9312301b84c7 tcwg_glibc_check -+++ local dir=glibc/sha1 -+++ '[' 3 -ge 2 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ '[' 3 -ge 3 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -+++ '[' 3 -ge 4 ']' -+++ echo glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -++ isubdir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -+++ cat interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/status.txt -++ echo 'Status of glibc-2.37.9000-512-gabcf8db7fa commit for tcwg_glibc_check: - commit abcf8db7fa46b73fd5b8193ce11f9312301b84c7 - Author: Andreas Schwab - - resolv_conf: release lock on allocation failure (bug 30527)' -++ get_current_manifest BUILD_URL -++ set +x -+ print_result --oneline -+ false -+ print_arg=--oneline -+ case "$print_arg" in -++ cat artifacts/notify/check-regression-status.txt -+ '[' x2 == x0 ']' -+ echo Failure -+ print_mail_body -+ true -+ local bad_artifacts_url good_artifacts_url -++ get_current_manifest BUILD_URL -++ set +x -+ bad_artifacts_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/artifact/artifacts -++ get_baseline_manifest BUILD_URL -++ set +x -+ good_artifacts_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/292/artifact/artifacts -+ cat -++ print_result --oneline -++ false -++ print_arg=--oneline -++ case "$print_arg" in -+++ cat artifacts/notify/check-regression-status.txt -++ '[' x2 == x0 ']' -++ echo Failure -++ print_commits --oneline -++ false -++ print_arg=--oneline -++ local components new_commits more_lines -++ case "$change_kind:$print_arg" in -+++ describe_sha1 glibc abcf8db7fa46b73fd5b8193ce11f9312301b84c7 true -+++ local component=glibc -+++ local sha1=abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ local anything=true -+++ match=() -+++ local -a match -+++ case "$component" in -+++ git -C glibc describe abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ git -C glibc show --no-patch --pretty=%s abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ echo 'glibc-2.37.9000-512-gabcf8db7fa resolv_conf: release lock on allocation failure (bug 30527)' -++ print_commits --short -++ sed -e 's/^/ | /' -++ false -++ print_arg=--short -++ local components new_commits more_lines -++ case "$change_kind:$print_arg" in -+++ mktemp -++ tmpfile=/tmp/tmp.qMRSpeIiZD -++ git -C glibc show --no-patch abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ head -n 10 /tmp/tmp.qMRSpeIiZD -+++ wc -l /tmp/tmp.qMRSpeIiZD -./jenkins-scripts/round-robin-notify.sh: line 357: tmp: unbound variable -++ print_result --short -++ false -++ print_arg=--short -++ case "$print_arg" in -++ echo 'Results changed to' -+++ cat artifacts/results -++ echo '-10 -# init_abe_sysroot: --3 -# build_abe glibc -- --disable install: --2 -# build_abe dejagnu: --1 -# build_abe check_glibc --check_patch linaro-local/dejagnu-sum -- --disable install: -0 -# === glibc tests === -# -# Running glibc:malloc ... -# FAIL: malloc/tst-malloc-tcache-leak-malloc-check -# FAIL: malloc/tst-malloc-tcache-leak-malloc-hugetlb1 -# FAIL: malloc/tst-malloc-tcache-leak-malloc-hugetlb2 -# FAIL: malloc/tst-mallocfork2-malloc-check -# FAIL: malloc/tst-mallocfork2-malloc-hugetlb1 -# FAIL: malloc/tst-mallocfork2-malloc-hugetlb2 -# FAIL: malloc/tst-mallocfork3-malloc-check -# FAIL: malloc/tst-mallocfork3-malloc-hugetlb1 -# FAIL: malloc/tst-mallocfork3-malloc-hugetlb2 -# -# === Results Summary === -# regressed' -++ echo '' -++ echo From -+++ cat base-artifacts/results -++ echo '-10 -# init_abe_sysroot: --3 -# build_abe glibc -- --disable install: --2 -# build_abe dejagnu: --1 -# build_abe check_glibc --check_patch linaro-local/dejagnu-sum -- --disable install: -0' -++ print_config -++ : -+ '[' xsingle_commit '!=' xsingle_commit ']' -+ cat -++ print_jira_card -++ local jira_card=GNU-692 -++ case "$ci_project/$ci_config:$changed_single_component" in -++ echo GNU-692 -++ print_last_icommit_status -++ false -++ '[' xsingle_commit '!=' xsingle_commit ']' -++ update_interesting_commits -++ echo '# update_interesting_commits' -++ true -++ '[' xsingle_commit '!=' xsingle_commit ']' -++ git -C interesting-commits remote update -p -++ git -C interesting-commits reset -q --hard refs/remotes/baseline/master -++ check_if_first_report -++ declare -g first_icommit_to_report -++ '[' xsingle_commit '!=' xsingle_commit ']' -++ local isubdir -+++ interesting_subdir glibc abcf8db7fa46b73fd5b8193ce11f9312301b84c7 tcwg_glibc_check -+++ local dir=glibc/sha1 -+++ '[' 3 -ge 2 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ '[' 3 -ge 3 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -+++ '[' 3 -ge 4 ']' -+++ echo glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -++ isubdir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -++ first_icommit_to_report=true -++ '[' -d interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm ']' -++ local subdir describe -+++ interesting_subdir glibc abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ local dir=glibc/sha1 -+++ '[' 2 -ge 2 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ '[' 2 -ge 3 ']' -+++ '[' 2 -ge 4 ']' -+++ echo glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ subdir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ describe_sha1 glibc abcf8db7fa46b73fd5b8193ce11f9312301b84c7 false -+++ local component=glibc -+++ local sha1=abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ local anything=false -+++ match=() -+++ local -a match -+++ case "$component" in -+++ git -C glibc describe abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ describe=glibc-2.37.9000-512-gabcf8db7fa -++ '[' -d interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 ']' -++ '[' xglibc-2.37.9000-512-gabcf8db7fa '!=' x ']' -++ local d -+++ dirname glibc-2.37.9000-512-gabcf8db7fa -++ d=. -++ mkdir -p interesting-commits/glibc/. -++ local symlink= -++ '[' x. '!=' x. ']' -++ symlink=sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ ln -s sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 interesting-commits/glibc/glibc-2.37.9000-512-gabcf8db7fa -++ git -C interesting-commits add glibc/glibc-2.37.9000-512-gabcf8db7fa -+++ interesting_subdir glibc abcf8db7fa46b73fd5b8193ce11f9312301b84c7 tcwg_glibc_check master-arm -+++ local dir=glibc/sha1 -+++ '[' 4 -ge 2 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ '[' 4 -ge 3 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -+++ '[' 4 -ge 4 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm -+++ echo glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm -++ subdir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm -++ mkdir -p interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm -+++ get_current_manifest BUILD_URL -+++ set +x -++ echo https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/ -++ echo 85e6d8b4175fcb195011a0a1bad37d6f3b2355db -++ git -C interesting-commits add glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/build_url glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/last_good -++ cp artifacts/notify/summary.txt interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/summary.txt -++ git -C interesting-commits add glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/summary.txt -++ local status=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/../status.txt -++ '[' xglibc-2.37.9000-512-gabcf8db7fa = x ']' -++ cat -+++ sed -e 's|^| |' -+++ git -C glibc log -n1 --pretty=short abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ local ci_config -++ read ci_config -+++ cd interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/.. -+++ ls -++ '[' -f interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/../master-arm/summary.txt ']' -++ echo '* master-arm' -++ cat interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/../master-arm/summary.txt -++ sed 's/^/** /' -++ cat interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/../master-arm/build_url -++ read ci_config -++ '[' -f interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/../status.txt/summary.txt ']' -++ continue -++ read ci_config -++ git -C interesting-commits add glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm/../status.txt -+++ get_current_manifest BUILD_URL -+++ set +x -++ git -C interesting-commits commit -m 'Add entry abcf8db7fa46b73fd5b8193ce11f9312301b84c7 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/' -++ echo '# Debug traces :' -++ echo '# icommit dir : interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/master-arm' -++ echo '' -++ local isubdir -+++ interesting_subdir glibc abcf8db7fa46b73fd5b8193ce11f9312301b84c7 tcwg_glibc_check -+++ local dir=glibc/sha1 -+++ '[' 3 -ge 2 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ '[' 3 -ge 3 ']' -+++ dir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -+++ '[' 3 -ge 4 ']' -+++ echo glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -++ isubdir=glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check -+++ cat interesting-commits/glibc/sha1/abcf8db7fa46b73fd5b8193ce11f9312301b84c7/tcwg_glibc_check/status.txt -++ echo 'Status of glibc-2.37.9000-512-gabcf8db7fa commit for tcwg_glibc_check: - commit abcf8db7fa46b73fd5b8193ce11f9312301b84c7 - Author: Andreas Schwab - - resolv_conf: release lock on allocation failure (bug 30527) - -* master-arm -** Failure -** https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/' -++ print_commits --long -++ false -++ print_arg=--long -++ local components new_commits more_lines -++ case "$change_kind:$print_arg" in -+++ mktemp -++ tmpfile=/tmp/tmp.AMwAD0ef6r -++ git -C glibc show abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ head -n 100 /tmp/tmp.AMwAD0ef6r -+++ wc -l /tmp/tmp.AMwAD0ef6r -./jenkins-scripts/round-robin-notify.sh: line 367: tmp: unbound variable -+ print_mail_subject -+ true -++ print_result --oneline -++ false -++ print_arg=--oneline -++ case "$print_arg" in -+++ cat artifacts/notify/check-regression-status.txt -++ '[' x2 == x0 ']' -++ echo Failure -++ print_commits --oneline -++ false -++ print_arg=--oneline -++ local components new_commits more_lines -++ case "$change_kind:$print_arg" in -+++ describe_sha1 glibc abcf8db7fa46b73fd5b8193ce11f9312301b84c7 true -+++ local component=glibc -+++ local sha1=abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ local anything=true -+++ match=() -+++ local -a match -+++ case "$component" in -+++ git -C glibc describe abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -+++ git -C glibc show --no-patch --pretty=%s abcf8db7fa46b73fd5b8193ce11f9312301b84c7 -++ echo 'glibc-2.37.9000-512-gabcf8db7fa resolv_conf: release lock on allocation failure (bug 30527)' -+ echo '[TCWG-CI] Failure after glibc commit: glibc-2.37.9000-512-gabcf8db7fa resolv_conf: release lock on allocation failure (bug 30527)' -+ echo '# generate dashboard' -# generate dashboard -+ generate_dashboard_squad -+ local results_date -+ echo '# generate_dashboard_squad' -# generate_dashboard_squad -+ false -+ echo '... Skipping' -... Skipping -+ return -+ post_dashboard_squad -+ echo '# post_dashboard_squad' -# post_dashboard_squad -+ false -+ echo '... Skipping' -... Skipping -+ return -+ post_interesting_commits -+ echo '# post_interesting_commits' -# post_interesting_commits -+ true -+ true -+ wait 363141 -+ git -C interesting-commits push baseline HEAD:refs/heads/master -remote: remote: Processing changes: (\) remote: Processing changes: refs: 1 (\) remote: Processing changes: refs: 1, done -remote: commit e050eca: warning: subject >70 characters; use shorter first paragraph -remote: commit e050eca: warning: too many message lines longer than 80 characters; manually wrap lines -To ssh://review.linaro.org:29418/toolchain/ci/interesting-commits - 69a57e2e3..e050eca7b HEAD -> master -+ break -+ true -+ echo '=> First detection of this issue. Preparing mail files.' -=> First detection of this issue. Preparing mail files. -+ release_notification_files -+ echo '# release_notification_files' -# release_notification_files -+ '[' -d artifacts/jenkins ']' -+ local f -+ for f in mail-body.txt mail-subject.txt mail-recipients.txt -+ '[' -s artifacts/notify/mail-body.txt ']' -+ cp artifacts/notify/mail-body.txt artifacts/jenkins/mail-body.txt -+ for f in mail-body.txt mail-subject.txt mail-recipients.txt -+ '[' -s artifacts/notify/mail-subject.txt ']' -+ cp artifacts/notify/mail-subject.txt artifacts/jenkins/mail-subject.txt -+ for f in mail-body.txt mail-subject.txt mail-recipients.txt -+ '[' -s artifacts/notify/mail-recipients.txt ']' -+ cp artifacts/notify/mail-recipients.txt artifacts/jenkins/mail-recipients.txt -+ echo '... Done' -... Done -+ post_to_jira -+ echo '# post_to_jira' -# post_to_jira -+ true -+ '[' -f artifacts/notify/jira-status.txt ']' -+ '[' -f /home/tcwg-buildslave/.jipdate.yml ']' -+ echo y -+ jipdate -f artifacts/notify/jira-status.txt -These JIRA cards will be updated as follows: - -[GNU-692] - Status of glibc-2.37.9000-512-gabcf8db7fa commit for tcwg_glibc_check: - commit abcf8db7fa46b73fd5b8193ce11f9312301b84c7 - Author: Andreas Schwab - - resolv_conf: release lock on allocation failure (bug 30527) - - Details: https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/artifact/artifacts/jenkins/mail-body.txt/*view*/ - -Server to update: https://linaro.atlassian.net - -Are you sure you want to update Jira with the information above? [y/n] Successfully updated your Jira tickets! - -This is your status: - ---- - -[GNU-692] -Status of glibc-2.37.9000-512-gabcf8db7fa commit for tcwg_glibc_check: - commit abcf8db7fa46b73fd5b8193ce11f9312301b84c7 - Author: Andreas Schwab - - resolv_conf: release lock on allocation failure (bug 30527) - -Details: https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/artifact/artifacts/jenkins/mail-body.txt/*view*/ -+ echo 'Script ran successfully.' -Script ran successfully. diff --git a/notify/regressions.sum b/notify/regressions.sum index fbea293..f8cffa2 100644 --- a/notify/regressions.sum +++ b/notify/regressions.sum @@ -1,17 +1,10 @@ === glibc tests === -Running glibc:malloc ... -FAIL: malloc/tst-malloc-tcache-leak -FAIL: malloc/tst-malloc-tcache-leak-malloc-check -FAIL: malloc/tst-malloc-tcache-leak-malloc-hugetlb1 -FAIL: malloc/tst-malloc-tcache-leak-malloc-hugetlb2 -FAIL: malloc/tst-mallocfork2 -FAIL: malloc/tst-mallocfork2-malloc-check -FAIL: malloc/tst-mallocfork2-malloc-hugetlb1 -FAIL: malloc/tst-mallocfork2-malloc-hugetlb2 -FAIL: malloc/tst-mallocfork3 -FAIL: malloc/tst-mallocfork3-malloc-check -FAIL: malloc/tst-mallocfork3-malloc-hugetlb1 -FAIL: malloc/tst-mallocfork3-malloc-hugetlb2 +Running glibc:nptl ... +FAIL: nptl/tst-mutexpi12 +FAIL: nptl/tst-mutexpi7 +FAIL: nptl/tst-pthread-setuid-loop +FAIL: nptl/tst-robust-fork +FAIL: nptl/tst-thread-affinity-pthread2 === Results Summary === diff --git a/notify/results.compare b/notify/results.compare index ef8713a..3ef9a52 100644 --- a/notify/results.compare +++ b/notify/results.compare @@ -5,14 +5,14 @@ # Comparing 1 common sum files: tests.sum Comparing: -REFERENCE:/tmp/gxx-sum1.1456924 -CURRENT: /tmp/gxx-sum2.1456924 +REFERENCE:/tmp/gxx-sum1.1514199 +CURRENT: /tmp/gxx-sum2.1514199 +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ - | Passes [PASS] | 4478 | 4466 | - | Unexpected fails [FAIL] | 6 | 18 | + | Passes [PASS] | 4479 | 4474 | + | Unexpected fails [FAIL] | 2 | 7 | | Errors [ERROR] | 0 | 0 | | Unexpected passes [XPASS] | 2 | 2 | | Expected fails [XFAIL] | 16 | 16 | @@ -22,31 +22,24 @@ o RUN STATUS: | REF | RES | | Untested [UNTESTED] | 0 | 0 | +------------------------------------------+---------+---------+ - REF PASS ratio: 0.993149 - RES PASS ratio: 0.990497 + REF PASS ratio: 0.994029 + RES PASS ratio: 0.992923 o REGRESSIONS: +------------------------------------------+---------+ - | PASS now FAIL [PASS => FAIL] | 12 | + | PASS now FAIL [PASS => FAIL] | 5 | +------------------------------------------+---------+ - | TOTAL_REGRESSIONS | 12 | + | TOTAL_REGRESSIONS | 5 | +------------------------------------------+---------+ - PASS now FAIL [PASS => FAIL]: - Executed from: glibc:malloc - glibc:malloc=malloc/tst-malloc-tcache-leak - glibc:malloc=malloc/tst-malloc-tcache-leak-malloc-check - glibc:malloc=malloc/tst-malloc-tcache-leak-malloc-hugetlb1 - glibc:malloc=malloc/tst-malloc-tcache-leak-malloc-hugetlb2 - glibc:malloc=malloc/tst-mallocfork2 - glibc:malloc=malloc/tst-mallocfork2-malloc-check - glibc:malloc=malloc/tst-mallocfork2-malloc-hugetlb1 - glibc:malloc=malloc/tst-mallocfork2-malloc-hugetlb2 - glibc:malloc=malloc/tst-mallocfork3 - glibc:malloc=malloc/tst-mallocfork3-malloc-check - glibc:malloc=malloc/tst-mallocfork3-malloc-hugetlb1 - glibc:malloc=malloc/tst-mallocfork3-malloc-hugetlb2 + Executed from: glibc:nptl + glibc:nptl=nptl/tst-mutexpi12 + glibc:nptl=nptl/tst-mutexpi7 + glibc:nptl=nptl/tst-pthread-setuid-loop + glibc:nptl=nptl/tst-robust-fork + glibc:nptl=nptl/tst-thread-affinity-pthread2 diff --git a/notify/results.regressions b/notify/results.regressions deleted file mode 100644 index 570b33f..0000000 --- a/notify/results.regressions +++ /dev/null @@ -1,15 +0,0 @@ -# === glibc tests === -# -# Running glibc:malloc ... -# FAIL: malloc/tst-malloc-tcache-leak-malloc-check -# FAIL: malloc/tst-malloc-tcache-leak-malloc-hugetlb1 -# FAIL: malloc/tst-malloc-tcache-leak-malloc-hugetlb2 -# FAIL: malloc/tst-mallocfork2-malloc-check -# FAIL: malloc/tst-mallocfork2-malloc-hugetlb1 -# FAIL: malloc/tst-mallocfork2-malloc-hugetlb2 -# FAIL: malloc/tst-mallocfork3-malloc-check -# FAIL: malloc/tst-mallocfork3-malloc-hugetlb1 -# FAIL: malloc/tst-mallocfork3-malloc-hugetlb2 -# -# === Results Summary === -# regressed diff --git a/notify/summary.txt b/notify/summary.txt index 3dbdd8f..2191685 100644 --- a/notify/summary.txt +++ b/notify/summary.txt @@ -1 +1 @@ -FAIL: 12 regressions +FAIL: 5 regressions diff --git a/results b/results index 282edd4..008eb12 100644 --- a/results +++ b/results @@ -8,4 +8,4 @@ -1 # build_abe check_glibc --check_patch linaro-local/dejagnu-sum -- --disable install: 0 -# 12 regressions +# 5 regressions diff --git a/sumfiles/flaky.xfail b/sumfiles/flaky.xfail deleted file mode 100644 index 255c09d..0000000 --- a/sumfiles/flaky.xfail +++ /dev/null @@ -1,17 +0,0 @@ -# From https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/: - === glibc tests === - -Running glibc:nptl ... -flaky,expire=20230720 | FAIL: nptl/tst-mutexpi12 -flaky,expire=20230720 | FAIL: nptl/tst-pthread-setuid-loop - - === Results Summary === - === glibc tests === - -Running glibc:nptl ... -flaky,expire=20230720 | FAIL: nptl/tst-mutexpi7 - -Running glibc:stdlib ... -flaky,expire=20230720 | FAIL: stdlib/tst-arc4random-thread - - === Results Summary === diff --git a/sumfiles/tests.sum b/sumfiles/tests.sum index 2ac998c..965f65b 100644 --- a/sumfiles/tests.sum +++ b/sumfiles/tests.sum @@ -1,7 +1,3 @@ -Note: This is a synthetic sum file generated by merging the sum files of - several testsuite runs. To investigate test results, refer to the - original sum and log files. - === glibc tests === Running . ... @@ -2047,10 +2043,7 @@ PASS: malloc/tst-malloc-stats-cancellation PASS: malloc/tst-malloc-stats-cancellation-malloc-check PASS: malloc/tst-malloc-stats-cancellation-malloc-hugetlb1 PASS: malloc/tst-malloc-stats-cancellation-malloc-hugetlb2 -FAIL: malloc/tst-malloc-tcache-leak -FAIL: malloc/tst-malloc-tcache-leak-malloc-check -FAIL: malloc/tst-malloc-tcache-leak-malloc-hugetlb1 -FAIL: malloc/tst-malloc-tcache-leak-malloc-hugetlb2 +PASS: malloc/tst-malloc-tcache-leak PASS: malloc/tst-malloc-thread-exit PASS: malloc/tst-malloc-thread-exit-malloc-check PASS: malloc/tst-malloc-thread-exit-malloc-hugetlb1 @@ -2082,16 +2075,8 @@ PASS: malloc/tst-mallocfork-malloc-check PASS: malloc/tst-mallocfork-malloc-hugetlb1 PASS: malloc/tst-mallocfork-malloc-hugetlb2 PASS: malloc/tst-mallocfork-mcheck -FAIL: malloc/tst-mallocfork2 -FAIL: malloc/tst-mallocfork2-malloc-check -FAIL: malloc/tst-mallocfork2-malloc-hugetlb1 -FAIL: malloc/tst-mallocfork2-malloc-hugetlb2 -FAIL: malloc/tst-mallocfork2-mcheck -FAIL: malloc/tst-mallocfork3 -FAIL: malloc/tst-mallocfork3-malloc-check -FAIL: malloc/tst-mallocfork3-malloc-hugetlb1 -FAIL: malloc/tst-mallocfork3-malloc-hugetlb2 -FAIL: malloc/tst-mallocfork3-mcheck +PASS: malloc/tst-mallocfork2 +PASS: malloc/tst-mallocfork3 PASS: malloc/tst-mallocstate PASS: malloc/tst-mallocstate-malloc-check PASS: malloc/tst-mallopt @@ -3548,13 +3533,13 @@ PASS: nptl/tst-mutex9 PASS: nptl/tst-mutexpi1 PASS: nptl/tst-mutexpi10 PASS: nptl/tst-mutexpi11 -PASS: nptl/tst-mutexpi12 +FAIL: nptl/tst-mutexpi12 PASS: nptl/tst-mutexpi2 PASS: nptl/tst-mutexpi3 PASS: nptl/tst-mutexpi4 PASS: nptl/tst-mutexpi5 PASS: nptl/tst-mutexpi6 -PASS: nptl/tst-mutexpi7 +FAIL: nptl/tst-mutexpi7 PASS: nptl/tst-mutexpi8 PASS: nptl/tst-mutexpi8-static PASS: nptl/tst-mutexpi9 @@ -3587,7 +3572,7 @@ PASS: nptl/tst-pthread-gdb-attach-static PASS: nptl/tst-pthread-getattr PASS: nptl/tst-pthread-mutexattr PASS: nptl/tst-pthread-raise-blocked-self -PASS: nptl/tst-pthread-setuid-loop +FAIL: nptl/tst-pthread-setuid-loop PASS: nptl/tst-pthread-timedlock-lockloop PASS: nptl/tst-pthread_cancel-exited PASS: nptl/tst-pthread_cancel-select-loop @@ -3596,7 +3581,7 @@ PASS: nptl/tst-pthread_exit-nothreads-static PASS: nptl/tst-pthread_kill-exited PASS: nptl/tst-pthread_kill-exiting PASS: nptl/tst-raise1 -PASS: nptl/tst-robust-fork +FAIL: nptl/tst-robust-fork PASS: nptl/tst-robust1 PASS: nptl/tst-robust10 PASS: nptl/tst-robust11 @@ -3692,7 +3677,7 @@ PASS: nptl/tst-thrd-detach PASS: nptl/tst-thrd-sleep PASS: nptl/tst-thrd-sleep-time64 PASS: nptl/tst-thread-affinity-pthread -PASS: nptl/tst-thread-affinity-pthread2 +FAIL: nptl/tst-thread-affinity-pthread2 PASS: nptl/tst-thread-affinity-sched PASS: nptl/tst-thread-exit-clobber PASS: nptl/tst-thread-setspecific @@ -3743,7 +3728,7 @@ PASS: nss/tst-nss-db-endpwent PASS: nss/tst-nss-files-alias-leak PASS: nss/tst-nss-files-alias-truncated PASS: nss/tst-nss-files-hosts-erange -FAIL: nss/tst-nss-files-hosts-getent +PASS: nss/tst-nss-files-hosts-getent PASS: nss/tst-nss-files-hosts-long PASS: nss/tst-nss-files-hosts-multi PASS: nss/tst-nss-gai-actions @@ -3872,6 +3857,7 @@ PASS: posix/tst-fnmatch5 PASS: posix/tst-fnmatch6 PASS: posix/tst-fnmatch7 PASS: posix/tst-fork +PASS: posix/tst-gai_strerror PASS: posix/tst-getaddrinfo PASS: posix/tst-getaddrinfo2 PASS: posix/tst-getaddrinfo3 @@ -4219,6 +4205,7 @@ PASS: stdio-common/tst-printf-fp-free PASS: stdio-common/tst-printf-fp-free-mem PASS: stdio-common/tst-printf-fp-leak PASS: stdio-common/tst-printf-fp-leak-mem +PASS: stdio-common/tst-printf-intn PASS: stdio-common/tst-printf-oct PASS: stdio-common/tst-printf-round PASS: stdio-common/tst-printfsz @@ -4284,7 +4271,7 @@ PASS: stdlib/testmb2 PASS: stdlib/testrand PASS: stdlib/testsort PASS: stdlib/tst-abs -FAIL: stdlib/tst-arc4random-fork +PASS: stdlib/tst-arc4random-fork PASS: stdlib/tst-arc4random-stats PASS: stdlib/tst-arc4random-thread PASS: stdlib/tst-at_quick_exit @@ -4426,7 +4413,10 @@ PASS: string/tst-endian PASS: string/tst-inlcall PASS: string/tst-memmove-overflow PASS: string/tst-strerror +PASS: string/tst-strerror-fail PASS: string/tst-strfry +PASS: string/tst-strlcat +PASS: string/tst-strlcpy PASS: string/tst-strlen PASS: string/tst-strsignal PASS: string/tst-strtok @@ -4616,6 +4606,8 @@ PASS: wcsmbs/tst-mbstowcs PASS: wcsmbs/tst-wchar-h PASS: wcsmbs/tst-wcpncpy PASS: wcsmbs/tst-wcrtomb +PASS: wcsmbs/tst-wcslcat +PASS: wcsmbs/tst-wcslcpy PASS: wcsmbs/tst-wcsnlen PASS: wcsmbs/tst-wcstod-nan-locale PASS: wcsmbs/tst-wcstod-nan-sign @@ -4627,6 +4619,7 @@ PASS: wcsmbs/tst-wcstol-binary-gnu11 PASS: wcsmbs/tst-wcstol-binary-gnu2x PASS: wcsmbs/tst-wcstol-locale PASS: wcsmbs/tst-wprintf-binary +PASS: wcsmbs/tst-wprintf-intn PASS: wcsmbs/tst-wscanf-binary-c11 PASS: wcsmbs/tst-wscanf-binary-c2x PASS: wcsmbs/tst-wscanf-binary-gnu11 diff --git a/sumfiles/xfails.xfail b/sumfiles/xfails.xfail index db2ace5..5d713ec 100644 --- a/sumfiles/xfails.xfail +++ b/sumfiles/xfails.xfail @@ -3,7 +3,16 @@ # - known flaky tests (from baseline) # - known failures (from baseline) # -# New flaky tests +# Known flaky tests + +# From https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/328/: + === glibc tests === + +Running glibc:nss ... +flaky,expire=20230721 | FAIL: nss/tst-nss-files-hosts-getent + + === Results Summary === + # From https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/298/: === glibc tests === @@ -21,7 +30,6 @@ Running glibc:stdlib ... flaky,expire=20230720 | FAIL: stdlib/tst-arc4random-thread === Results Summary === -# Known flaky tests # From https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/287/: === glibc tests === @@ -270,20 +278,10 @@ Running glibc:elf ... XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b -Running glibc:malloc ... -FAIL: malloc/tst-mallocfork2-mcheck -FAIL: malloc/tst-mallocfork3-mcheck - Running glibc:nptl ... FAIL: nptl/tst-signal1 -Running glibc:nss ... -FAIL: nss/tst-nss-files-hosts-getent - Running glibc:signal ... FAIL: signal/tst-sigset2 -Running glibc:stdlib ... -FAIL: stdlib/tst-arc4random-fork - === Results Summary === -- cgit v1.2.3