diff options
Diffstat (limited to 'jenkins/notify-full.log')
-rw-r--r-- | jenkins/notify-full.log | 1215 |
1 files changed, 350 insertions, 865 deletions
diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log index f2f24ac..b4e9429 100644 --- a/jenkins/notify-full.log +++ b/jenkins/notify-full.log @@ -1,27 +1,27 @@ ++ pwd ++ cat -+ remote_exec 'dev-01.tcwglab::/home/tcwg-buildslave/workspace/tcwg_bmk_2:-p51309:ssh_host=dev-01.tcwglab ssh_port=51309' ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true ++ remote_exec 'dev-01.tcwglab::/home/tcwg-buildslave/workspace/tcwg_bmk_3:-p51414:ssh_host=dev-01.tcwglab ssh_port=51414' ./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 'dev-01.tcwglab::/home/tcwg-buildslave/workspace/tcwg_bmk_2:-p51309:ssh_host=dev-01.tcwglab ssh_port=51309' ++ cut -d: -f 1 +++ echo 'dev-01.tcwglab::/home/tcwg-buildslave/workspace/tcwg_bmk_3:-p51414:ssh_host=dev-01.tcwglab ssh_port=51414' + host=dev-01.tcwglab + local port -++ echo 'dev-01.tcwglab::/home/tcwg-buildslave/workspace/tcwg_bmk_2:-p51309:ssh_host=dev-01.tcwglab ssh_port=51309' ++ cut -s -d: -f 2 +++ echo 'dev-01.tcwglab::/home/tcwg-buildslave/workspace/tcwg_bmk_3:-p51414:ssh_host=dev-01.tcwglab ssh_port=51414' + port= + local dir -++ echo 'dev-01.tcwglab::/home/tcwg-buildslave/workspace/tcwg_bmk_2:-p51309:ssh_host=dev-01.tcwglab ssh_port=51309' ++ cut -s -d: -f 3 -+ dir=/home/tcwg-buildslave/workspace/tcwg_bmk_2 +++ echo 'dev-01.tcwglab::/home/tcwg-buildslave/workspace/tcwg_bmk_3:-p51414:ssh_host=dev-01.tcwglab ssh_port=51414' ++ dir=/home/tcwg-buildslave/workspace/tcwg_bmk_3 + local opts -++ echo 'dev-01.tcwglab::/home/tcwg-buildslave/workspace/tcwg_bmk_2:-p51309:ssh_host=dev-01.tcwglab ssh_port=51309' ++ cut -s -d: -f 4 -+ opts=-p51309 +++ echo 'dev-01.tcwglab::/home/tcwg-buildslave/workspace/tcwg_bmk_3:-p51414:ssh_host=dev-01.tcwglab ssh_port=51414' ++ opts=-p51414 + local env_vars -++ echo 'dev-01.tcwglab::/home/tcwg-buildslave/workspace/tcwg_bmk_2:-p51309:ssh_host=dev-01.tcwglab ssh_port=51309' +++ echo 'dev-01.tcwglab::/home/tcwg-buildslave/workspace/tcwg_bmk_3:-p51414:ssh_host=dev-01.tcwglab ssh_port=51414' ++ cut -s -d: -f 5 -+ env_vars='ssh_host=dev-01.tcwglab ssh_port=51309' ++ env_vars='ssh_host=dev-01.tcwglab ssh_port=51414' + shift + local -a cmd + cmd=() @@ -52,10 +52,10 @@ + for i in "$@" + cmd+=("$(printf '%q' "$i")") ++ printf %q true -++ printf %q /home/tcwg-buildslave/workspace/tcwg_bmk_2 -+ ssh -p51309 dev-01.tcwglab 'export ssh_host=dev-01.tcwglab ssh_port=51309 && cd /home/tcwg-buildslave/workspace/tcwg_bmk_2 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true' +++ printf %q /home/tcwg-buildslave/workspace/tcwg_bmk_3 ++ ssh -p51414 dev-01.tcwglab 'export ssh_host=dev-01.tcwglab ssh_port=51414 && cd /home/tcwg-buildslave/workspace/tcwg_bmk_3 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true' -/home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true +/home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true + false + dryrun= @@ -81,17 +81,17 @@ ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-arm-master-Os-build/67/ +# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-arm-master-Os-build/68/ # Using dir : base-artifacts -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-arm-master-Os-build/67/' ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-arm-master-Os-build/68/' + 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_bmk-code_size-spec2k6--gnu-arm-master-Os-build/68/ +# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-arm-master-Os-build/69/ # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-arm-master-Os-build/68/' ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-arm-master-Os-build/69/' + echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify @@ -143,7 +143,7 @@ +++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/binutils_rev -++ '[' x8606b47e94078e77a53f3cd714272c853d2add22 '!=' x2ada0458d516d23734e5fcfad0d538e38f6066c5 ']' +++ '[' x41770089162edd23ea7ae33b7952585316accde5 '!=' x8606b47e94078e77a53f3cd714272c853d2add22 ']' ++ echo -ne binutils ++ delim=' ' ++ for c in $(print_updated_components) @@ -158,7 +158,7 @@ +++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gcc_rev -++ '[' x7997f0d35efca8a24d1b0ceae5066b1019d633d7 '!=' x0a888650303750fd72878fc083dfb30b62e30809 ']' +++ '[' x474473f0425b404cd3ce15e73844de4608ac4ba7 '!=' x7997f0d35efca8a24d1b0ceae5066b1019d633d7 ']' ++ echo -ne ' gcc' ++ delim=' ' ++ for c in $(print_updated_components) @@ -173,7 +173,9 @@ +++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/linux_rev -++ '[' x569306fa74e3adbe699e8548698815473469e440 '!=' x569306fa74e3adbe699e8548698815473469e440 ']' +++ '[' x43379dc94db5d75933aac04f61b8d313be92ebe1 '!=' x569306fa74e3adbe699e8548698815473469e440 ']' +++ echo -ne ' linux' +++ delim=' ' ++ for c in $(print_updated_components) +++ get_current_git glibc_rev +++ set -euf -o pipefail @@ -181,24 +183,24 @@ +++ set -euf -o pipefail +x +++ cat artifacts/git/glibc_rev +++ get_baseline_git glibc_rev -# Debug traces : -# change_kind=multiple_components : binutils gcc glibc +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/glibc_rev -++ '[' x87ced255bdf2681f5bf6c89d7121e59f6f342161 '!=' x1dc0bc8f07483e3faef245c343b773137c8d2c4f ']' +++ '[' xd2123d68275acc0f061e73d5f86ca504e0d5a344 '!=' x87ced255bdf2681f5bf6c89d7121e59f6f342161 ']' ++ echo -ne ' glibc' ++ delim=' ' ++ echo +# Debug traces : +# change_kind=multiple_components : binutils gcc linux glibc + local c base_rev cur_rev c_commits -+ '[' 3 = 0 ']' -+ '[' 3 = 1 ']' ++ '[' 4 = 0 ']' ++ '[' 4 = 1 ']' + change_kind=multiple_components + changed_single_component= + echo '# Debug traces :' -+ echo '# change_kind=multiple_components : binutils gcc glibc' ++ echo '# change_kind=multiple_components : binutils gcc linux glibc' + for c in "${changed_components[@]}" ++ get_baseline_git binutils_rev ++ set -euf -o pipefail @@ -206,17 +208,17 @@ ++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/binutils_rev -+ base_rev=2ada0458d516d23734e5fcfad0d538e38f6066c5 ++ base_rev=8606b47e94078e77a53f3cd714272c853d2add22 ++ get_current_git binutils_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/binutils_rev -+ cur_rev=8606b47e94078e77a53f3cd714272c853d2add22 -++ git -C binutils rev-list --count 2ada0458d516d23734e5fcfad0d538e38f6066c5..8606b47e94078e77a53f3cd714272c853d2add22 -# rev for binutils : 2ada0458d516d23734e5fcfad0d538e38f6066c5..8606b47e94078e77a53f3cd714272c853d2add22 (38 commits) -+ c_commits=38 -+ echo '# rev for binutils : 2ada0458d516d23734e5fcfad0d538e38f6066c5..8606b47e94078e77a53f3cd714272c853d2add22 (38 commits)' ++ cur_rev=41770089162edd23ea7ae33b7952585316accde5 +++ git -C binutils rev-list --count 8606b47e94078e77a53f3cd714272c853d2add22..41770089162edd23ea7ae33b7952585316accde5 +# rev for binutils : 8606b47e94078e77a53f3cd714272c853d2add22..41770089162edd23ea7ae33b7952585316accde5 (112 commits) ++ c_commits=112 ++ echo '# rev for binutils : 8606b47e94078e77a53f3cd714272c853d2add22..41770089162edd23ea7ae33b7952585316accde5 (112 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git gcc_rev ++ set -euf -o pipefail @@ -224,17 +226,35 @@ ++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gcc_rev -+ base_rev=0a888650303750fd72878fc083dfb30b62e30809 ++ base_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 ++ get_current_git gcc_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gcc_rev -+ cur_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 -++ git -C gcc rev-list --count 0a888650303750fd72878fc083dfb30b62e30809..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -# rev for gcc : 0a888650303750fd72878fc083dfb30b62e30809..7997f0d35efca8a24d1b0ceae5066b1019d633d7 (82 commits) -+ c_commits=82 -+ echo '# rev for gcc : 0a888650303750fd72878fc083dfb30b62e30809..7997f0d35efca8a24d1b0ceae5066b1019d633d7 (82 commits)' ++ cur_rev=474473f0425b404cd3ce15e73844de4608ac4ba7 +++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..474473f0425b404cd3ce15e73844de4608ac4ba7 +# rev for gcc : 7997f0d35efca8a24d1b0ceae5066b1019d633d7..474473f0425b404cd3ce15e73844de4608ac4ba7 (134 commits) ++ c_commits=134 ++ echo '# rev for gcc : 7997f0d35efca8a24d1b0ceae5066b1019d633d7..474473f0425b404cd3ce15e73844de4608ac4ba7 (134 commits)' ++ for c in "${changed_components[@]}" +++ get_baseline_git linux_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/linux_rev ++ base_rev=569306fa74e3adbe699e8548698815473469e440 +++ get_current_git linux_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/linux_rev ++ cur_rev=43379dc94db5d75933aac04f61b8d313be92ebe1 +++ git -C linux rev-list --count 569306fa74e3adbe699e8548698815473469e440..43379dc94db5d75933aac04f61b8d313be92ebe1 +# rev for linux : 569306fa74e3adbe699e8548698815473469e440..43379dc94db5d75933aac04f61b8d313be92ebe1 (142 commits) ++ c_commits=142 ++ echo '# rev for linux : 569306fa74e3adbe699e8548698815473469e440..43379dc94db5d75933aac04f61b8d313be92ebe1 (142 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git glibc_rev ++ set -euf -o pipefail @@ -242,18 +262,18 @@ ++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/glibc_rev -+ base_rev=1dc0bc8f07483e3faef245c343b773137c8d2c4f ++ base_rev=87ced255bdf2681f5bf6c89d7121e59f6f342161 ++ get_current_git glibc_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/glibc_rev -+ cur_rev=87ced255bdf2681f5bf6c89d7121e59f6f342161 -++ git -C glibc rev-list --count 1dc0bc8f07483e3faef245c343b773137c8d2c4f..87ced255bdf2681f5bf6c89d7121e59f6f342161 -# rev for glibc : 1dc0bc8f07483e3faef245c343b773137c8d2c4f..87ced255bdf2681f5bf6c89d7121e59f6f342161 (8 commits) ++ cur_rev=d2123d68275acc0f061e73d5f86ca504e0d5a344 +++ git -C glibc rev-list --count 87ced255bdf2681f5bf6c89d7121e59f6f342161..d2123d68275acc0f061e73d5f86ca504e0d5a344 +# rev for glibc : 87ced255bdf2681f5bf6c89d7121e59f6f342161..d2123d68275acc0f061e73d5f86ca504e0d5a344 (18 commits) -+ c_commits=8 -+ echo '# rev for glibc : 1dc0bc8f07483e3faef245c343b773137c8d2c4f..87ced255bdf2681f5bf6c89d7121e59f6f342161 (8 commits)' ++ c_commits=18 ++ echo '# rev for glibc : 87ced255bdf2681f5bf6c89d7121e59f6f342161..d2123d68275acc0f061e73d5f86ca504e0d5a344 (18 commits)' + echo '' + setup_stages_to_run + '[' ignore = onregression ']' @@ -270,13 +290,11 @@ + print_result_f=print_result + print_config_f=print_config + print_last_icommit_f=print_last_icommit ++ generate_extra_details_f=generate_extra_details + case "$ci_project" in + print_result_f=bmk_print_result + print_config_f=bmk_print_config -+ generate_extra_details -# generate_extra_details -+ set -euf -o pipefail -+ echo '# generate_extra_details' ++ generate_extra_details_f=bmk_generate_extra_details + post_interesting_commits init # post_interesting_commits + set -euf -o pipefail @@ -284,9 +302,14 @@ + local stage=init + '[' multiple_components '!=' single_commit ']' + return -# post_interesting_commits -# print all notification files + '[' full '!=' full ']' ++ bmk_generate_extra_details ++ set -euf -o pipefail ++ local artifacts_mail_dir metric_id ++ artifacts_mail_dir=artifacts/notify ++ case "$ci_project" in ++ metric_id=size ++ /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/../bmk-scripts/output-bmk-results.py artifacts/results-vs-prev/compare-results-internal.csv artifacts/results-vs-prev/bmk-specific-variability.csv artifacts/notify/ size build verbose + check_if_first_report + declare -g first_icommit_to_report + first_icommit_to_report=false @@ -294,650 +317,22 @@ + return + post_interesting_commits full + set -euf -o pipefail +# post_interesting_commits + echo '# post_interesting_commits' + local stage=full + '[' multiple_components '!=' single_commit ']' + return -+ echo '# print all notification files' -+ print_mail_recipients -+ set -euf -o pipefail -+ true -+ local -A emails -+ emails["tcwg-validation@linaro.org"]=bcc -+ local -A no_emails -+ case "$ci_project/$ci_config:$changed_single_component" in -+ no_emails["gcc-regression@gcc.gnu.org"]=cc -+ local c email -+ for c in "${changed_components[@]}" -++ get_baseline_git binutils_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/binutils_rev -+ base_rev=2ada0458d516d23734e5fcfad0d538e38f6066c5 -++ get_current_git binutils_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/binutils_rev -+ cur_rev=8606b47e94078e77a53f3cd714272c853d2add22 -+ read -r email -++ git -C binutils log --pretty=%ae 2ada0458d516d23734e5fcfad0d538e38f6066c5..8606b47e94078e77a53f3cd714272c853d2add22 -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ for c in "${changed_components[@]}" -++ get_baseline_git gcc_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/gcc_rev -+ base_rev=0a888650303750fd72878fc083dfb30b62e30809 -++ get_current_git gcc_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/gcc_rev -+ cur_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+ read -r email -++ git -C gcc log --pretty=%ae 0a888650303750fd72878fc083dfb30b62e30809..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ for c in "${changed_components[@]}" -++ get_baseline_git glibc_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/glibc_rev -+ base_rev=1dc0bc8f07483e3faef245c343b773137c8d2c4f -++ get_current_git glibc_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/glibc_rev -+ cur_rev=87ced255bdf2681f5bf6c89d7121e59f6f342161 -+ read -r email -++ git -C glibc log --pretty=%ae 1dc0bc8f07483e3faef245c343b773137c8d2c4f..87ced255bdf2681f5bf6c89d7121e59f6f342161 -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ for c in "${changed_components[@]}" -++ get_baseline_git binutils_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/binutils_rev -+ base_rev=2ada0458d516d23734e5fcfad0d538e38f6066c5 -++ get_current_git binutils_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/binutils_rev -+ cur_rev=8606b47e94078e77a53f3cd714272c853d2add22 -+ read -r email -++ git -C binutils log --pretty=%ce 2ada0458d516d23734e5fcfad0d538e38f6066c5..8606b47e94078e77a53f3cd714272c853d2add22 -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ for c in "${changed_components[@]}" -++ get_baseline_git gcc_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/gcc_rev -+ base_rev=0a888650303750fd72878fc083dfb30b62e30809 -++ get_current_git gcc_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/gcc_rev -+ cur_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+ read -r email -++ git -C gcc log --pretty=%ce 0a888650303750fd72878fc083dfb30b62e30809..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ for c in "${changed_components[@]}" -++ get_baseline_git glibc_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/glibc_rev -+ base_rev=1dc0bc8f07483e3faef245c343b773137c8d2c4f -++ get_current_git glibc_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/glibc_rev -+ cur_rev=87ced255bdf2681f5bf6c89d7121e59f6f342161 -+ read -r email -++ git -C glibc log --pretty=%ce 1dc0bc8f07483e3faef245c343b773137c8d2c4f..87ced255bdf2681f5bf6c89d7121e59f6f342161 -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ for c in "${changed_components[@]}" -+ '[' '' '!=' '' ']' -+ for c in "${changed_components[@]}" -+ '[' '' '!=' '' ']' -+ for c in "${changed_components[@]}" -+ '[' '' '!=' '' ']' -+ recipients=() -+ local -a recipients -+ for email in "${!emails[@]}" -+ case "${emails[$email]}" in -+ recipients+=("${emails[$email]}:$email") -+ IFS=, -+ echo bcc:tcwg-validation@linaro.org + true + generate_jira_dir + set -euf -o pipefail + local icommit_entry jira_key= ++ print_last_icommit --entry ++ false +++ set -euf -o pipefail ++ local print_arg=--entry +++ shift 1 ++ '[' xmultiple_components '!=' xsingle_commit ']' -++ return +++ return 0 + icommit_entry= + '[' '' '!=' '' ']' + mkdir -p artifacts/notify/jira @@ -949,9 +344,11 @@ ++ jira_card=GNU-686 ++ echo GNU-686 ++ bmk_print_result --oneline +++ set -euf -o pipefail ++ false ++ local print_arg=--oneline ++ artifacts_mail_dir=artifacts/notify +++ '[' full '!=' full ']' ++ case "$ci_project" in ++ metric_id=size ++ local improved_or_regressed @@ -982,55 +379,164 @@ ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -+ bmk_print_result --oneline -+ false -+ local print_arg=--oneline -+ artifacts_mail_dir=artifacts/notify -+ case "$ci_project" in -+ metric_id=size -+ local improved_or_regressed -+ '[' -f artifacts/notify/exe.regression ']' -+ '[' -f artifacts/notify/symbol.regression ']' -+ improved_or_regressed=improvement -+ declare -A changed_by_msg -+ changed_by_msg[size-regression]='grew in size by' -+ changed_by_msg[size-improvement]='reduced in size by' -+ changed_by_msg[time-regression]='slowed down by' -+ changed_by_msg[time-improvement]='speeds up by' -+ changed_by_msg[vect-regression]='reduced by' -+ changed_by_msg[vect-improvement]='increased up by' -+ changed_by_msg[sve-regression]='reduced by' -+ changed_by_msg[sve-improvement]='increased up by' -+ changed_by='reduced in size by' -+ case $metric_id in -+ exe_threshold=1 -+ symbol_threshold=10 -+ case "$print_arg" in -+ assert_with_msg 'Builds with infra problems should never get here' '[' 0 '!=' 125 ']' -+ set -euf -o pipefail +x -+ local metric bmk symbol short_diag long_diag -+ '[' -f artifacts/notify/exe.improvement ']' -+ '[' -f artifacts/notify/symbol.improvement ']' -+ short_diag='No change' -+ echo 'No change' -+ print_mail_body +# print all notification files ++ echo '# print all notification files' + true ++ generate_mail_files ++ set -euf -o pipefail ++ print_mail_recipients ++ set -euf -o pipefail ++ local c= ++ '[' '' = '' ']' ++ echo bcc:tcwg-validation@linaro.org ++ return 0 +++ print_commits --oneline +++ set -euf -o pipefail +++ false +++ local print_arg=--oneline +++ '[' multiple_components = no_change ']' +++ local more_lines +++ '[' multiple_components = single_commit ']' +++ '[' multiple_components = single_component ']' +++ '[' multiple_components = multiple_components ']' +++ 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 binutils_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/binutils_rev +++ base_rev=8606b47e94078e77a53f3cd714272c853d2add22 ++++ get_current_git binutils_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/binutils_rev +++ cur_rev=41770089162edd23ea7ae33b7952585316accde5 ++++ git -C binutils rev-list --count 8606b47e94078e77a53f3cd714272c853d2add22..41770089162edd23ea7ae33b7952585316accde5 +++ c_commits=112 +++ new_commits=112 +++ for c in "${changed_components[@]}" ++++ get_baseline_git gcc_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/gcc_rev +++ base_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 ++++ get_current_git gcc_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/gcc_rev +++ cur_rev=474473f0425b404cd3ce15e73844de4608ac4ba7 ++++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..474473f0425b404cd3ce15e73844de4608ac4ba7 +++ c_commits=134 +++ new_commits=246 +++ for c in "${changed_components[@]}" ++++ get_baseline_git linux_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/linux_rev +++ base_rev=569306fa74e3adbe699e8548698815473469e440 ++++ get_current_git linux_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/linux_rev +++ cur_rev=43379dc94db5d75933aac04f61b8d313be92ebe1 ++++ git -C linux rev-list --count 569306fa74e3adbe699e8548698815473469e440..43379dc94db5d75933aac04f61b8d313be92ebe1 +++ c_commits=142 +++ new_commits=388 +++ for c in "${changed_components[@]}" ++++ get_baseline_git glibc_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/glibc_rev +++ base_rev=87ced255bdf2681f5bf6c89d7121e59f6f342161 ++++ get_current_git glibc_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/glibc_rev +++ cur_rev=d2123d68275acc0f061e73d5f86ca504e0d5a344 ++++ git -C glibc rev-list --count 87ced255bdf2681f5bf6c89d7121e59f6f342161..d2123d68275acc0f061e73d5f86ca504e0d5a344 +++ c_commits=18 +++ new_commits=406 ++++ tr ' ' , ++++ echo binutils gcc linux glibc +++ components=binutils,gcc,linux,glibc +++ echo '406 commits in binutils,gcc,linux,glibc' +++ '[' --oneline = --oneline ']' +++ return 0 +++ bmk_print_result --oneline +++ set -euf -o pipefail +++ false +++ local print_arg=--oneline +++ artifacts_mail_dir=artifacts/notify +++ '[' full '!=' full ']' +++ case "$ci_project" in +++ metric_id=size +++ local improved_or_regressed +++ '[' -f artifacts/notify/exe.regression ']' +++ '[' -f artifacts/notify/symbol.regression ']' +++ improved_or_regressed=improvement +++ declare -A changed_by_msg +++ changed_by_msg[size-regression]='grew in size by' +++ changed_by_msg[size-improvement]='reduced in size by' +++ changed_by_msg[time-regression]='slowed down by' +++ changed_by_msg[time-improvement]='speeds up by' +++ changed_by_msg[vect-regression]='reduced by' +++ changed_by_msg[vect-improvement]='increased up by' +++ changed_by_msg[sve-regression]='reduced by' +++ changed_by_msg[sve-improvement]='increased up by' +++ changed_by='reduced in size by' +++ case $metric_id in +++ exe_threshold=1 +++ symbol_threshold=10 +++ case "$print_arg" in +++ assert_with_msg 'Builds with infra problems should never get here' '[' 0 '!=' 125 ']' +++ set -euf -o pipefail +x +++ local metric bmk symbol short_diag long_diag +++ '[' -f artifacts/notify/exe.improvement ']' +++ '[' -f artifacts/notify/symbol.improvement ']' +++ short_diag='No change' +++ echo 'No change' ++ echo '[Linaro-TCWG-CI]' '406 commits in binutils,gcc,linux,glibc: No change' ++ 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_bmk-code_size-spec2k6--gnu-arm-master-Os-build/68/artifact/artifacts ++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-arm-master-Os-build/69/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_bmk-code_size-spec2k6--gnu-arm-master-Os-build/67/artifact/artifacts ++ good_artifacts_url=https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-arm-master-Os-build/68/artifact/artifacts + cat ++ print_commits --short ++ sed -e 's/^/ | /' +++ set -euf -o pipefail ++ false ++ local print_arg=--short -++ local components new_commits more_lines -++ case "$change_kind:$print_arg" in +++ '[' multiple_components = no_change ']' +++ local more_lines +++ '[' multiple_components = single_commit ']' +++ '[' multiple_components = single_component ']' +++ '[' multiple_components = multiple_components ']' +++ 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 binutils_rev @@ -1039,28 +545,93 @@ +++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/binutils_rev -++ base_rev=2ada0458d516d23734e5fcfad0d538e38f6066c5 +++ base_rev=8606b47e94078e77a53f3cd714272c853d2add22 ++++ get_current_git binutils_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/binutils_rev +++ cur_rev=41770089162edd23ea7ae33b7952585316accde5 ++++ git -C binutils rev-list --count 8606b47e94078e77a53f3cd714272c853d2add22..41770089162edd23ea7ae33b7952585316accde5 +++ c_commits=112 +++ new_commits=112 +++ for c in "${changed_components[@]}" ++++ get_baseline_git gcc_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/gcc_rev +++ base_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 ++++ get_current_git gcc_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/gcc_rev +++ cur_rev=474473f0425b404cd3ce15e73844de4608ac4ba7 ++++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..474473f0425b404cd3ce15e73844de4608ac4ba7 +++ c_commits=134 +++ new_commits=246 +++ for c in "${changed_components[@]}" ++++ get_baseline_git linux_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/linux_rev +++ base_rev=569306fa74e3adbe699e8548698815473469e440 ++++ get_current_git linux_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/linux_rev +++ cur_rev=43379dc94db5d75933aac04f61b8d313be92ebe1 ++++ git -C linux rev-list --count 569306fa74e3adbe699e8548698815473469e440..43379dc94db5d75933aac04f61b8d313be92ebe1 +++ c_commits=142 +++ new_commits=388 +++ for c in "${changed_components[@]}" ++++ get_baseline_git glibc_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/glibc_rev +++ base_rev=87ced255bdf2681f5bf6c89d7121e59f6f342161 ++++ get_current_git glibc_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/glibc_rev +++ cur_rev=d2123d68275acc0f061e73d5f86ca504e0d5a344 ++++ git -C glibc rev-list --count 87ced255bdf2681f5bf6c89d7121e59f6f342161..d2123d68275acc0f061e73d5f86ca504e0d5a344 +++ c_commits=18 +++ new_commits=406 ++++ tr ' ' , ++++ echo binutils gcc linux glibc +++ components=binutils,gcc,linux,glibc +++ echo '406 commits in binutils,gcc,linux,glibc' +++ '[' --short = --oneline ']' +++ for c in "${changed_components[@]}" ++++ get_baseline_git binutils_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/binutils_rev +++ base_rev=8606b47e94078e77a53f3cd714272c853d2add22 +++ get_current_git binutils_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/binutils_rev -++ cur_rev=8606b47e94078e77a53f3cd714272c853d2add22 -+++ git -C binutils rev-list --count 2ada0458d516d23734e5fcfad0d538e38f6066c5..8606b47e94078e77a53f3cd714272c853d2add22 -++ c_commits=38 -++ new_commits=38 -++ echo 'binutils commits:' +++ cur_rev=41770089162edd23ea7ae33b7952585316accde5 ++++ git -C binutils rev-list --count 8606b47e94078e77a53f3cd714272c853d2add22..41770089162edd23ea7ae33b7952585316accde5 +++ c_commits=112 +++ '[' '' '!=' '' ']' +++ git -C binutils log -n 5 --oneline 8606b47e94078e77a53f3cd714272c853d2add22..41770089162edd23ea7ae33b7952585316accde5 +++ '[' 112 -gt 5 ']' +++ echo '... and 107 more commits in binutils' ++ '[' '' '!=' '' ']' -+++ git -C binutils log --pretty=oneline 2ada0458d516d23734e5fcfad0d538e38f6066c5..8606b47e94078e77a53f3cd714272c853d2add22 -+++ head -n5 -+++ true -++ echo '8606b47e94078e77a53f3cd714272c853d2add22 comdat_hash memory leaks -26d0081b52dc482c59abba23ca495304e698ce4b Confusion in coff_object_cleanup -398f1ddf5e89e066aeee242ea854dcbaa8eb9539 sanity check n_numaux -9cadc5fa8d2ed0310f182b4524367635730d7f73 Re: ld STRINGIFY -c6b80f2a92c85536ded680cf1d068262a747d480 Automatic date update in version.in' -++ '[' 38 -gt 5 ']' -++ echo '... and 33 more' ++ for c in "${changed_components[@]}" +++ get_baseline_git gcc_rev +++ set -euf -o pipefail @@ -1068,28 +639,41 @@ c6b80f2a92c85536ded680cf1d068262a747d480 Automatic date update in version.in' +++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gcc_rev -++ base_rev=0a888650303750fd72878fc083dfb30b62e30809 +++ base_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 +++ get_current_git gcc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/gcc_rev -++ cur_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+++ git -C gcc rev-list --count 0a888650303750fd72878fc083dfb30b62e30809..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -++ c_commits=82 -++ new_commits=120 -++ echo 'gcc commits:' +++ cur_rev=474473f0425b404cd3ce15e73844de4608ac4ba7 ++++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..474473f0425b404cd3ce15e73844de4608ac4ba7 +++ c_commits=134 +++ '[' '' '!=' '' ']' +++ git -C gcc log -n 5 --oneline 7997f0d35efca8a24d1b0ceae5066b1019d633d7..474473f0425b404cd3ce15e73844de4608ac4ba7 +++ '[' 134 -gt 5 ']' +++ echo '... and 129 more commits in gcc' +++ '[' '' '!=' '' ']' +++ for c in "${changed_components[@]}" ++++ get_baseline_git linux_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/linux_rev +++ base_rev=569306fa74e3adbe699e8548698815473469e440 ++++ get_current_git linux_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/linux_rev +++ cur_rev=43379dc94db5d75933aac04f61b8d313be92ebe1 ++++ git -C linux rev-list --count 569306fa74e3adbe699e8548698815473469e440..43379dc94db5d75933aac04f61b8d313be92ebe1 +++ c_commits=142 +++ '[' '' '!=' '' ']' +++ git -C linux log -n 5 --oneline 569306fa74e3adbe699e8548698815473469e440..43379dc94db5d75933aac04f61b8d313be92ebe1 +++ '[' 142 -gt 5 ']' +++ echo '... and 137 more commits in linux' ++ '[' '' '!=' '' ']' -+++ git -C gcc log --pretty=oneline 0a888650303750fd72878fc083dfb30b62e30809..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+++ head -n5 -+++ true -++ echo '7997f0d35efca8a24d1b0ceae5066b1019d633d7 Daily bump. -44bcb51eb0d5cac6eb2de54541ca8e6c2d738160 Fortran: Supply a missing dereference [PR92586] -e7545cadbedfc167749d801bd574cf9fe22ed5c5 RISC-V: Support LEN_FOLD_EXTRACT_LAST auto-vectorization -3e8db3739c913575428a7e36ad6fd1a7571552ce Fix phi-opt-34.c testcase -b88636400f0e8e9c4155f802475e65018a4425d2 Daily bump.' -++ '[' 82 -gt 5 ']' -++ echo '... and 77 more' ++ for c in "${changed_components[@]}" +++ get_baseline_git glibc_rev +++ set -euf -o pipefail @@ -1097,31 +681,27 @@ b88636400f0e8e9c4155f802475e65018a4425d2 Daily bump.' +++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/glibc_rev -++ base_rev=1dc0bc8f07483e3faef245c343b773137c8d2c4f +++ base_rev=87ced255bdf2681f5bf6c89d7121e59f6f342161 +++ get_current_git glibc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/glibc_rev -++ cur_rev=87ced255bdf2681f5bf6c89d7121e59f6f342161 -+++ git -C glibc rev-list --count 1dc0bc8f07483e3faef245c343b773137c8d2c4f..87ced255bdf2681f5bf6c89d7121e59f6f342161 -++ c_commits=8 -++ new_commits=128 -++ echo 'glibc commits:' +++ cur_rev=d2123d68275acc0f061e73d5f86ca504e0d5a344 ++++ git -C glibc rev-list --count 87ced255bdf2681f5bf6c89d7121e59f6f342161..d2123d68275acc0f061e73d5f86ca504e0d5a344 +++ c_commits=18 ++ '[' '' '!=' '' ']' -+++ git -C glibc log --pretty=oneline 1dc0bc8f07483e3faef245c343b773137c8d2c4f..87ced255bdf2681f5bf6c89d7121e59f6f342161 -+++ head -n5 -++ echo '87ced255bdf2681f5bf6c89d7121e59f6f342161 m68k: Use M68K_SCALE_AVAILABLE on __mpn_lshift and __mpn_rshift -b85880633f69b737050c22eede858f8c13bb2248 m68k: Fix build with -mcpu=68040 or higher (BZ 30740) -3d9265467e67d4c0fafa28a2179b152ad2423099 elf: Check that --list-diagnostics output has the expected syntax -f21962ddfc8bb23e92597da1f98e313dbde11cc1 manual: Document ld.so --list-diagnostics output -5a21cefd5abab1b99eda1fbf84204a9bf41662ab manual/jobs.texi: Add missing @item EPERM for getpgid' -++ '[' 8 -gt 5 ']' -++ echo '... and 3 more' +++ git -C glibc log -n 5 --oneline 87ced255bdf2681f5bf6c89d7121e59f6f342161..d2123d68275acc0f061e73d5f86ca504e0d5a344 +++ '[' 18 -gt 5 ']' +++ echo '... and 13 more commits in glibc' +++ '[' '' '!=' '' ']' +++ return 0 ++ bmk_print_result --short +++ set -euf -o pipefail ++ false ++ local print_arg=--short ++ artifacts_mail_dir=artifacts/notify +++ '[' full '!=' full ']' ++ case "$ci_project" in ++ metric_id=size ++ local improved_or_regressed @@ -1148,7 +728,7 @@ f21962ddfc8bb23e92597da1f98e313dbde11cc1 manual: Document ld.so --list-diagnosti ++ '[' -f artifacts/notify/symbol.improvement ']' ++ echo 'No change' ++ bmk_print_config -++ . /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/tcwg_bmk-config.sh +++ . /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/tcwg_bmk-config.sh +++ [[ -v rr[ci_project] ]] +++ [[ -v rr[ci_config] ]] +++ declare -A bmk_data @@ -1200,13 +780,13 @@ f21962ddfc8bb23e92597da1f98e313dbde11cc1 manual: Document ld.so --list-diagnosti +++ tcwg_bmk_benchs +++ '[' x = xset ']' +++ local data data_key -++++ echo tcwg_bmk-code_size-spec2k6--gnu-arm-master-Os ++++ cut -d- -f1-6 +++++ echo tcwg_bmk-code_size-spec2k6--gnu-arm-master-Os +++ data_key=tcwg_bmk-code_size-spec2k6--gnu-arm +++ data=sq_32:spec2006_all +++ '[' xsq_32:spec2006_all = xunset ']' -+++ echo sq_32:spec2006_all +++ cut -d: -f2 ++++ echo sq_32:spec2006_all ++ cat ++ false ++ '[' -d artifacts/top-artifacts/save-temps/ ']' @@ -1223,13 +803,13 @@ f21962ddfc8bb23e92597da1f98e313dbde11cc1 manual: Document ld.so --list-diagnosti ++ case "$(tcwg_bmk_hw)" in +++ tcwg_bmk_hw +++ local data data_key -++++ echo tcwg_bmk-code_size-spec2k6--gnu-arm-master-Os ++++ cut -d- -f1-6 +++++ echo tcwg_bmk-code_size-spec2k6--gnu-arm-master-Os +++ data_key=tcwg_bmk-code_size-spec2k6--gnu-arm +++ data=sq_32:spec2006_all +++ '[' xsq_32:spec2006_all = xunset ']' -+++ echo sq_32:spec2006_all +++ cut -d: -f1 ++++ echo sq_32:spec2006_all ++ hw='<unknown>' ++ cat +++ print_gnu_target arm @@ -1238,102 +818,8 @@ f21962ddfc8bb23e92597da1f98e313dbde11cc1 manual: Document ld.so --list-diagnosti +++ case "$target" in +++ target=arm-linux-gnueabihf +++ echo arm-linux-gnueabihf -+ '[' xmultiple_components '!=' xsingle_commit ']' ++ '[' multiple_components '!=' single_commit ']' + return -+ print_mail_subject -+ true -++ bmk_print_result --oneline -++ false -++ local print_arg=--oneline -++ artifacts_mail_dir=artifacts/notify -++ case "$ci_project" in -++ metric_id=size -++ local improved_or_regressed -++ '[' -f artifacts/notify/exe.regression ']' -++ '[' -f artifacts/notify/symbol.regression ']' -++ improved_or_regressed=improvement -++ declare -A changed_by_msg -++ changed_by_msg[size-regression]='grew in size by' -++ changed_by_msg[size-improvement]='reduced in size by' -++ changed_by_msg[time-regression]='slowed down by' -++ changed_by_msg[time-improvement]='speeds up by' -++ changed_by_msg[vect-regression]='reduced by' -++ changed_by_msg[vect-improvement]='increased up by' -++ changed_by_msg[sve-regression]='reduced by' -++ changed_by_msg[sve-improvement]='increased up by' -++ changed_by='reduced in size by' -++ case $metric_id in -++ exe_threshold=1 -++ symbol_threshold=10 -++ case "$print_arg" in -++ assert_with_msg 'Builds with infra problems should never get here' '[' 0 '!=' 125 ']' -++ set -euf -o pipefail +x -++ local metric bmk symbol short_diag long_diag -++ '[' -f artifacts/notify/exe.improvement ']' -++ '[' -f artifacts/notify/symbol.improvement ']' -++ short_diag='No change' -++ echo 'No change' -++ print_commits --oneline -++ false -++ local print_arg=--oneline -++ local components new_commits more_lines -++ case "$change_kind:$print_arg" in -++ new_commits=0 -++ for c in "${changed_components[@]}" -+++ get_baseline_git binutils_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/binutils_rev -++ base_rev=2ada0458d516d23734e5fcfad0d538e38f6066c5 -+++ get_current_git binutils_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/binutils_rev -++ cur_rev=8606b47e94078e77a53f3cd714272c853d2add22 -+++ git -C binutils rev-list --count 2ada0458d516d23734e5fcfad0d538e38f6066c5..8606b47e94078e77a53f3cd714272c853d2add22 -++ c_commits=38 -++ new_commits=38 -++ for c in "${changed_components[@]}" -+++ get_baseline_git gcc_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/gcc_rev -++ base_rev=0a888650303750fd72878fc083dfb30b62e30809 -+++ get_current_git gcc_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/gcc_rev -++ cur_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+++ git -C gcc rev-list --count 0a888650303750fd72878fc083dfb30b62e30809..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -++ c_commits=82 -++ new_commits=120 -++ for c in "${changed_components[@]}" -+++ get_baseline_git glibc_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/glibc_rev -++ base_rev=1dc0bc8f07483e3faef245c343b773137c8d2c4f -+++ get_current_git glibc_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/glibc_rev -++ cur_rev=87ced255bdf2681f5bf6c89d7121e59f6f342161 -+++ git -C glibc rev-list --count 1dc0bc8f07483e3faef245c343b773137c8d2c4f..87ced255bdf2681f5bf6c89d7121e59f6f342161 -++ c_commits=8 -++ new_commits=128 -+++ echo binutils gcc glibc -+++ tr ' ' , -++ components=binutils,gcc,glibc -++ echo '128 commits in binutils,gcc,glibc' # generate dashboard # generate_dashboard_squad ... Skipping @@ -1341,7 +827,6 @@ f21962ddfc8bb23e92597da1f98e313dbde11cc1 manual: Document ld.so --list-diagnosti ... Skipping # post_to_jira Full stage ran successfully. -+ echo '[Linaro-TCWG-CI] No change after 128 commits in binutils,gcc,glibc' + echo '# generate dashboard' + generate_dashboard_squad + local results_date |