diff options
author | TCWG BuildSlave <tcwg-buildslave@linaro.org> | 2023-10-17 13:08:36 +0000 |
---|---|---|
committer | TCWG BuildSlave <tcwg-buildslave@linaro.org> | 2023-10-17 13:08:36 +0000 |
commit | 0db25eab1a86be8a67c8f31ce5b79f4420fe42af (patch) | |
tree | cc8bfac379871f5f7365b83a1c700a0219da651f | |
parent | 35235204f1d285af2b8627d30e2b259744712c02 (diff) |
force: #670: 0: [TCWG CI] https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/
Results :
| # reset_artifacts:
| -10
| # build_abe binutils:
| -8
| # build_abe gcc:
| -7
| # build_abe linux:
| -5
| # build_abe glibc:
| -4
| # build_abe gdb:
| -3
| # build_abe dejagnu:
| -1
| # build_abe check_gdb --:
| 0
| # 12 regressions
check_regression status : 2
-rw-r--r-- | git/gdb_rev | 2 | ||||
-rw-r--r-- | jenkins/build-name | 2 | ||||
-rw-r--r-- | jenkins/notify-full.log | 1427 | ||||
-rw-r--r-- | jenkins/notify-init.log | 336 | ||||
-rw-r--r-- | jenkins/rewrite.log | 16 | ||||
-rw-r--r-- | jenkins/run-build.env | 8 | ||||
-rw-r--r-- | manifest.sh | 12 | ||||
-rw-r--r-- | notify/jira/comment-card.txt | 3 | ||||
-rw-r--r-- | notify/jira/comment-template.txt | 5 | ||||
-rw-r--r-- | notify/jira/comments.txt | 9 | ||||
-rw-r--r-- | notify/jira/components | 1 | ||||
-rw-r--r-- | notify/jira/description | 29 | ||||
-rw-r--r-- | notify/jira/key | 1 | ||||
-rw-r--r-- | notify/jira/startdate | 1 | ||||
-rw-r--r-- | notify/jira/summary | 1 | ||||
-rw-r--r-- | notify/jira/yaml | 37 | ||||
-rw-r--r-- | notify/lnt_report.json | 18 | ||||
-rw-r--r-- | notify/mail-body.txt | 66 | ||||
-rw-r--r-- | notify/mail-recipients.txt | 2 | ||||
-rw-r--r-- | notify/mail-subject.txt | 2 | ||||
-rw-r--r-- | notify/regressions.sum | 17 | ||||
-rw-r--r-- | notify/results.compare | 122 | ||||
-rw-r--r-- | results | 1 | ||||
-rw-r--r-- | sumfiles/flaky.xfail | 7 | ||||
-rw-r--r-- | sumfiles/gdb.sum | 61 | ||||
-rw-r--r-- | sumfiles/xfails.xfail | 12 |
26 files changed, 1727 insertions, 471 deletions
diff --git a/git/gdb_rev b/git/gdb_rev index de1ef98..b797250 100644 --- a/git/gdb_rev +++ b/git/gdb_rev @@ -1 +1 @@ -6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c +41439185cd0075bbb1aedf9665685dba0827cfec diff --git a/jenkins/build-name b/jenkins/build-name index 162edc0..d14c54f 100644 --- a/jenkins/build-name +++ b/jenkins/build-name @@ -1 +1 @@ -#669-gdb-R0-force +#670-gdb-R# 12 regressions-force diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log index 09a1f00..bdb4781 100644 --- a/jenkins/notify-full.log +++ b/jenkins/notify-full.log @@ -1,25 +1,25 @@ ++ pwd ++ cat -+ remote_exec tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true ++ remote_exec tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true + set -euf -o pipefail + local host -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -d: -f 1 + host=tcwg-jade-05 + local port -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -s -d: -f 2 + port= + local dir -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -s -d: -f 3 + dir=/home/tcwg-buildslave/workspace/tcwg_gnu_1 + local opts -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -s -d: -f 4 -+ opts=-p38929 ++ opts=-p39045 + local env_vars -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -s -d: -f 5 + env_vars= + shift @@ -53,7 +53,7 @@ + cmd+=("$(printf '%q' "$i")") ++ printf %q true ++ printf %q /home/tcwg-buildslave/workspace/tcwg_gnu_1 -+ ssh -p38929 tcwg-jade-05 'cd /home/tcwg-buildslave/workspace/tcwg_gnu_1 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true' ++ ssh -p39045 tcwg-jade-05 'cd /home/tcwg-buildslave/workspace/tcwg_gnu_1 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true' /home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true @@ -76,31 +76,31 @@ ++ get_manifest artifacts/manifest.sh '{rr[ci_config]}' ++ set +x + ci_config=master-aarch64 -+ echo '# Debug traces :' # Debug traces : ++ echo '# Debug traces :' ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -# Baseline : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/667/ -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/667/' +# Baseline : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/ ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/' # Using dir : base-artifacts + echo '# Using dir : base-artifacts' ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -# Artifacts : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/ +# Artifacts : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/ ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/' # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/' + echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify + '[' -f /home/tcwg-buildslave/.jipdate.yml ']' + set +x + declare -Ag pw -+ '[' ignore = precommit ']' -# check_source_changes ++ '[' onregression = precommit ']' + check_source_changes +# check_source_changes + echo '# check_source_changes' ++ get_current_manifest '{rr[update_baseline]}' ++ get_manifest artifacts/manifest.sh '{rr[update_baseline]}' @@ -123,7 +123,7 @@ +++ for c in ${rr[components]} +++ '[' xbaseline '!=' xbaseline ']' +++ for c in ${rr[components]} -+++ '[' xgit://sourceware.org/git/binutils-gdb.git#6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c '!=' xbaseline ']' ++++ '[' xgit://sourceware.org/git/binutils-gdb.git#41439185cd0075bbb1aedf9665685dba0827cfec '!=' xbaseline ']' +++ echo -ne gdb +++ delim=' ' +++ echo @@ -139,7 +139,7 @@ +++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gdb_rev -++ '[' x6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c '!=' x6de11ff67a925a496319d25dee0bea58427aacf6 ']' +++ '[' x41439185cd0075bbb1aedf9665685dba0827cfec '!=' x6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ']' ++ echo -ne gdb ++ delim=' ' ++ echo @@ -152,17 +152,17 @@ ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ first_bad=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ++ first_bad=41439185cd0075bbb1aedf9665685dba0827cfec ++ get_baseline_git gdb_rev ++ set -euf -o pipefail ++ local base_artifacts=base-artifacts ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ last_good=6de11ff67a925a496319d25dee0bea58427aacf6 ++ last_good=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c + local res + res=0 -+ wait 1970228 ++ wait 1994522 + git -C gdb rev-parse --verify HEAD + assert_with_msg 'Cannot parse HEAD in repo gdb' '[' 0 = 0 ']' + set -euf -o pipefail +x @@ -176,22 +176,22 @@ ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ base_rev=6de11ff67a925a496319d25dee0bea58427aacf6 ++ base_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ++ get_current_git gdb_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ cur_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -++ git -C gdb rev-parse '6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c^@' ++ cur_rev=41439185cd0075bbb1aedf9665685dba0827cfec +++ git -C gdb rev-parse '41439185cd0075bbb1aedf9665685dba0827cfec^@' + for sha1 in $(git -C "$c" rev-parse "$cur_rev^@") -+ '[' 85832a8c3c91c8ac39b8c6ef50a4894a55b17ab2 = 6de11ff67a925a496319d25dee0bea58427aacf6 ']' -+ return 1 -+ change_kind=single_component -+ echo '# Debug traces :' ++ '[' 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c = 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ']' ++ return 0 ++ change_kind=single_commit # Debug traces : -# change_kind=single_component : gdb -+ echo '# change_kind=single_component : gdb' +# change_kind=single_commit : gdb ++ echo '# Debug traces :' ++ echo '# change_kind=single_commit : gdb' + for c in "${changed_components[@]}" ++ get_baseline_git gdb_rev ++ set -euf -o pipefail @@ -199,28 +199,26 @@ ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ base_rev=6de11ff67a925a496319d25dee0bea58427aacf6 ++ base_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ++ get_current_git gdb_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ cur_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -++ git -C gdb rev-list --count 6de11ff67a925a496319d25dee0bea58427aacf6..6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -+ c_commits=17 -# rev for gdb : 6de11ff67a925a496319d25dee0bea58427aacf6..6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c (17 commits) ++ cur_rev=41439185cd0075bbb1aedf9665685dba0827cfec +++ git -C gdb rev-list --count 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c..41439185cd0075bbb1aedf9665685dba0827cfec ++ c_commits=1 +# rev for gdb : 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c..41439185cd0075bbb1aedf9665685dba0827cfec (1 commits) -+ echo '# rev for gdb : 6de11ff67a925a496319d25dee0bea58427aacf6..6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c (17 commits)' ++ echo '# rev for gdb : 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c..41439185cd0075bbb1aedf9665685dba0827cfec (1 commits)' + echo '' + setup_stages_to_run -+ '[' ignore = onregression ']' -+ '[' ignore = precommit ']' -+ '[' ignore = ignore ']' -+ post_jira_comment=false -+ post_jira_card=false -+ post_icommits=false -+ '[' ignore = ignore ']' -+ post_mail=false ++ '[' onregression = onregression ']' ++ '[' 2 = 0 ']' ++ '[' single_commit '!=' single_commit ']' ++ '[' onregression = precommit ']' ++ '[' onregression = ignore ']' ++ '[' onregression = precommit ']' + generate_dashboard=false + post_dashboard=false + print_commits_f=print_commits @@ -236,27 +234,845 @@ # post_interesting_commits + echo '# post_interesting_commits' + local stage=init -+ '[' single_component '!=' single_commit ']' ++ '[' 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 1994602 ++ 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 ++ local dir=interesting-commits ++ shift ++ 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=3f12e5fe +++ '[' 0 -ne 0 ']' +++ echo 3f12e5fe ++ sha1=3f12e5fe ++ git -C interesting-commits checkout --detach 3f12e5fe +HEAD is now at 3f12e5fe Add entry 41439185cd0075bbb1aedf9665685dba0827cfec from https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/ ++ true ++ local jira_dir jira_key= +++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ jira_dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ jira_dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira ++ '[' init = full ']' ++ true ++ git -C interesting-commits remote update -p +Fetching baseline +From ssh://review.linaro.org:29418/toolchain/ci/interesting-commits + 00d33d60..3f12e5fe master -> baseline/master +Fetching origin ++ git_clean interesting-commits refs/remotes/origin/master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift ++ 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 refs/remotes/origin/master +# update_interesting_commits ++ update_interesting_commits init '' ++ echo '# update_interesting_commits' ++ local stage=init ++ local jira_key= ++ local subdir3 subdir4 subdir4 +++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ subdir3=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec tcwg_gnu_native_check_gdb +++ local dir=gdb/sha1 +++ '[' 3 -ge 2 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ '[' 3 -ge 3 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb +++ '[' 3 -ge 4 ']' +++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb ++ subdir4=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb +++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec tcwg_gnu_native_check_gdb master-aarch64 +++ local dir=gdb/sha1 +++ '[' 4 -ge 2 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ '[' 4 -ge 3 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb +++ '[' 4 -ge 4 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 +++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 ++ subdir5=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 ++ '[' -d interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ']' ++ mkdir -p interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x ++ echo 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ++ git -C interesting-commits add gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/build_url gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/last_good ++ '[' init '!=' full ']' + return +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ git -C interesting-commits commit -m 'Add entry 41439185cd0075bbb1aedf9665685dba0827cfec from https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/' +HEAD detached from 00d33d60 +nothing to commit, working tree clean ++ break + '[' full '!=' full ']' + gnu_generate_extra_details + set -euf -o pipefail + '[' -d artifacts/sumfiles ']' -+ wait 1970252 ++ wait 2005526 + gcc-compare-results/compare_tests -compr none -pass-thresh 0.9 base-artifacts/sumfiles artifacts/sumfiles + true + check_if_first_report + declare -g first_icommit_to_report + first_icommit_to_report=false -+ '[' xsingle_component '!=' xsingle_commit ']' -+ return ++ '[' xsingle_commit '!=' xsingle_commit ']' ++ local isubdir +++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ isubdir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/first_url ']' ++ local first_url +++ cat interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/first_url ++ first_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/284/ +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ '[' https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/284/ = https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/ ']' ++ '[' onregression = onregression ']' ++ post_mail=false + post_interesting_commits full + set -euf -o pipefail -# post_interesting_commits + echo '# post_interesting_commits' +# post_interesting_commits + local stage=full -+ '[' single_component '!=' single_commit ']' -+ return ++ '[' 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 2005631 ++ 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 ++ local dir=interesting-commits ++ shift ++ 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=3f12e5fe +++ '[' 0 -ne 0 ']' +++ echo 3f12e5fe ++ sha1=3f12e5fe ++ git -C interesting-commits checkout --detach 3f12e5fe +HEAD is now at 3f12e5fe Add entry 41439185cd0075bbb1aedf9665685dba0827cfec from https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/ ++ true ++ local jira_dir jira_key= +++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ jira_dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ jira_dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira ++ '[' full = full ']' ++ true ++ false ++ true ++ git -C interesting-commits remote update -p +Fetching baseline +Total 15 (delta 0), reused 0 (delta 0) +From ssh://review.linaro.org:29418/toolchain/ci/interesting-commits + 3f12e5fe..8ee61d24 master -> baseline/master +Fetching origin +From https://git-us.linaro.org/toolchain/ci/interesting-commits + 3f12e5fe..8ee61d24 master -> origin/master ++ git_clean interesting-commits refs/remotes/origin/master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift ++ 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 refs/remotes/origin/master +# update_interesting_commits ++ update_interesting_commits full '' ++ echo '# update_interesting_commits' ++ local stage=full ++ local jira_key= ++ local subdir3 subdir4 subdir4 +++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ subdir3=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec tcwg_gnu_native_check_gdb +++ local dir=gdb/sha1 +++ '[' 3 -ge 2 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ '[' 3 -ge 3 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb +++ '[' 3 -ge 4 ']' +++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb ++ subdir4=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb +++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec tcwg_gnu_native_check_gdb master-aarch64 +++ local dir=gdb/sha1 +++ '[' 4 -ge 2 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ '[' 4 -ge 3 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb +++ '[' 4 -ge 4 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 +++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 ++ subdir5=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 ++ '[' -d interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ']' ++ mkdir -p interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x ++ echo 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ++ git -C interesting-commits add gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/build_url gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/last_good ++ '[' full '!=' full ']' ++ gnu_print_result --short ++ false ++ local print_arg=--short ++ '[' -d artifacts/sumfiles ']' ++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py ++ local xfails=artifacts/sumfiles/xfails.xfail ++ '[' -f artifacts/sumfiles/xfails.xfail ']' ++ wait 2016507 ++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230909 --build_dir=artifacts/sumfiles --verbosity=1 ++ true ++ wait 2016508 ++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230909 --build_dir=artifacts/sumfiles --verbosity=1 ++ local n_regressions n_progressions pass_fail=PASS ++ '[' 2 '!=' 0 ']' ++ pass_fail=FAIL +++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum ++ n_regressions=12 +++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum +++ true ++ n_progressions=0 ++ printf FAIL ++ '[' 12 '!=' 0 ']' ++ printf ': 12 regressions' ++ '[' 0 '!=' 0 ']' ++ rm artifacts/notify/progressions.sum ++ printf '\n' ++ '[' --short = --oneline ']' ++ local length=10 outfile n_lines ++ '[' --short = --long ']' ++ for outfile in regressions.sum progressions.sum ++ '[' -f artifacts/notify/regressions.sum ']' ++ echo ++ echo regressions.sum: +++ cat artifacts/notify/regressions.sum +++ wc -l ++ n_lines=17 ++ n_lines=7 ++ head -n10 artifacts/notify/regressions.sum ++ '[' 7 -gt 0 ']' ++ echo '... and 7 more entries' ++ for outfile in regressions.sum progressions.sum ++ '[' -f artifacts/notify/progressions.sum ']' ++ continue ++ gnu_print_result --oneline ++ false ++ local print_arg=--oneline ++ '[' -d artifacts/sumfiles ']' ++ sed 's/^/* /' ++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py ++ local xfails=artifacts/sumfiles/xfails.xfail ++ '[' -f artifacts/sumfiles/xfails.xfail ']' ++ wait 2016520 ++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230909 --build_dir=artifacts/sumfiles --verbosity=1 ++ true ++ wait 2016521 ++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230909 --build_dir=artifacts/sumfiles --verbosity=1 ++ local n_regressions n_progressions pass_fail=PASS ++ '[' 2 '!=' 0 ']' ++ pass_fail=FAIL +++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum ++ n_regressions=12 +++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum +++ true ++ n_progressions=0 ++ printf FAIL ++ '[' 12 '!=' 0 ']' ++ printf ': 12 regressions' ++ '[' 0 '!=' 0 ']' ++ rm artifacts/notify/progressions.sum ++ printf '\n' ++ '[' --oneline = --oneline ']' ++ return 0 ++ print_icommits_link gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/details.txt ++ set -euf -o pipefail ++ local path=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/details.txt ++ local url=https://git.linaro.org/toolchain/ci/interesting-commits.git ++ echo https://git.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/details.txt ++ cat interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/build_url ++ git -C interesting-commits add gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/details.txt gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/status.txt ++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/summary.txt ']' ++ local bad_artifacts_url good_artifacts_url +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/artifact/artifacts +++ get_baseline_manifest BUILD_URL +++ get_manifest base-artifacts/manifest.sh BUILD_URL false +++ set +x ++ good_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/artifact/artifacts ++ cat ++ git -C interesting-commits add gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/reproduction_instructions.txt ++ local ci_config ++ read ci_config +++ cd interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb +++ ls ++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/summary.txt ']' ++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/status.txt ']' ++ echo '* master-aarch64' ++ cat interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/status.txt ++ sed 's/^/*/' ++ read ci_config ++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/status.txt/summary.txt ']' ++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/status.txt/status.txt ']' ++ continue ++ read ci_config ++ git -C interesting-commits add gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/status.txt ++ local ci_project ++ read ci_project +++ cd interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ ls ++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/commit-log.txt/status.txt ']' ++ continue ++ read ci_project ++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/first_url/status.txt ']' ++ continue ++ read ci_project ++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/status.txt ']' ++ continue ++ read ci_project ++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/status.txt/status.txt ']' ++ continue ++ read ci_project ++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gdb_check/status.txt ']' ++ echo '* tcwg_gdb_check' ++ cat interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gdb_check/status.txt ++ sed 's/^/*/' ++ read ci_project ++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/status.txt ']' ++ echo '* tcwg_gnu_native_check_gdb' ++ cat interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/status.txt ++ sed 's/^/*/' ++ read ci_project ++ git -C interesting-commits add gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/status.txt ++ print_commits --short ++ set -euf -o pipefail ++ false ++ local print_arg=--short ++ '[' single_commit = no_change ']' ++ local more_lines ++ '[' single_commit = single_commit ']' ++ local c=gdb ++ '[' --short = --link ']' ++ local describe ++ '[' '' = '' ']' +++ describe_sha1 gdb 41439185cd0075bbb1aedf9665685dba0827cfec true +++ local component=gdb +++ local sha1=41439185cd0075bbb1aedf9665685dba0827cfec +++ local anything=true +++ match=() +++ local -a match +++ case "$component" in +++ git -C gdb describe 41439185cd0075bbb1aedf9665685dba0827cfec ++ describe=binutils-2_41-release-458-g41439185cd0 ++ '[' --short = --oneline ']' ++ '[' '' = '' ']' ++ echo 'commit binutils-2_41-release-458-g41439185cd0' ++ local tmpfile +++ mktemp ++ tmpfile=/tmp/tmp.L9SnCB1Zp2 ++ git -C gdb log -n1 41439185cd0075bbb1aedf9665685dba0827cfec ++ tail -n +2 ++ head -n 10 /tmp/tmp.L9SnCB1Zp2 +++ cat /tmp/tmp.L9SnCB1Zp2 +++ wc -l ++ more_lines=15 ++ '[' 15 -gt 0 ']' ++ echo '... 15 lines of the commit log omitted.' ++ rm /tmp/tmp.L9SnCB1Zp2 ++ '[' '' '!=' '' ']' ++ return 0 ++ git -C interesting-commits add gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/commit-log.txt ++ true ++ local jira_dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira ++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/key ']' ++ assert_with_msg 'Should not have created multiple jira cards' '[' '' = '' ']' ++ set -euf -o pipefail +x +++ cat interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/key ++ jira_key=GNU-932 ++ '[' -e interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira ']' ++ git -C interesting-commits rm -rf gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira +rm 'gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/components' +rm 'gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/description' +rm 'gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/key' +rm 'gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/startdate' +rm 'gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/summary' +rm 'gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/yaml' ++ mkdir interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira ++ '[' GNU-932 '!=' '' ']' ++ echo GNU-932 ++ git -C interesting-commits add gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/key +++ print_commits --oneline +++ set -euf -o pipefail +++ false +++ local print_arg=--oneline +++ '[' single_commit = no_change ']' +++ local more_lines +++ '[' single_commit = single_commit ']' +++ local c=gdb +++ '[' --oneline = --link ']' +++ local describe +++ '[' '' = '' ']' ++++ describe_sha1 gdb 41439185cd0075bbb1aedf9665685dba0827cfec true ++++ local component=gdb ++++ local sha1=41439185cd0075bbb1aedf9665685dba0827cfec ++++ local anything=true ++++ match=() ++++ local -a match ++++ case "$component" in ++++ git -C gdb describe 41439185cd0075bbb1aedf9665685dba0827cfec +++ describe=binutils-2_41-release-458-g41439185cd0 +++ '[' --oneline = --oneline ']' +++ echo binutils-2_41-release-458-g41439185cd0 +++ return 0 +++ gnu_print_result --oneline +++ false +++ local print_arg=--oneline +++ '[' -d artifacts/sumfiles ']' +++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py +++ local xfails=artifacts/sumfiles/xfails.xfail +++ '[' -f artifacts/sumfiles/xfails.xfail ']' +++ wait 2016722 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230909 --build_dir=artifacts/sumfiles --verbosity=1 +++ true +++ wait 2016723 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230909 --build_dir=artifacts/sumfiles --verbosity=1 +++ local n_regressions n_progressions pass_fail=PASS +++ '[' 2 '!=' 0 ']' +++ pass_fail=FAIL ++++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum +++ n_regressions=12 ++++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum ++++ true +++ n_progressions=0 +++ printf FAIL +++ '[' 12 '!=' 0 ']' +++ printf ': 12 regressions' +++ '[' 0 '!=' 0 ']' +++ rm artifacts/notify/progressions.sum +++ printf '\n' +++ '[' --oneline = --oneline ']' +++ return 0 ++ echo 'binutils-2_41-release-458-g41439185cd0: FAIL: 12 regressions' ++ git -C interesting-commits add gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/summary ++ cat +++ cat interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/commit-log.txt +++ cat interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/status.txt ++ git -C interesting-commits add gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/description ++ update_jira_card ++ set -euf -o pipefail ++ echo '# update_jira_card' +# update_jira_card ++ local jira_dir +++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ jira_dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ jira_dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira ++ components=('CI') ++ local -a components ++ case "$changed_single_component" in ++ components+=(GDB) ++ IFS=, ++ echo CI,GDB ++ git -C interesting-commits add gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/components ++ local commit_date +++ git -C gdb log -n1 --pretty=%cd --date=iso 41439185cd0075bbb1aedf9665685dba0827cfec ++ commit_date='2023-09-08 00:35:18 +0200' ++ date -d '2023-09-08 00:35:18 +0200' +%Y-%m-%d ++ git -C interesting-commits add gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/startdate ++ local key project +++ print_jira_card_key +++ set -euf -o pipefail +++ local jira_dir ++++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec ++++ local dir=gdb/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ jira_dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ jira_dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira +++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/key ']' +++ cat interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/key ++ key=GNU-932 ++ '[' -z GNU-932 ']' ++ project=GNU ++ local yaml=interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/yaml ++ cat ++ sed -e 's/^/ /' interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/summary ++ cat +++ cat interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/components +++ cat interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/startdate ++ sed -e 's/^/ /' interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/description ++ git -C interesting-commits add gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/yaml ++ local describe +++ describe_sha1 gdb 41439185cd0075bbb1aedf9665685dba0827cfec false +++ local component=gdb +++ local sha1=41439185cd0075bbb1aedf9665685dba0827cfec +++ local anything=false +++ match=() +++ local -a match +++ case "$component" in +++ git -C gdb describe 41439185cd0075bbb1aedf9665685dba0827cfec ++ describe=binutils-2_41-release-458-g41439185cd0 ++ '[' binutils-2_41-release-458-g41439185cd0 '!=' '' ']' ++ local d +++ dirname binutils-2_41-release-458-g41439185cd0 ++ d=. ++ mkdir -p interesting-commits/gdb/. ++ local symlink= ++ '[' . '!=' . ']' ++ symlink=sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ rm -f interesting-commits/gdb/binutils-2_41-release-458-g41439185cd0 ++ ln -s sha1/41439185cd0075bbb1aedf9665685dba0827cfec interesting-commits/gdb/binutils-2_41-release-458-g41439185cd0 ++ git -C interesting-commits add gdb/binutils-2_41-release-458-g41439185cd0 +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ git -C interesting-commits commit -m 'Add entry 41439185cd0075bbb1aedf9665685dba0827cfec from https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/' +[detached HEAD 68f4c9bc] Add entry 41439185cd0075bbb1aedf9665685dba0827cfec from https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/ + 8 files changed, 53 insertions(+), 2 deletions(-) + create mode 100644 gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/details.txt + create mode 100644 gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/reproduction_instructions.txt + create mode 100644 gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/status.txt + create mode 100644 gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/status.txt ++ wait 2016929 ++ git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master +remote: Sending notification emails to: tcwg-commits@lists.linaro.org +post-git trigger: updating grokmirror +To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git + 8ee61d24..68f4c9bc HEAD -> master ++ break + true + generate_jira_dir + set -euf -o pipefail @@ -266,13 +1082,58 @@ ++ set -euf -o pipefail ++ local print_arg=--entry ++ shift 1 -++ '[' xsingle_component '!=' xsingle_commit ']' -++ return 0 -+ icommit_entry= -+ '[' '' '!=' '' ']' -+ mkdir -p artifacts/notify/jira -+ '[' '' '!=' '' ']' +++ '[' xsingle_commit '!=' xsingle_commit ']' +++ local isubdir ++++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec ++++ local dir=gdb/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ isubdir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ case "$print_arg" in +++ echo interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ icommit_entry=interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ '[' interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec '!=' '' ']' ++ '[' -d interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira ']' ++ rsync -a interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/ artifacts/notify/jira/ ++ '[' -f artifacts/notify/jira/key ']' +++ cat artifacts/notify/jira/key ++ jira_key=GNU-932 ++ '[' GNU-932 '!=' '' ']' + cat +++ gnu_print_result --oneline +++ false +++ local print_arg=--oneline +++ '[' -d artifacts/sumfiles ']' +++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py +++ local xfails=artifacts/sumfiles/xfails.xfail +++ '[' -f artifacts/sumfiles/xfails.xfail ']' +++ wait 2016944 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230909 --build_dir=artifacts/sumfiles --verbosity=1 +++ true +++ wait 2016945 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230909 --build_dir=artifacts/sumfiles --verbosity=1 +++ local n_regressions n_progressions pass_fail=PASS +++ '[' 2 '!=' 0 ']' +++ pass_fail=FAIL ++++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum +++ n_regressions=12 ++++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum ++++ true +++ n_progressions=0 +++ printf FAIL +++ '[' 12 '!=' 0 ']' +++ printf ': 12 regressions' +++ '[' 0 '!=' 0 ']' +++ rm artifacts/notify/progressions.sum +++ printf '\n' +++ '[' --oneline = --oneline ']' +++ return 0 +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ print_jira_template_card ++ local jira_card=GNU-692 ++ case "$ci_project/$ci_config:$changed_single_component" in @@ -284,21 +1145,22 @@ ++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py ++ local xfails=artifacts/sumfiles/xfails.xfail ++ '[' -f artifacts/sumfiles/xfails.xfail ']' -++ wait 1970297 -++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230908 --build_dir=artifacts/sumfiles --verbosity=1 -++ wait 1970298 -++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230908 --build_dir=artifacts/sumfiles --verbosity=1 +++ wait 2016961 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230909 --build_dir=artifacts/sumfiles --verbosity=1 +++ true +++ wait 2016962 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230909 --build_dir=artifacts/sumfiles --verbosity=1 ++ local n_regressions n_progressions pass_fail=PASS -++ '[' 0 '!=' 0 ']' +++ '[' 2 '!=' 0 ']' +++ pass_fail=FAIL +++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum -+++ true -++ n_regressions=0 +++ n_regressions=12 +++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum +++ true ++ n_progressions=0 -++ printf PASS -++ '[' 0 '!=' 0 ']' -++ rm artifacts/notify/regressions.sum +++ printf FAIL +++ '[' 12 '!=' 0 ']' +++ printf ': 12 regressions' ++ '[' 0 '!=' 0 ']' ++ rm artifacts/notify/progressions.sum ++ printf '\n' @@ -329,47 +1191,15 @@ ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ base_rev=6de11ff67a925a496319d25dee0bea58427aacf6 ++ base_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ++ get_current_git gdb_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ cur_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -+ read -r email -++ git -C gdb log --pretty=%ae 6de11ff67a925a496319d25dee0bea58427aacf6..6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc -+ read -r email -+ emails["$email"]=cc ++ cur_rev=41439185cd0075bbb1aedf9665685dba0827cfec + read -r email +++ git -C gdb log --pretty=%ae 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c..41439185cd0075bbb1aedf9665685dba0827cfec + emails["$email"]=cc + read -r email + local precommit_postcommit=postcommit @@ -380,47 +1210,15 @@ ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ base_rev=6de11ff67a925a496319d25dee0bea58427aacf6 ++ base_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ++ get_current_git gdb_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ cur_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -+ read -r email -++ git -C gdb log --pretty=%ce 6de11ff67a925a496319d25dee0bea58427aacf6..6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to -+ read -r email -+ emails["$email"]=to ++ cur_rev=41439185cd0075bbb1aedf9665685dba0827cfec + read -r email +++ git -C gdb log --pretty=%ce 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c..41439185cd0075bbb1aedf9665685dba0827cfec + emails["$email"]=to + read -r email + unset 'emails[author]' 'emails[committer]' @@ -433,11 +1231,6 @@ + case "$type" in + recipients+=("$type:$email") + for email in "${!emails[@]}" -+ type=to -+ case "$precommit_postcommit:$type" in -+ case "$type" in -+ recipients+=("$email") -+ for email in "${!emails[@]}" + type=cc_postcommit + case "$precommit_postcommit:$type" in + type=cc @@ -453,78 +1246,30 @@ + case "$precommit_postcommit:$type" in + case "$type" in + recipients+=("$type:$email") -+ for email in "${!emails[@]}" -+ type=to -+ case "$precommit_postcommit:$type" in -+ case "$type" in -+ recipients+=("$email") -+ for email in "${!emails[@]}" -+ type=to -+ case "$precommit_postcommit:$type" in -+ case "$type" in -+ recipients+=("$email") -+ for email in "${!emails[@]}" -+ type=to -+ case "$precommit_postcommit:$type" in -+ case "$type" in -+ recipients+=("$email") -+ for email in "${!emails[@]}" -+ type=cc -+ case "$precommit_postcommit:$type" in -+ case "$type" in -+ recipients+=("$type:$email") -+ for email in "${!emails[@]}" -+ type=to -+ case "$precommit_postcommit:$type" in -+ case "$type" in -+ recipients+=("$email") -+ for email in "${!emails[@]}" -+ type=to -+ case "$precommit_postcommit:$type" in -+ case "$type" in -+ recipients+=("$email") -+ for email in "${!emails[@]}" -+ type=cc -+ case "$precommit_postcommit:$type" in -+ case "$type" in -+ recipients+=("$type:$email") + IFS=, -+ echo bcc:tcwg-validation@linaro.org,amodra@gmail.com,cc:gdb-testers@sourceware.org,abdul.b.ijaz@intel.com,cc:piannetta@kalrayinc.com,tom@tromey.com,liuzhensong@loongson.cn,tdevries@suse.de,cc:cailulu@loongson.cn,tromey@adacore.com,simon.marchi@efficios.com,cc:nils-christian.kempke@intel.com ++ echo bcc:tcwg-validation@linaro.org,cc:gdb-testers@sourceware.org,abdul.b.ijaz@intel.com,cc:nils-christian.kempke@intel.com ++ print_commits --oneline ++ set -euf -o pipefail ++ false ++ local print_arg=--oneline -++ '[' single_component = no_change ']' +++ '[' single_commit = no_change ']' ++ local more_lines -++ '[' single_component = single_commit ']' -++ '[' single_component = single_component ']' -++ local new_commits c base_rev cur_rev c_commits components -++ local commits_or_patches -++ '[' '' '!=' '' ']' -++ commits_or_patches=commits -++ new_commits=0 -++ for c in "${changed_components[@]}" -+++ get_baseline_git gdb_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/gdb_rev -++ base_rev=6de11ff67a925a496319d25dee0bea58427aacf6 -+++ get_current_git gdb_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/gdb_rev -++ cur_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -+++ git -C gdb rev-list --count 6de11ff67a925a496319d25dee0bea58427aacf6..6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -++ c_commits=17 -++ new_commits=17 -+++ echo gdb -+++ tr ' ' , -++ components=gdb -++ echo '17 commits in gdb' +++ '[' single_commit = single_commit ']' +++ local c=gdb +++ '[' --oneline = --link ']' +++ local describe +++ '[' '' = '' ']' ++++ describe_sha1 gdb 41439185cd0075bbb1aedf9665685dba0827cfec true ++++ local component=gdb ++++ local sha1=41439185cd0075bbb1aedf9665685dba0827cfec ++++ local anything=true ++++ match=() ++++ local -a match ++++ case "$component" in ++++ git -C gdb describe 41439185cd0075bbb1aedf9665685dba0827cfec +++ describe=binutils-2_41-release-458-g41439185cd0 ++ '[' --oneline = --oneline ']' +++ echo binutils-2_41-release-458-g41439185cd0 ++ return 0 ++ gnu_print_result --oneline ++ false @@ -533,94 +1278,75 @@ ++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py ++ local xfails=artifacts/sumfiles/xfails.xfail ++ '[' -f artifacts/sumfiles/xfails.xfail ']' -++ wait 1970352 -++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230908 --build_dir=artifacts/sumfiles --verbosity=1 -++ wait 1970353 -++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230908 --build_dir=artifacts/sumfiles --verbosity=1 +++ wait 2017004 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230909 --build_dir=artifacts/sumfiles --verbosity=1 +++ true +++ wait 2017005 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230909 --build_dir=artifacts/sumfiles --verbosity=1 ++ local n_regressions n_progressions pass_fail=PASS -++ '[' 0 '!=' 0 ']' +++ '[' 2 '!=' 0 ']' +++ pass_fail=FAIL +++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum -+++ true -++ n_regressions=0 +++ n_regressions=12 +++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum +++ true ++ n_progressions=0 -++ printf PASS -++ '[' 0 '!=' 0 ']' -++ rm artifacts/notify/regressions.sum +++ printf FAIL +++ '[' 12 '!=' 0 ']' +++ printf ': 12 regressions' ++ '[' 0 '!=' 0 ']' ++ rm artifacts/notify/progressions.sum ++ printf '\n' ++ '[' --oneline = --oneline ']' ++ return 0 -+ echo '[Linaro-TCWG-CI]' '17 commits in gdb: PASS' ++ echo '[Linaro-TCWG-CI]' 'binutils-2_41-release-458-g41439185cd0: FAIL: 12 regressions' + print_mail_body + local bad_artifacts_url good_artifacts_url ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -+ bad_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/artifact/artifacts ++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/artifact/artifacts ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -+ good_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/667/artifact/artifacts ++ good_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/artifact/artifacts + cat ++ print_commits --short ++ sed -e 's/^/ | /' ++ set -euf -o pipefail ++ false ++ local print_arg=--short -++ '[' single_component = no_change ']' +++ '[' single_commit = no_change ']' ++ local more_lines -++ '[' single_component = single_commit ']' -++ '[' single_component = single_component ']' -++ local new_commits c base_rev cur_rev c_commits components -++ local commits_or_patches -++ '[' '' '!=' '' ']' -++ commits_or_patches=commits -++ new_commits=0 -++ for c in "${changed_components[@]}" -+++ get_baseline_git gdb_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/gdb_rev -++ base_rev=6de11ff67a925a496319d25dee0bea58427aacf6 -+++ get_current_git gdb_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/gdb_rev -++ cur_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -+++ git -C gdb rev-list --count 6de11ff67a925a496319d25dee0bea58427aacf6..6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -++ c_commits=17 -++ new_commits=17 -+++ echo gdb -+++ tr ' ' , -++ components=gdb -++ echo '17 commits in gdb' +++ '[' single_commit = single_commit ']' +++ local c=gdb +++ '[' --short = --link ']' +++ local describe +++ '[' '' = '' ']' ++++ describe_sha1 gdb 41439185cd0075bbb1aedf9665685dba0827cfec true ++++ local component=gdb ++++ local sha1=41439185cd0075bbb1aedf9665685dba0827cfec ++++ local anything=true ++++ match=() ++++ local -a match ++++ case "$component" in ++++ git -C gdb describe 41439185cd0075bbb1aedf9665685dba0827cfec +++ describe=binutils-2_41-release-458-g41439185cd0 ++ '[' --short = --oneline ']' -++ for c in "${changed_components[@]}" -+++ get_baseline_git gdb_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/gdb_rev -++ base_rev=6de11ff67a925a496319d25dee0bea58427aacf6 -+++ get_current_git gdb_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/gdb_rev -++ cur_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -+++ git -C gdb rev-list --count 6de11ff67a925a496319d25dee0bea58427aacf6..6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -++ c_commits=17 -++ '[' '' '!=' '' ']' -++ git -C gdb log -n 5 --oneline 6de11ff67a925a496319d25dee0bea58427aacf6..6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -++ '[' 17 -gt 5 ']' -++ echo '... and 12 more commits in gdb' +++ '[' '' = '' ']' +++ echo 'commit binutils-2_41-release-458-g41439185cd0' +++ local tmpfile ++++ mktemp +++ tmpfile=/tmp/tmp.oPTGymm26b +++ git -C gdb log -n1 41439185cd0075bbb1aedf9665685dba0827cfec +++ tail -n +2 +++ head -n 10 /tmp/tmp.oPTGymm26b ++++ cat /tmp/tmp.oPTGymm26b ++++ wc -l +++ more_lines=15 +++ '[' 15 -gt 0 ']' +++ echo '... 15 lines of the commit log omitted.' +++ rm /tmp/tmp.oPTGymm26b ++ '[' '' '!=' '' ']' ++ return 0 ++ gnu_print_result --short @@ -630,21 +1356,22 @@ ++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py ++ local xfails=artifacts/sumfiles/xfails.xfail ++ '[' -f artifacts/sumfiles/xfails.xfail ']' -++ wait 1970406 -++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230908 --build_dir=artifacts/sumfiles --verbosity=1 -++ wait 1970407 -++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230908 --build_dir=artifacts/sumfiles --verbosity=1 +++ wait 2017043 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230909 --build_dir=artifacts/sumfiles --verbosity=1 +++ true +++ wait 2017044 +++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20230909 --build_dir=artifacts/sumfiles --verbosity=1 ++ local n_regressions n_progressions pass_fail=PASS -++ '[' 0 '!=' 0 ']' +++ '[' 2 '!=' 0 ']' +++ pass_fail=FAIL +++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum -+++ true -++ n_regressions=0 +++ n_regressions=12 +++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum +++ true ++ n_progressions=0 -++ printf PASS -++ '[' 0 '!=' 0 ']' -++ rm artifacts/notify/regressions.sum +++ printf FAIL +++ '[' 12 '!=' 0 ']' +++ printf ': 12 regressions' ++ '[' 0 '!=' 0 ']' ++ rm artifacts/notify/progressions.sum ++ printf '\n' @@ -653,36 +1380,156 @@ ++ '[' --short = --long ']' ++ for outfile in regressions.sum progressions.sum ++ '[' -f artifacts/notify/regressions.sum ']' -++ continue +++ echo +++ echo regressions.sum: ++++ cat artifacts/notify/regressions.sum ++++ wc -l +++ n_lines=17 +++ n_lines=7 +++ head -n10 artifacts/notify/regressions.sum +++ '[' 7 -gt 0 ']' +++ echo '... and 7 more entries' ++ for outfile in regressions.sum progressions.sum ++ '[' -f artifacts/notify/progressions.sum ']' ++ continue ++ print_config ++ : -+ '[' single_component '!=' single_commit ']' -+ return -+ echo '# generate dashboard' ++ '[' single_commit '!=' single_commit ']' ++ '[' '' '!=' '' ']' ++ local key +++ print_jira_card_key +++ set -euf -o pipefail +++ local jira_dir ++++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec ++++ local dir=gdb/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ jira_dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ jira_dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira +++ '[' -f interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/key ']' +++ cat interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/key ++ key=GNU-932 ++ '[' -z GNU-932 ']' ++ cat +++ print_last_icommit --reproduction_instructions_link tcwg_gnu_native_check_gdb master-aarch64 +++ false +++ set -euf -o pipefail +++ local print_arg=--reproduction_instructions_link +++ shift 1 +++ '[' xsingle_commit '!=' xsingle_commit ']' +++ local isubdir ++++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec tcwg_gnu_native_check_gdb master-aarch64 ++++ local dir=gdb/sha1 ++++ '[' 4 -ge 2 ']' ++++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++++ '[' 4 -ge 3 ']' ++++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb ++++ '[' 4 -ge 4 ']' ++++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 ++++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 +++ isubdir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 +++ case "$print_arg" in +++ print_icommits_link gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/reproduction_instructions.txt +++ set -euf -o pipefail +++ local path=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/reproduction_instructions.txt +++ local url=https://git.linaro.org/toolchain/ci/interesting-commits.git +++ echo https://git.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/reproduction_instructions.txt +++ print_commits --link +++ set -euf -o pipefail +++ false +++ local print_arg=--link +++ '[' single_commit = no_change ']' +++ local more_lines +++ '[' single_commit = single_commit ']' +++ local c=gdb +++ '[' --link = --link ']' +++ local url ++++ get_baseline_git gdb_url ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No gdb_url in baseline git' '[' -f base-artifacts/git/gdb_url ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/gdb_url +++ url=git://sourceware.org/git/binutils-gdb.git +++ [[ git://sourceware.org/git/binutils-gdb.git =~ git://sourceware.org/git/ ]] +++ url=binutils-gdb.git +++ url='https://sourceware.org/git/?p=binutils-gdb.git' +++ echo 'https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=41439185cd0075bbb1aedf9665685dba0827cfec' +++ return 0 +++ print_last_icommit --status +++ false +++ set -euf -o pipefail +++ local print_arg=--status +++ shift 1 +++ '[' xsingle_commit '!=' xsingle_commit ']' +++ local isubdir ++++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec ++++ local dir=gdb/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ isubdir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ case "$print_arg" in +++ cat interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/status.txt # generate dashboard -+ generate_dashboard_squad -+ local results_date # generate_dashboard_squad ... Skipping +# post_dashboard_squad +... Skipping +# post_to_jira ++ echo '# generate dashboard' ++ generate_dashboard_squad ++ local results_date + echo '# generate_dashboard_squad' + false + echo '... Skipping' + return + post_dashboard_squad -# post_dashboard_squad -... Skipping + echo '# post_dashboard_squad' + false + echo '... Skipping' + return + false + post_to_jira -# post_to_jira + echo '# post_to_jira' -+ false -Full stage ran successfully. -+ false ++ true ++ '[' -f artifacts/notify/jira/yaml ']' ++ jipcreate -f artifacts/notify/jira/yaml +Existing issue updated: https://linaro.atlassian.net/browse/GNU-932 ++ true ++ '[' -f artifacts/notify/jira/comments.txt ']' ++ echo y ++ jipdate -f artifacts/notify/jira/comments.txt +These JIRA cards will be updated as follows: + +[GNU-932] + FAIL: 12 regressions + Details: https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/artifact/artifacts/notify/mail-body.txt/*view*/ +[GNU-692] + https://linaro.atlassian.net/browse/GNU-932 + FAIL: 12 regressions + Details: https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/artifact/artifacts/notify/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-932] +FAIL: 12 regressions +Details: https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/artifact/artifacts/notify/mail-body.txt/*view*/ + +[GNU-692] +https://linaro.atlassian.net/browse/GNU-932 +FAIL: 12 regressions +Details: https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/artifact/artifacts/notify/mail-body.txt/*view*/ + echo 'Full stage ran successfully.' +Full stage ran successfully. diff --git a/jenkins/notify-init.log b/jenkins/notify-init.log index 9b9ee89..6af0d55 100644 --- a/jenkins/notify-init.log +++ b/jenkins/notify-init.log @@ -1,25 +1,25 @@ ++ pwd ++ cat -+ remote_exec tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts --notify ignore __stage init __verbose true ++ remote_exec tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts --notify onregression __stage init __verbose true + set -euf -o pipefail + local host -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -d: -f 1 + host=tcwg-jade-05 + local port -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -s -d: -f 2 + port= + local dir -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -s -d: -f 3 + dir=/home/tcwg-buildslave/workspace/tcwg_gnu_1 + local opts -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -s -d: -f 4 -+ opts=-p38929 ++ opts=-p39045 + local env_vars -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -s -d: -f 5 + env_vars= + shift @@ -39,7 +39,7 @@ ++ printf %q --notify + for i in "$@" + cmd+=("$(printf '%q' "$i")") -++ printf %q ignore +++ printf %q onregression + for i in "$@" + cmd+=("$(printf '%q' "$i")") ++ printf %q __stage @@ -53,9 +53,9 @@ + cmd+=("$(printf '%q' "$i")") ++ printf %q true ++ printf %q /home/tcwg-buildslave/workspace/tcwg_gnu_1 -+ ssh -p38929 tcwg-jade-05 'cd /home/tcwg-buildslave/workspace/tcwg_gnu_1 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts --notify ignore __stage init __verbose true' ++ ssh -p39045 tcwg-jade-05 'cd /home/tcwg-buildslave/workspace/tcwg_gnu_1 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts --notify onregression __stage init __verbose true' -/home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify ignore __stage init __verbose true +/home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify onregression __stage init __verbose true + false + dryrun= @@ -64,8 +64,8 @@ + 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 # setup_notify_environment ++ setup_notify_environment + echo '# setup_notify_environment' + top_artifacts=artifacts ++ get_current_manifest '{rr[ci_project]}' @@ -76,31 +76,31 @@ ++ get_manifest artifacts/manifest.sh '{rr[ci_config]}' ++ set +x + ci_config=master-aarch64 -+ echo '# Debug traces :' # Debug traces : ++ echo '# Debug traces :' ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -# Baseline : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/667/ -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/667/' +# Baseline : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/ # Using dir : base-artifacts ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/' + echo '# Using dir : base-artifacts' ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -# Artifacts : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/ +# Artifacts : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/ ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/' # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/' + echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify + '[' -f /home/tcwg-buildslave/.jipdate.yml ']' + set +x + declare -Ag pw -+ '[' ignore = precommit ']' -+ check_source_changes ++ '[' onregression = precommit ']' # check_source_changes ++ check_source_changes + echo '# check_source_changes' ++ get_current_manifest '{rr[update_baseline]}' ++ get_manifest artifacts/manifest.sh '{rr[update_baseline]}' @@ -123,7 +123,7 @@ +++ for c in ${rr[components]} +++ '[' xbaseline '!=' xbaseline ']' +++ for c in ${rr[components]} -+++ '[' xgit://sourceware.org/git/binutils-gdb.git#6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c '!=' xbaseline ']' ++++ '[' xgit://sourceware.org/git/binutils-gdb.git#41439185cd0075bbb1aedf9665685dba0827cfec '!=' xbaseline ']' +++ echo -ne gdb +++ delim=' ' +++ echo @@ -139,7 +139,7 @@ +++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gdb_rev -++ '[' x6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c '!=' x6de11ff67a925a496319d25dee0bea58427aacf6 ']' +++ '[' x41439185cd0075bbb1aedf9665685dba0827cfec '!=' x6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ']' ++ echo -ne gdb ++ delim=' ' ++ echo @@ -152,17 +152,17 @@ ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ first_bad=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ++ first_bad=41439185cd0075bbb1aedf9665685dba0827cfec ++ get_baseline_git gdb_rev ++ set -euf -o pipefail ++ local base_artifacts=base-artifacts ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ last_good=6de11ff67a925a496319d25dee0bea58427aacf6 ++ last_good=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c + local res + res=0 -+ wait 1970118 ++ wait 1983409 + git -C gdb rev-parse --verify HEAD + assert_with_msg 'Cannot parse HEAD in repo gdb' '[' 0 = 0 ']' + set -euf -o pipefail +x @@ -176,22 +176,22 @@ ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ base_rev=6de11ff67a925a496319d25dee0bea58427aacf6 ++ base_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ++ get_current_git gdb_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ cur_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -++ git -C gdb rev-parse '6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c^@' ++ cur_rev=41439185cd0075bbb1aedf9665685dba0827cfec +++ git -C gdb rev-parse '41439185cd0075bbb1aedf9665685dba0827cfec^@' + for sha1 in $(git -C "$c" rev-parse "$cur_rev^@") -+ '[' 85832a8c3c91c8ac39b8c6ef50a4894a55b17ab2 = 6de11ff67a925a496319d25dee0bea58427aacf6 ']' -+ return 1 -+ change_kind=single_component ++ '[' 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c = 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ']' ++ return 0 ++ change_kind=single_commit # Debug traces : + echo '# Debug traces :' -# change_kind=single_component : gdb -+ echo '# change_kind=single_component : gdb' +# change_kind=single_commit : gdb ++ echo '# change_kind=single_commit : gdb' + for c in "${changed_components[@]}" ++ get_baseline_git gdb_rev ++ set -euf -o pipefail @@ -199,28 +199,26 @@ ++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gdb_rev -+ base_rev=6de11ff67a925a496319d25dee0bea58427aacf6 ++ base_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ++ get_current_git gdb_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gdb_rev -+ cur_rev=6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -++ git -C gdb rev-list --count 6de11ff67a925a496319d25dee0bea58427aacf6..6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c -+ c_commits=17 -# rev for gdb : 6de11ff67a925a496319d25dee0bea58427aacf6..6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c (17 commits) ++ cur_rev=41439185cd0075bbb1aedf9665685dba0827cfec +++ git -C gdb rev-list --count 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c..41439185cd0075bbb1aedf9665685dba0827cfec ++ c_commits=1 +# rev for gdb : 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c..41439185cd0075bbb1aedf9665685dba0827cfec (1 commits) -+ echo '# rev for gdb : 6de11ff67a925a496319d25dee0bea58427aacf6..6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c (17 commits)' ++ echo '# rev for gdb : 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c..41439185cd0075bbb1aedf9665685dba0827cfec (1 commits)' + echo '' + setup_stages_to_run -+ '[' ignore = onregression ']' -+ '[' ignore = precommit ']' -+ '[' ignore = ignore ']' -+ post_jira_comment=false -+ post_jira_card=false -+ post_icommits=false -+ '[' ignore = ignore ']' -+ post_mail=false ++ '[' onregression = onregression ']' ++ '[' 2 = 0 ']' ++ '[' single_commit '!=' single_commit ']' ++ '[' onregression = precommit ']' ++ '[' onregression = ignore ']' ++ '[' onregression = precommit ']' + generate_dashboard=false + post_dashboard=false + print_commits_f=print_commits @@ -232,13 +230,255 @@ + print_result_f=gnu_print_result + generate_extra_details_f=gnu_generate_extra_details + post_interesting_commits init -+ set -euf -o pipefail # post_interesting_commits ++ set -euf -o pipefail + echo '# post_interesting_commits' + local stage=init -+ '[' single_component '!=' single_commit ']' -+ return ++ '[' 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 +timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ '[' 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 ++ ret=0 ++ wait 1983489 ++ 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 ++ local dir=interesting-commits ++ shift ++ 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=00d33d60 +++ '[' 0 -ne 0 ']' +++ echo 00d33d60 ++ sha1=00d33d60 ++ git -C interesting-commits checkout --detach 00d33d60 +Previous HEAD position was 1b34429f Add entry 05e1cac2496f842f70744dc5210fb3072ef32f3a from https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/642/ +HEAD is now at 00d33d60 Add entry 2a3556376c69a1fb588dcf25225950575e42784f from https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/723/ ++ true ++ local jira_dir jira_key= +++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ jira_dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ jira_dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira ++ '[' init = full ']' ++ true ++ git -C interesting-commits remote update -p +Fetching baseline +From ssh://review.linaro.org:29418/toolchain/ci/interesting-commits + ca687a38..00d33d60 master -> baseline/master +Fetching origin ++ git_clean interesting-commits refs/remotes/origin/master ++ set -euf -o pipefail ++ local dir=interesting-commits ++ shift ++ 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 refs/remotes/origin/master ++ update_interesting_commits init '' +# update_interesting_commits ++ echo '# update_interesting_commits' ++ local stage=init ++ local jira_key= ++ local subdir3 subdir4 subdir4 +++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec +++ local dir=gdb/sha1 +++ '[' 2 -ge 2 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ++ subdir3=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec tcwg_gnu_native_check_gdb +++ local dir=gdb/sha1 +++ '[' 3 -ge 2 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ '[' 3 -ge 3 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb +++ '[' 3 -ge 4 ']' +++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb ++ subdir4=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb +++ interesting_subdir gdb 41439185cd0075bbb1aedf9665685dba0827cfec tcwg_gnu_native_check_gdb master-aarch64 +++ local dir=gdb/sha1 +++ '[' 4 -ge 2 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec +++ '[' 4 -ge 3 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb +++ '[' 4 -ge 4 ']' +++ dir=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 +++ echo gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 ++ subdir5=gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 ++ '[' -d interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec ']' ++ mkdir -p interesting-commits/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64 ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x ++ echo 6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ++ git -C interesting-commits add gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/build_url gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/last_good + '[' init '!=' full ']' ++ return +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ git -C interesting-commits commit -m 'Add entry 41439185cd0075bbb1aedf9665685dba0827cfec from https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/' +[detached HEAD 3f12e5fe] Add entry 41439185cd0075bbb1aedf9665685dba0827cfec from https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/ + 2 files changed, 2 insertions(+) + create mode 100644 gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/build_url + create mode 100644 gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/last_good ++ git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master ++ wait 1994430 +remote: Sending notification emails to: tcwg-commits@lists.linaro.org +post-git trigger: updating grokmirror +To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git + 00d33d60..3f12e5fe HEAD -> master ++ break Init stage ran successfully. ++ '[' init '!=' full ']' + echo 'Init stage ran successfully.' + exit 0 diff --git a/jenkins/rewrite.log b/jenkins/rewrite.log index 8b6dd2f..fcbf4ad 100644 --- a/jenkins/rewrite.log +++ b/jenkins/rewrite.log @@ -1,25 +1,25 @@ ++ pwd ++ cat -+ remote_exec tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: ./jenkins-scripts/round-robin-baseline.sh '@@rr[top_artifacts]' artifacts __build_script tcwg_gnu-build.sh __push_base_artifacts true __rewrite_base_artifacts true __rewrite_num 100 ++ remote_exec tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ./jenkins-scripts/round-robin-baseline.sh '@@rr[top_artifacts]' artifacts __build_script tcwg_gnu-build.sh __push_base_artifacts true __rewrite_base_artifacts true __rewrite_num 100 + set -euf -o pipefail + local host -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -d: -f 1 + host=tcwg-jade-05 + local port -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -s -d: -f 2 + port= + local dir -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -s -d: -f 3 + dir=/home/tcwg-buildslave/workspace/tcwg_gnu_1 + local opts -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -s -d: -f 4 -+ opts=-p38929 ++ opts=-p39045 + local env_vars -++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p38929: +++ echo tcwg-jade-05::/home/tcwg-buildslave/workspace/tcwg_gnu_1:-p39045: ++ cut -s -d: -f 5 + env_vars= + shift @@ -59,7 +59,7 @@ + cmd+=("$(printf '%q' "$i")") ++ printf %q 100 ++ printf %q /home/tcwg-buildslave/workspace/tcwg_gnu_1 -+ ssh -p38929 tcwg-jade-05 'cd /home/tcwg-buildslave/workspace/tcwg_gnu_1 && exec ./jenkins-scripts/round-robin-baseline.sh @@rr\[top_artifacts\] artifacts __build_script tcwg_gnu-build.sh __push_base_artifacts true __rewrite_base_artifacts true __rewrite_num 100' ++ ssh -p39045 tcwg-jade-05 'cd /home/tcwg-buildslave/workspace/tcwg_gnu_1 && exec ./jenkins-scripts/round-robin-baseline.sh @@rr\[top_artifacts\] artifacts __build_script tcwg_gnu-build.sh __push_base_artifacts true __rewrite_base_artifacts true __rewrite_num 100' + declare -g rewrite_base_artifacts_first=true + true + update_baseline diff --git a/jenkins/run-build.env b/jenkins/run-build.env index 65a29d5..902ce15 100644 --- a/jenkins/run-build.env +++ b/jenkins/run-build.env @@ -1,4 +1,4 @@ -build_name="#669" +build_name="#670" docker_opts=(--distro default --arch @@ -7,7 +7,7 @@ arm64 tcwg-jade-05 ) source build_container.sh trap "cleanup_all_containers" EXIT -build_name="#669-gdb" +build_name="#670-gdb" branch_opt=(==rr\[gdb_git\] -git://sourceware.org/git/binutils-gdb.git#6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c ) -build_name="#669-gdb-R0-force" +git://sourceware.org/git/binutils-gdb.git#41439185cd0075bbb1aedf9665685dba0827cfec ) +build_name="#670-gdb-R# 12 regressions-force" diff --git a/manifest.sh b/manifest.sh index 547f8e2..8bfd8ce 100644 --- a/manifest.sh +++ b/manifest.sh @@ -1,4 +1,4 @@ -declare -g "jenkins_scripts_rev=197d502922ea0d09ba633c1310bc52c75e7b1bc1" +declare -g "jenkins_scripts_rev=c21c34105e7ea19c33a2ad2a7445730e94cf64f4" # Artifacts directory # Recording parameters to manifest: artifacts/manifest.sh rr[ci_project]="tcwg_gnu_native_check_gdb" @@ -6,10 +6,10 @@ rr[ci_config]="master-aarch64" declare -g "scripts_branch=master" rr[mode]="build" rr[update_baseline]="force" -declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/" +declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/" declare -g "SQUAD_GRP=" -rr[gdb_git]="git://sourceware.org/git/binutils-gdb.git#6fe8aea3c0b848cfca8a9dbeb6df42d51af2b18c" -rr[result_expiry_date]="20230908" +rr[gdb_git]="git://sourceware.org/git/binutils-gdb.git#41439185cd0075bbb1aedf9665685dba0827cfec" +rr[result_expiry_date]="20230909" # Saving rr[] in the manifest rr[abe_branch]="master" rr[abe_repo]="https://git-us.linaro.org/toolchain/abe.git" @@ -25,9 +25,9 @@ rr[linux_git]="baseline" rr[major]="1" rr[minor]="1" rr[no_regression_p]="no_regression_p" -rr[no_regression_result]="0" +rr[no_regression_result]="2" rr[target]="native" -declare -g "notify=ignore" +declare -g "notify=onregression" # Saving rr[] in the manifest # WARNING: overriding previous rr[minor]=1 rr[minor]="2" diff --git a/notify/jira/comment-card.txt b/notify/jira/comment-card.txt new file mode 100644 index 0000000..59469f3 --- /dev/null +++ b/notify/jira/comment-card.txt @@ -0,0 +1,3 @@ +[GNU-932] +FAIL: 12 regressions +Details: https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/artifact/artifacts/notify/mail-body.txt/*view*/ diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt index 10bd5ec..ae5bfde 100644 --- a/notify/jira/comment-template.txt +++ b/notify/jira/comment-template.txt @@ -1,3 +1,4 @@ [GNU-692] -PASS -Details: https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/artifact/artifacts/notify/mail-body.txt/*view*/ +https://linaro.atlassian.net/browse/GNU-932 +FAIL: 12 regressions +Details: https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/artifact/artifacts/notify/mail-body.txt/*view*/ diff --git a/notify/jira/comments.txt b/notify/jira/comments.txt index 10bd5ec..8ecbbcf 100644 --- a/notify/jira/comments.txt +++ b/notify/jira/comments.txt @@ -1,3 +1,8 @@ +[GNU-932] +FAIL: 12 regressions +Details: https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/artifact/artifacts/notify/mail-body.txt/*view*/ + [GNU-692] -PASS -Details: https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/artifact/artifacts/notify/mail-body.txt/*view*/ +https://linaro.atlassian.net/browse/GNU-932 +FAIL: 12 regressions +Details: https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/artifact/artifacts/notify/mail-body.txt/*view*/ diff --git a/notify/jira/components b/notify/jira/components new file mode 100644 index 0000000..cc8abee --- /dev/null +++ b/notify/jira/components @@ -0,0 +1 @@ +GDB diff --git a/notify/jira/description b/notify/jira/description new file mode 100644 index 0000000..2f8023b --- /dev/null +++ b/notify/jira/description @@ -0,0 +1,29 @@ +commit gdb-13-branchpoint-3491-g41439185cd0 +Author: Nils-Christian Kempke <nils-christian.kempke@intel.com> +Date: Fri May 20 10:25:57 2022 +0200 + + testsuite, fortran: adapt tests for ifort's 'start' behavior + + The modified tests array-slices-bad.exp and vla-type.exp both set a + breakpoint at the first real statement in the respective executables. + + Normally, the expected behavior of fortran_runto_main for these would be + the stopping of the debugger at exactly the first statment in the code. +... 15 lines of the commit log omitted. + +* tcwg_gdb_check +** master-aarch64 +*** FAIL: 12 regressions +*** https://git.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gdb_check/master-aarch64/details.txt +*** https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/284/ +** master-arm +*** FAIL: 2 regressions: 1 progressions +*** https://git.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gdb_check/master-arm/details.txt +*** https://ci.linaro.org/job/tcwg_gdb_check--master-arm-build/255/ +* tcwg_gnu_native_check_gdb +** master-aarch64 +*** FAIL: 12 regressions +*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/details.txt +*** https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/ + +Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/yaml diff --git a/notify/jira/key b/notify/jira/key new file mode 100644 index 0000000..eca623f --- /dev/null +++ b/notify/jira/key @@ -0,0 +1 @@ +GNU-932 diff --git a/notify/jira/startdate b/notify/jira/startdate new file mode 100644 index 0000000..2355004 --- /dev/null +++ b/notify/jira/startdate @@ -0,0 +1 @@ +2023-09-07 diff --git a/notify/jira/summary b/notify/jira/summary new file mode 100644 index 0000000..86b4b0b --- /dev/null +++ b/notify/jira/summary @@ -0,0 +1 @@ +gdb-13-branchpoint-3491-g41439185cd0: FAIL: 12 regressions diff --git a/notify/jira/yaml b/notify/jira/yaml new file mode 100644 index 0000000..4f525de --- /dev/null +++ b/notify/jira/yaml @@ -0,0 +1,37 @@ +- Project: GNU + IssueType: Sub-task + Key: GNU-932 + Summary: | + gdb-13-branchpoint-3491-g41439185cd0: FAIL: 12 regressions + Components: GDB + Start date: 2023-09-07 + Description: | + commit gdb-13-branchpoint-3491-g41439185cd0 + Author: Nils-Christian Kempke <nils-christian.kempke@intel.com> + Date: Fri May 20 10:25:57 2022 +0200 + + testsuite, fortran: adapt tests for ifort's 'start' behavior + + The modified tests array-slices-bad.exp and vla-type.exp both set a + breakpoint at the first real statement in the respective executables. + + Normally, the expected behavior of fortran_runto_main for these would be + the stopping of the debugger at exactly the first statment in the code. + ... 15 lines of the commit log omitted. + + * tcwg_gdb_check + ** master-aarch64 + *** FAIL: 12 regressions + *** https://git.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gdb_check/master-aarch64/details.txt + *** https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/284/ + ** master-arm + *** FAIL: 2 regressions: 1 progressions + *** https://git.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gdb_check/master-arm/details.txt + *** https://ci.linaro.org/job/tcwg_gdb_check--master-arm-build/255/ + * tcwg_gnu_native_check_gdb + ** master-aarch64 + *** FAIL: 12 regressions + *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/details.txt + *** https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/ + + Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/jira/yaml diff --git a/notify/lnt_report.json b/notify/lnt_report.json index 284e671..2c47250 100644 --- a/notify/lnt_report.json +++ b/notify/lnt_report.json @@ -6,15 +6,15 @@ "Run": { "Info": { "__report_version__": "1", - "run_order": "669", + "run_order": "670", "tag": "tcwg_gnu_check" }, - "Start Time": "2023-10-15 13:08:11" + "Start Time": "2023-10-17 13:08:35" }, "Tests": [ { "Data": [ - 82 + 79 ], "Info": {}, "Name": "tcwg_gnu_check.gdb.expected_failures.nb_xfail" @@ -22,7 +22,7 @@ , { "Data": [ - 114343 + 114335 ], "Info": {}, "Name": "tcwg_gnu_check.gdb.expected_passes.nb_pass" @@ -38,7 +38,7 @@ , { "Data": [ - 40 + 50 ], "Info": {}, "Name": "tcwg_gnu_check.gdb.unexpected_failures.nb_fail" @@ -78,7 +78,7 @@ , { "Data": [ - 124 + 122 ], "Info": {}, "Name": "tcwg_gnu_check.gdb.known_failures.nb_other" @@ -94,7 +94,7 @@ , { "Data": [ - 82 + 79 ], "Info": {}, "Name": "tcwg_gnu_check.TOTAL.expected_failures.nb_xfail" @@ -102,7 +102,7 @@ , { "Data": [ - 114343 + 114335 ], "Info": {}, "Name": "tcwg_gnu_check.TOTAL.expected_passes.nb_pass" @@ -118,7 +118,7 @@ , { "Data": [ - 40 + 50 ], "Info": {}, "Name": "tcwg_gnu_check.TOTAL.unexpected_failures.nb_fail" diff --git a/notify/mail-body.txt b/notify/mail-body.txt index e1ac67d..11c97ad 100644 --- a/notify/mail-body.txt +++ b/notify/mail-body.txt @@ -2,22 +2,40 @@ Dear contributor, our automatic CI has detected problems related to your patch(e In master-aarch64 after: - | 17 commits in gdb - | 6fe8aea3c0b testsuite, fortran: Remove self assignment non-statements - | 85832a8c3c9 testsuite, fortran: make mixed-lang-stack less compiler dependent - | 768c40b5eeb gdb: add Abdul Basit Ijaz to gdb/MAINTAINERS - | 6ab5851ceb8 kvx: Add a testcase for bundles with KVXMAXBUNDLEWORDS syllables - | dd39dcae888 PR30793, kvx_reassemble_bundle index 8 out of bounds - | ... and 12 more commits in gdb + | commit gdb-13-branchpoint-3491-g41439185cd0 + | Author: Nils-Christian Kempke <nils-christian.kempke@intel.com> + | Date: Fri May 20 10:25:57 2022 +0200 + | + | testsuite, fortran: adapt tests for ifort's 'start' behavior + | + | The modified tests array-slices-bad.exp and vla-type.exp both set a + | breakpoint at the first real statement in the respective executables. + | + | Normally, the expected behavior of fortran_runto_main for these would be + | the stopping of the debugger at exactly the first statment in the code. + | ... 15 lines of the commit log omitted. -PASS +FAIL: 12 regressions + +regressions.sum: + === gdb tests === + +Running gdb:gdb.fortran/array-slices-bad.exp ... +FAIL: gdb.fortran/array-slices-bad.exp: print array (0,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (0:,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (10:1:1,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (11,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (1:10:-1,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:,0) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:,0:) +... and 7 more entries You can find the failure logs in *.log.1.xz files in - - https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/artifact/artifacts/00-sumfiles/ . + - https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/artifact/artifacts/00-sumfiles/ . The full lists of regressions and progressions are in - - https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/artifact/artifacts/notify/ . + - https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/artifact/artifacts/notify/ . The list of [ignored] baseline and flaky failures are in - - https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/artifact/artifacts/sumfiles/xfails.xfail . + - https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/artifact/artifacts/sumfiles/xfails.xfail . The configuration of this build is: CI config tcwg_gnu_native_check_gdb/master-aarch64 @@ -25,6 +43,28 @@ CI config tcwg_gnu_native_check_gdb/master-aarch64 -----------------8<--------------------------8<--------------------------8<-------------------------- The information below can be used to reproduce a debug environment: -Current build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/artifact/artifacts -Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/667/artifact/artifacts +Current build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/artifact/artifacts +Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/669/artifact/artifacts + +Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/reproduction_instructions.txt + +Full commit : https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=41439185cd0075bbb1aedf9665685dba0827cfec + +Latest bug report status : https://linaro.atlassian.net/browse/GNU-932 + +List of configurations that regressed due to this commit : +* tcwg_gdb_check +** master-aarch64 +*** FAIL: 12 regressions +*** https://git.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gdb_check/master-aarch64/details.txt +*** https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/284/ +** master-arm +*** FAIL: 2 regressions: 1 progressions +*** https://git.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gdb_check/master-arm/details.txt +*** https://ci.linaro.org/job/tcwg_gdb_check--master-arm-build/255/ +* tcwg_gnu_native_check_gdb +** master-aarch64 +*** FAIL: 12 regressions +*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/41439185cd0075bbb1aedf9665685dba0827cfec/tcwg_gnu_native_check_gdb/master-aarch64/details.txt +*** https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/ diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt index 7b47c44..2713a27 100644 --- a/notify/mail-recipients.txt +++ b/notify/mail-recipients.txt @@ -1 +1 @@ -bcc:tcwg-validation@linaro.org,amodra@gmail.com,cc:gdb-testers@sourceware.org,abdul.b.ijaz@intel.com,cc:piannetta@kalrayinc.com,tom@tromey.com,liuzhensong@loongson.cn,tdevries@suse.de,cc:cailulu@loongson.cn,tromey@adacore.com,simon.marchi@efficios.com,cc:nils-christian.kempke@intel.com +bcc:tcwg-validation@linaro.org,cc:gdb-testers@sourceware.org,abdul.b.ijaz@intel.com,cc:nils-christian.kempke@intel.com diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt index a02b7d7..2137298 100644 --- a/notify/mail-subject.txt +++ b/notify/mail-subject.txt @@ -1 +1 @@ -[Linaro-TCWG-CI] 17 commits in gdb: PASS on aarch64 +[Linaro-TCWG-CI] gdb-13-branchpoint-3491-g41439185cd0: FAIL: 12 regressions on aarch64 diff --git a/notify/regressions.sum b/notify/regressions.sum new file mode 100644 index 0000000..169fd7f --- /dev/null +++ b/notify/regressions.sum @@ -0,0 +1,17 @@ + === gdb tests === + +Running gdb:gdb.fortran/array-slices-bad.exp ... +FAIL: gdb.fortran/array-slices-bad.exp: print array (0,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (0:,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (10:1:1,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (11,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (1:10:-1,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:,0) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:,0:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:,10:1:1) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:,11) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:,1:10:-1) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:,:11) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:11,:) + + === Results Summary === diff --git a/notify/results.compare b/notify/results.compare index 62860b6..1f9d04f 100644 --- a/notify/results.compare +++ b/notify/results.compare @@ -5,113 +5,125 @@ # Comparing 1 common sum files: gdb.sum Comparing: -REFERENCE:/tmp/gxx-sum1.2203679 -CURRENT: /tmp/gxx-sum2.2203679 +REFERENCE:/tmp/gxx-sum1.1917435 +CURRENT: /tmp/gxx-sum2.1917435 +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ - | Passes [PASS] | 114334 | 114343 | - | Unexpected fails [FAIL] | 38 | 40 | + | Passes [PASS] | 114343 | 114335 | + | Unexpected fails [FAIL] | 40 | 50 | | Errors [ERROR] | 0 | 0 | | Unexpected passes [XPASS] | 0 | 0 | - | Expected fails [XFAIL] | 80 | 82 | - | Known fails [KFAIL] | 123 | 124 | + | Expected fails [XFAIL] | 82 | 79 | + | Known fails [KFAIL] | 124 | 122 | | Unresolved [UNRESOLVED] | 0 | 0 | | Unsupported [UNSUPPORTED] | 457 | 457 | | Untested [UNTESTED] | 36 | 36 | +------------------------------------------+---------+---------+ - REF PASS ratio: 0.994316 - RES PASS ratio: 0.994291 + REF PASS ratio: 0.994291 + RES PASS ratio: 0.994221 ***** WARNING: No REF execution test FAILed. Check execution engine configuration. ***** ***** WARNING: No RES execution test FAILed. Check execution engine configuration. ***** o REGRESSIONS: +------------------------------------------+---------+ - | FAIL appears [ => FAIL] | 2 | - | KFAIL appears [ =>KFAIL] | 1 | + | PASS now FAIL [PASS => FAIL] | 12 | +------------------------------------------+---------+ - | TOTAL_REGRESSIONS | 3 | + | TOTAL_REGRESSIONS | 12 | +------------------------------------------+---------+ - - FAIL appears [ => FAIL]: + - PASS now FAIL [PASS => FAIL]: - Executed from: gdb:gdb.threads/process-dies-while-detaching.exp - gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout) - gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout) - - - - KFAIL appears [ =>KFAIL]: - - Executed from: gdb:gdb.base/step-over-syscall.exp - gdb:gdb.base/step-over-syscall.exp=gdb.base/step-over-syscall.exp: clone: displaced=on: check_pc_after_cross_syscall: single step over clone final pc (PRMS: gdb/19675) + Executed from: gdb:gdb.fortran/array-slices-bad.exp + gdb:gdb.fortran/array-slices-bad.exp=gdb.fortran/array-slices-bad.exp: print array (0,:) + gdb:gdb.fortran/array-slices-bad.exp=gdb.fortran/array-slices-bad.exp: print array (0:,:) + gdb:gdb.fortran/array-slices-bad.exp=gdb.fortran/array-slices-bad.exp: print array (10:1:1,:) + gdb:gdb.fortran/array-slices-bad.exp=gdb.fortran/array-slices-bad.exp: print array (11,:) + gdb:gdb.fortran/array-slices-bad.exp=gdb.fortran/array-slices-bad.exp: print array (1:10:-1,:) + gdb:gdb.fortran/array-slices-bad.exp=gdb.fortran/array-slices-bad.exp: print array (:,0) + gdb:gdb.fortran/array-slices-bad.exp=gdb.fortran/array-slices-bad.exp: print array (:,0:) + gdb:gdb.fortran/array-slices-bad.exp=gdb.fortran/array-slices-bad.exp: print array (:,10:1:1) + gdb:gdb.fortran/array-slices-bad.exp=gdb.fortran/array-slices-bad.exp: print array (:,11) + gdb:gdb.fortran/array-slices-bad.exp=gdb.fortran/array-slices-bad.exp: print array (:,1:10:-1) + gdb:gdb.fortran/array-slices-bad.exp=gdb.fortran/array-slices-bad.exp: print array (:,:11) + gdb:gdb.fortran/array-slices-bad.exp=gdb.fortran/array-slices-bad.exp: print array (:11,:) o IMPROVEMENTS TO BE CHECKED: +------------------------------------------+---------+ - | PASS disappears [PASS => ] | 7 | - | New PASS [ => PASS] | 16 | - | XFAIL disappears [XFAIL=> ] | 3 | - | XFAIL appears [ =>XFAIL] | 5 | + | PASS disappears [PASS => ] | 5 | + | New PASS [ => PASS] | 9 | + | FAIL disappears [FAIL => ] | 2 | + | XFAIL disappears [XFAIL=> ] | 5 | + | XFAIL appears [ =>XFAIL] | 2 | + | KFAIL disappears [KFAIL=> ] | 2 | +------------------------------------------+---------+ - | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 31 | + | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 25 | +------------------------------------------+---------+ - PASS disappears [PASS => ]: + Executed from: gdb:gdb.fortran/array-slices-bad.exp + gdb:gdb.fortran/array-slices-bad.exp=gdb.fortran/array-slices-bad.exp: continue to breakpoint: First Breakpoint + Executed from: gdb:gdb.fortran/vla-type.exp + gdb:gdb.fortran/vla-type.exp=gdb.fortran/vla-type.exp: continue to breakpoint: before-allocated + Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach + Executed from: gdb:gdb.threads/process-dies-while-detaching.exp + gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint:hw: continue + + + - New PASS [ => PASS]: + Executed from: gdb:gdb.base/step-over-syscall.exp gdb:gdb.base/step-over-syscall.exp=gdb.base/step-over-syscall.exp: clone: displaced=on: check_pc_after_cross_syscall: single step over clone final pc Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach Executed from: gdb:gdb.threads/process-dies-while-detaching.exp gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit + Executed from: gdb:gdb.threads/process-dies-while-handling-bp.exp + gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited + gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: no threads left - - New PASS [ => PASS]: + - FAIL disappears [FAIL => ]: - Executed from: gdb:gdb.ada/arr_acc_idx_w_gap.exp - gdb:gdb.ada/arr_acc_idx_w_gap.exp=gdb.ada/arr_acc_idx_w_gap.exp: scenario=all: other enum_rep - gdb:gdb.ada/arr_acc_idx_w_gap.exp=gdb.ada/arr_acc_idx_w_gap.exp: scenario=minimal: other enum_rep - Executed from: gdb:gdb.python/py-varobj.exp - gdb:gdb.python/py-varobj.exp=gdb.python/py-varobj.exp: -enable-pretty-printing - gdb:gdb.python/py-varobj.exp=gdb.python/py-varobj.exp: -var-create test_ptr * test_ptr - gdb:gdb.python/py-varobj.exp=gdb.python/py-varobj.exp: -var-create tval * tval - gdb:gdb.python/py-varobj.exp=gdb.python/py-varobj.exp: -var-evaluate-expression test_ptr - gdb:gdb.python/py-varobj.exp=gdb.python/py-varobj.exp: -var-list-children --all-values tval - gdb:gdb.python/py-varobj.exp=gdb.python/py-varobj.exp: -var-set-visualizer test_ptr None - gdb:gdb.python/py-varobj.exp=gdb.python/py-varobj.exp: breakpoint at main - gdb:gdb.python/py-varobj.exp=gdb.python/py-varobj.exp: evaluate without visualizer - gdb:gdb.python/py-varobj.exp=gdb.python/py-varobj.exp: load python file - gdb:gdb.python/py-varobj.exp=gdb.python/py-varobj.exp: mi runto main - gdb:gdb.python/py-varobj.exp=gdb.python/py-varobj.exp: set python print-stack full - Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: attach + Executed from: gdb:gdb.threads/process-dies-while-detaching.exp + gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout) + gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout) - XFAIL disappears [XFAIL=> ]: Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (EPERM) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (EPERM) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: attach (EPERM) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (EPERM) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (EPERM) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach (EPERM) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach (EPERM) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach (EPERM) - XFAIL appears [ =>XFAIL]: Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (EPERM) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach (EPERM) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (EPERM) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach (EPERM) - gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach (EPERM) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (EPERM) + gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (EPERM) + + + - KFAIL disappears [KFAIL=> ]: + + Executed from: gdb:gdb.base/step-over-syscall.exp + gdb:gdb.base/step-over-syscall.exp=gdb.base/step-over-syscall.exp: clone: displaced=on: check_pc_after_cross_syscall: single step over clone final pc (PRMS: gdb/19675) + Executed from: gdb:gdb.threads/process-dies-while-handling-bp.exp + gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (prompt) (PRMS: gdb/18749) @@ -14,3 +14,4 @@ -1 # build_abe check_gdb --: 0 +# 12 regressions diff --git a/sumfiles/flaky.xfail b/sumfiles/flaky.xfail new file mode 100644 index 0000000..494a927 --- /dev/null +++ b/sumfiles/flaky.xfail @@ -0,0 +1,7 @@ +# From https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/: + === gdb tests === + +Running gdb:gdb.threads/process-dies-while-detaching.exp ... +flaky,expire=20231021 | FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint:hw: continue (timeout) + + === Results Summary === diff --git a/sumfiles/gdb.sum b/sumfiles/gdb.sum index 248d94b..88b3bad 100644 --- a/sumfiles/gdb.sum +++ b/sumfiles/gdb.sum @@ -1,3 +1,7 @@ +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. + Native configuration is aarch64-unknown-linux-gnu === gdb tests === @@ -45277,7 +45281,7 @@ PASS: gdb.base/step-over-syscall.exp: clone: displaced=on: break *clone PASS: gdb.base/step-over-syscall.exp: clone: displaced=on: break marker PASS: gdb.base/step-over-syscall.exp: clone: displaced=on: break on syscall insns PASS: gdb.base/step-over-syscall.exp: clone: displaced=on: check_pc_after_cross_syscall: get hexadecimal valueof "$pc" -KFAIL: gdb.base/step-over-syscall.exp: clone: displaced=on: check_pc_after_cross_syscall: single step over clone final pc (PRMS: gdb/19675) +PASS: gdb.base/step-over-syscall.exp: clone: displaced=on: check_pc_after_cross_syscall: single step over clone final pc PASS: gdb.base/step-over-syscall.exp: clone: displaced=on: continue to clone (1st time) PASS: gdb.base/step-over-syscall.exp: clone: displaced=on: continue to clone (2nd time) PASS: gdb.base/step-over-syscall.exp: clone: displaced=on: continue to clone (3rd time) @@ -69192,21 +69196,20 @@ PASS: gdb.fortran/array-repeat.exp: array-slices-repeat: repeats=unlimited, elem PASS: gdb.fortran/array-repeat.exp: continue to breakpoint: array-repeat PASS: gdb.fortran/array-repeat.exp: continue to breakpoint: array-slices-repeat Running gdb.git~master/gdb/testsuite/gdb.fortran/array-slices-bad.exp ... -PASS: gdb.fortran/array-slices-bad.exp: continue to breakpoint: First Breakpoint PASS: gdb.fortran/array-slices-bad.exp: continue to breakpoint: Second Breakpoint PASS: gdb.fortran/array-slices-bad.exp: nosharedlibrary -PASS: gdb.fortran/array-slices-bad.exp: print array (0,:) -PASS: gdb.fortran/array-slices-bad.exp: print array (0:,:) -PASS: gdb.fortran/array-slices-bad.exp: print array (10:1:1,:) -PASS: gdb.fortran/array-slices-bad.exp: print array (11,:) -PASS: gdb.fortran/array-slices-bad.exp: print array (1:10:-1,:) -PASS: gdb.fortran/array-slices-bad.exp: print array (:,0) -PASS: gdb.fortran/array-slices-bad.exp: print array (:,0:) -PASS: gdb.fortran/array-slices-bad.exp: print array (:,10:1:1) -PASS: gdb.fortran/array-slices-bad.exp: print array (:,11) -PASS: gdb.fortran/array-slices-bad.exp: print array (:,1:10:-1) -PASS: gdb.fortran/array-slices-bad.exp: print array (:,:11) -PASS: gdb.fortran/array-slices-bad.exp: print array (:11,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (0,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (0:,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (10:1:1,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (11,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (1:10:-1,:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:,0) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:,0:) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:,10:1:1) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:,11) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:,1:10:-1) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:,:11) +FAIL: gdb.fortran/array-slices-bad.exp: print array (:11,:) PASS: gdb.fortran/array-slices-bad.exp: print other PASS: gdb.fortran/array-slices-bad.exp: print other (0,:) PASS: gdb.fortran/array-slices-bad.exp: print other (0:,:) @@ -75041,7 +75044,6 @@ PASS: gdb.fortran/vla-sizeof.exp: print sizeof sliced vla1 PASS: gdb.fortran/vla-sizeof.exp: print sizeof vla1 negative bounds PASS: gdb.fortran/vla-sizeof.exp: print sizeof vla1 negative lower bounds, positive upper bounds Running gdb.git~master/gdb/testsuite/gdb.fortran/vla-type.exp ... -PASS: gdb.fortran/vla-type.exp: continue to breakpoint: before-allocated PASS: gdb.fortran/vla-type.exp: continue to breakpoint: fivearr-filled PASS: gdb.fortran/vla-type.exp: continue to breakpoint: fivedynarr-filled PASS: gdb.fortran/vla-type.exp: continue to breakpoint: fivev-filled @@ -107775,7 +107777,7 @@ PASS: gdb.threads/attach-into-signal.exp: threaded: attach (pass 1), pending sig PASS: gdb.threads/attach-into-signal.exp: threaded: attach (pass 2), pending signal catch PASS: gdb.threads/attach-into-signal.exp: threaded: handle SIGALRM stop print pass Running gdb.git~master/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.exp ... -XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (EPERM) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 1 PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 2 PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3 @@ -107795,7 +107797,7 @@ PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: print seconds_lef PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted off PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted on -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach +XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (EPERM) PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 @@ -107806,7 +107808,7 @@ PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_lef PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on -XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (EPERM) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 @@ -107817,7 +107819,7 @@ PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_lef PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on -PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach +XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (EPERM) PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1 PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2 PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3 @@ -107828,7 +107830,7 @@ PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: print seconds_lef PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: reset timer in the inferior PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted on -XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach (EPERM) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 1 PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 2 PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 3 @@ -107861,7 +107863,7 @@ PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: print seconds_lef PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: reset timer in the inferior PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted off PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted on -XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach (EPERM) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 1 PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 2 PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 3 @@ -107872,7 +107874,7 @@ PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: print seconds_lef PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: reset timer in the inferior PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted off PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted on -XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach (EPERM) +PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 1 PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 2 PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 3 @@ -114573,7 +114575,7 @@ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: kil PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: switch to parent PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: successfully compiled posix threads test case PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue -FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout) +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: child_function PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: detach child PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: set detach-on-fork off @@ -114628,8 +114630,6 @@ PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: ki PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: get integer valueof "mypid" PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: set breakpoint always-inserted on PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: successfully compiled posix threads test case -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint:hw: continue -FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout) PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint:hw: watch globalvar KFAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint:sw: continue (PRMS: gdb/28375) PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint:sw: continue to breakpoint: _exit @@ -114655,7 +114655,8 @@ KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_tar PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: probe for target remote PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: set breakpoint that evals false PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: continue & -KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (prompt) (PRMS: gdb/18749) +PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited +PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: no threads left PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: probe for target remote PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: set breakpoint that evals false PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: continue & @@ -117371,10 +117372,10 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml === gdb Summary === # of unexpected core files 1 -# of expected passes 114343 -# of unexpected failures 40 -# of expected failures 82 -# of known failures 124 +# of expected passes 114335 +# of unexpected failures 50 +# of expected failures 79 +# of known failures 122 # of untested testcases 36 # of unsupported tests 457 # of duplicate test names 3 diff --git a/sumfiles/xfails.xfail b/sumfiles/xfails.xfail index 20fbc91..7766da0 100644 --- a/sumfiles/xfails.xfail +++ b/sumfiles/xfails.xfail @@ -3,6 +3,14 @@ # - known flaky tests (from baseline) # - known failures (from baseline) # +# New flaky tests +# From https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/670/: + === gdb tests === + +Running gdb:gdb.threads/process-dies-while-detaching.exp ... +flaky,expire=20231021 | FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint:hw: continue (timeout) + + === Results Summary === # Known flaky tests # From https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/667/: @@ -585,6 +593,10 @@ Running gdb:gdb.reverse/solib-reverse.exp ... FAIL: gdb.reverse/solib-reverse.exp: reverse-step into solib function one FAIL: gdb.reverse/solib-reverse.exp: reverse-step within solib function one +Running gdb:gdb.threads/process-dies-while-detaching.exp ... +FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout) +FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout) + Running gdb:gdb.threads/staticthreads.exp ... FAIL: gdb.threads/staticthreads.exp: tlsvar in main FAIL: gdb.threads/staticthreads.exp: tlsvar in thread |