diff options
Diffstat (limited to 'jenkins/notify-full.log')
-rw-r--r-- | jenkins/notify-full.log | 2297 |
1 files changed, 275 insertions, 2022 deletions
diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log index 0256513..06901d8 100644 --- a/jenkins/notify-full.log +++ b/jenkins/notify-full.log @@ -1,25 +1,25 @@ -++ cat ++ pwd -+ remote_exec build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true +++ cat ++ remote_exec build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ./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 build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -d: -f 1 -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: -+ host=build-08.tcwglab ++ host=build-03.tcwglab + local port +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 2 -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: + port= + local dir +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 3 -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: -+ dir=/home/tcwg-buildslave/workspace/tcwg_kernel_0 ++ dir=/home/tcwg-buildslave/workspace/tcwg_kernel_1 + local opts -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 4 -+ opts=-p49295 ++ opts=-p51379 + local env_vars -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 5 + env_vars= + shift @@ -52,12 +52,11 @@ + for i in "$@" + cmd+=("$(printf '%q' "$i")") ++ printf %q true -++ printf %q /home/tcwg-buildslave/workspace/tcwg_kernel_0 -+ ssh -p49295 build-08.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_kernel_0 && 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_kernel_1 ++ ssh -p51379 build-03.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_kernel_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_kernel_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true +/home/tcwg-buildslave/workspace/tcwg_kernel_1/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true -# setup_notify_environment + false + dryrun= + declare top_artifacts ci_project ci_config @@ -65,6 +64,7 @@ + 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 + echo '# setup_notify_environment' + top_artifacts=artifacts @@ -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_kernel--gnu-master-arm-lts-defconfig-build/52/ +# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/53/ # Using dir : base-artifacts -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/52/' ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/53/' + 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_kernel--gnu-master-arm-lts-defconfig-build/53/ +# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/54/ # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/53/' ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/54/' + 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 -++ '[' x6785fd72d503fd13bfec31a2897694f1590031eb '!=' x2c9d78274a9a2c70b50246e29bae2acbbe239d2a ']' +++ '[' xa496e1a71e1766d4bb02b241cb23e2e9874d2605 '!=' x6785fd72d503fd13bfec31a2897694f1590031eb ']' ++ 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 '!=' x94a25d3dede035ce8318ae25388d658753c90a3b ']' +++ '[' x78f636d979530c8a649262dbd44914bdfb6f7290 '!=' x7997f0d35efca8a24d1b0ceae5066b1019d633d7 ']' ++ echo -ne ' gcc' ++ delim=' ' ++ for c in $(print_updated_components) @@ -173,7 +173,7 @@ +++ 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 -++ '[' x8ac536d32820a7a6f35a7e91e19a23f5e68a464d '!=' x4d835e18036eccde995e2a46aedc55f1b04a6939 ']' +++ '[' x96f3f57bb441ae69142c94b980f31e0797f2ae10 '!=' x8ac536d32820a7a6f35a7e91e19a23f5e68a464d ']' ++ echo -ne ' linux' ++ delim=' ' ++ for c in $(print_updated_components) @@ -188,7 +188,7 @@ +++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/qemu_rev -++ '[' x50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 '!=' xb0dd9a7d6dd15a6898e9c585b521e6bec79b25aa ']' +++ '[' x17780edd81d27fcfdb7a802efc870a99788bd2fc '!=' x50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 ']' ++ echo -ne ' qemu' ++ delim=' ' ++ echo @@ -208,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=2c9d78274a9a2c70b50246e29bae2acbbe239d2a ++ base_rev=6785fd72d503fd13bfec31a2897694f1590031eb ++ 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=6785fd72d503fd13bfec31a2897694f1590031eb -++ git -C binutils rev-list --count 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb -# rev for binutils : 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb (44 commits) -+ c_commits=44 -+ echo '# rev for binutils : 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb (44 commits)' ++ cur_rev=a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ git -C binutils rev-list --count 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +# rev for binutils : 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 (112 commits) ++ c_commits=112 ++ echo '# rev for binutils : 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 (112 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git gcc_rev ++ set -euf -o pipefail @@ -226,17 +226,17 @@ ++ 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=94a25d3dede035ce8318ae25388d658753c90a3b ++ 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 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -# rev for gcc : 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 (92 commits) -+ c_commits=92 -+ echo '# rev for gcc : 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 (92 commits)' ++ cur_rev=78f636d979530c8a649262dbd44914bdfb6f7290 +++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 +# rev for gcc : 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 (137 commits) ++ c_commits=137 ++ echo '# rev for gcc : 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 (137 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git linux_rev ++ set -euf -o pipefail @@ -244,17 +244,17 @@ ++ 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=4d835e18036eccde995e2a46aedc55f1b04a6939 ++ base_rev=8ac536d32820a7a6f35a7e91e19a23f5e68a464d ++ 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=8ac536d32820a7a6f35a7e91e19a23f5e68a464d -++ git -C linux rev-list --count 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d -# rev for linux : 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d (197 commits) -+ c_commits=197 -+ echo '# rev for linux : 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d (197 commits)' ++ cur_rev=96f3f57bb441ae69142c94b980f31e0797f2ae10 +++ git -C linux rev-list --count 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 +# rev for linux : 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 (142 commits) ++ c_commits=142 ++ echo '# rev for linux : 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 (142 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git qemu_rev ++ set -euf -o pipefail @@ -262,18 +262,18 @@ ++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/qemu_rev -+ base_rev=b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa ++ base_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 ++ get_current_git qemu_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No qemu_rev in current git' '[' -f artifacts/git/qemu_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/qemu_rev -+ cur_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -++ git -C qemu rev-list --count b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -# rev for qemu : b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 (82 commits) ++ cur_rev=17780edd81d27fcfdb7a802efc870a99788bd2fc +++ git -C qemu rev-list --count 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc +# rev for qemu : 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc (166 commits) -+ c_commits=82 -+ echo '# rev for qemu : b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 (82 commits)' ++ c_commits=166 ++ echo '# rev for qemu : 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc (166 commits)' + echo '' + setup_stages_to_run + '[' ignore = onregression ']' @@ -290,11 +290,8 @@ + 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 -+ generate_extra_details -+ set -euf -o pipefail -# generate_extra_details -+ echo '# generate_extra_details' + post_interesting_commits init # post_interesting_commits + set -euf -o pipefail @@ -303,1841 +300,31 @@ + '[' multiple_components '!=' single_commit ']' + return + '[' full '!=' full ']' ++ generate_extra_details ++ true + check_if_first_report + declare -g first_icommit_to_report + first_icommit_to_report=false + '[' xmultiple_components '!=' xsingle_commit ']' + return + post_interesting_commits full +# post_interesting_commits + set -euf -o pipefail + echo '# post_interesting_commits' -# post_interesting_commits + local stage=full + '[' multiple_components '!=' single_commit ']' + return -# print all notification files -+ 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["linaro-toolchain@lists.linaro.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=2c9d78274a9a2c70b50246e29bae2acbbe239d2a -++ 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=6785fd72d503fd13bfec31a2897694f1590031eb -+ read -r email -++ git -C binutils log --pretty=%ae 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb -+ 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 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=94a25d3dede035ce8318ae25388d658753c90a3b -++ 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 94a25d3dede035ce8318ae25388d658753c90a3b..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 -+ 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 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=4d835e18036eccde995e2a46aedc55f1b04a6939 -++ 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=8ac536d32820a7a6f35a7e91e19a23f5e68a464d -+ read -r email -++ git -C linux log --pretty=%ae 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d -+ 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 -+ 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 -+ 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 qemu_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/qemu_rev -+ base_rev=b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa -++ get_current_git qemu_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No qemu_rev in current git' '[' -f artifacts/git/qemu_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/qemu_rev -+ cur_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+ read -r email -++ git -C qemu log --pretty=%ae b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+ 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 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=2c9d78274a9a2c70b50246e29bae2acbbe239d2a -++ 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=6785fd72d503fd13bfec31a2897694f1590031eb -+ read -r email -++ git -C binutils log --pretty=%ce 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb -+ 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 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=94a25d3dede035ce8318ae25388d658753c90a3b -++ 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 94a25d3dede035ce8318ae25388d658753c90a3b..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 -+ 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 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=4d835e18036eccde995e2a46aedc55f1b04a6939 -++ 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=8ac536d32820a7a6f35a7e91e19a23f5e68a464d -+ read -r email -++ git -C linux log --pretty=%ce 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d -+ 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 -+ 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 -+ 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 qemu_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/qemu_rev -+ base_rev=b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa -++ get_current_git qemu_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No qemu_rev in current git' '[' -f artifacts/git/qemu_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/qemu_rev -+ cur_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+ read -r email -++ git -C qemu log --pretty=%ce b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+ 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[@]}" -+ '[' '' '!=' '' ']' -+ 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 @@ -2157,59 +344,48 @@ ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -+ print_result --oneline -+ false -+ local print_arg=--oneline -+ case "$print_arg" in -+ '[' 0 = 0 ']' -+ echo Success -+ print_mail_body +# print all notification files ++ echo '# print all notification files' + true -+ 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_kernel--gnu-master-arm-lts-defconfig-build/53/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_kernel--gnu-master-arm-lts-defconfig-build/52/artifact/artifacts -+ cat -++ print_commits --short ++ 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=--short -++ local components new_commits more_lines -++ case "$change_kind:$print_arg" in +++ 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[@]}" -++ sed -e 's/^/ | /' +++ 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=2c9d78274a9a2c70b50246e29bae2acbbe239d2a +++ base_rev=6785fd72d503fd13bfec31a2897694f1590031eb +++ 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=6785fd72d503fd13bfec31a2897694f1590031eb -+++ git -C binutils rev-list --count 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb -++ c_commits=44 -++ new_commits=44 -++ echo 'binutils commits:' -++ '[' '' '!=' '' ']' -+++ git -C binutils log --pretty=oneline 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb -+++ head -n5 -++ echo '6785fd72d503fd13bfec31a2897694f1590031eb PE dos_message -8606b47e94078e77a53f3cd714272c853d2add22 comdat_hash memory leaks -26d0081b52dc482c59abba23ca495304e698ce4b Confusion in coff_object_cleanup -398f1ddf5e89e066aeee242ea854dcbaa8eb9539 sanity check n_numaux -9cadc5fa8d2ed0310f182b4524367635730d7f73 Re: ld STRINGIFY' -++ '[' 44 -gt 5 ']' -++ echo '... and 39 more' +++ cur_rev=a496e1a71e1766d4bb02b241cb23e2e9874d2605 ++++ git -C binutils rev-list --count 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ c_commits=112 +++ new_commits=112 ++ for c in "${changed_components[@]}" +++ get_baseline_git gcc_rev +++ set -euf -o pipefail @@ -2217,27 +393,16 @@ +++ 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=94a25d3dede035ce8318ae25388d658753c90a3b +++ 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 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -++ c_commits=92 -++ new_commits=136 -++ echo 'gcc commits:' -++ '[' '' '!=' '' ']' -+++ git -C gcc log --pretty=oneline 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+++ head -n5 -++ 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.' -++ '[' 92 -gt 5 ']' -++ echo '... and 87 more' +++ cur_rev=78f636d979530c8a649262dbd44914bdfb6f7290 ++++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 +++ c_commits=137 +++ new_commits=249 ++ for c in "${changed_components[@]}" +++ get_baseline_git linux_rev +++ set -euf -o pipefail @@ -2245,27 +410,16 @@ b88636400f0e8e9c4155f802475e65018a4425d2 Daily bump.' +++ 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=4d835e18036eccde995e2a46aedc55f1b04a6939 +++ base_rev=8ac536d32820a7a6f35a7e91e19a23f5e68a464d +++ 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=8ac536d32820a7a6f35a7e91e19a23f5e68a464d -+++ git -C linux rev-list --count 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d -++ c_commits=197 -++ new_commits=333 -++ echo 'linux commits:' -++ '[' '' '!=' '' ']' -+++ git -C linux log --pretty=oneline 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d -+++ head -n5 -++ echo '8ac536d32820a7a6f35a7e91e19a23f5e68a464d Merge v6.1.48 -cd363bb9548ec3208120bb3f55ff4ded2487d7fb Linux 6.1.48 -7487244912b13a918812b8f830e6a0dde269fdeb x86/srso: Correct the mitigation status when SMT is disabled -4da4aae04b7f3d5ba4345a75f92de00a54644f11 objtool/x86: Fixup frame-pointer vs rethunk -c8b056a3b4ebb33adbb873cab152ed499d1a1dcb x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG' -++ '[' 197 -gt 5 ']' -++ echo '... and 192 more' +++ cur_rev=96f3f57bb441ae69142c94b980f31e0797f2ae10 ++++ git -C linux rev-list --count 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 +++ c_commits=142 +++ new_commits=391 ++ for c in "${changed_components[@]}" +++ get_baseline_git qemu_rev +++ set -euf -o pipefail @@ -2273,81 +427,54 @@ c8b056a3b4ebb33adbb873cab152ed499d1a1dcb x86/retpoline,kprobes: Fix position of +++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/qemu_rev -++ base_rev=b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa +++ base_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 +++ get_current_git qemu_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No qemu_rev in current git' '[' -f artifacts/git/qemu_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/qemu_rev -++ cur_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+++ git -C qemu rev-list --count b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -++ c_commits=82 -++ new_commits=415 -++ echo 'qemu commits:' -++ '[' '' '!=' '' ']' -+++ git -C qemu log --pretty=oneline b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+++ head -n5 -++ echo '50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 Merge tag '\''pull-target-arm-20230824'\'' of https://git.linaro.org/people/pmaydell/qemu-arm into staging -6030ef9d416d740eed9c0beaf7eef83d27eaf4eb Merge tag '\''pull-loongarch-20230824'\'' of https://gitlab.com/gaosong/qemu into staging -3f6bec4a9f7c159d32d49f6df5c2c3d587b953b9 hw/loongarch: Fix ACPI processor id off-by-one error -17ffe331a923c9015887917b27212ab39ff1d8ea target/loongarch: Split fcc register to fcc0-7 in gdbstub -2948c1fb6b8d806d92394ec358e6ed727e946df9 hw/intc/loongarch_pch: fix edge triggered irq handling' -++ '[' 82 -gt 5 ']' -++ echo '... and 77 more' -++ print_result --short -++ false -++ local print_arg=--short -++ case "$print_arg" in -++ echo 'Results changed to' -+++ cat artifacts/results -++ echo '# reset_artifacts: --10 -# build_abe binutils: --9 -# build_abe stage1: --5 -# build_abe qemu: --2 -# linux_n_obj: -7430 -# linux build successful: -all -# linux boot successful: -boot' -++ echo '' -++ echo From -+++ cat base-artifacts/results -++ echo '# reset_artifacts: --10 -# build_abe binutils: --9 -# build_abe stage1: --5 -# build_abe qemu: --2 -# linux_n_obj: -7430 -# linux build successful: -all -# linux boot successful: -boot' -++ print_config -++ : -+ '[' xmultiple_components '!=' xsingle_commit ']' -+ return -+ print_mail_subject -+ true +++ cur_rev=17780edd81d27fcfdb7a802efc870a99788bd2fc ++++ git -C qemu rev-list --count 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc +++ c_commits=166 +++ new_commits=557 ++++ echo binutils gcc linux qemu ++++ tr ' ' , +++ components=binutils,gcc,linux,qemu +++ echo '557 commits in binutils,gcc,linux,qemu' +++ '[' --oneline = --oneline ']' +++ return 0 ++ print_result --oneline ++ false ++ local print_arg=--oneline ++ case "$print_arg" in ++ '[' 0 = 0 ']' ++ echo Success -++ print_commits --oneline ++ echo '[Linaro-TCWG-CI]' '557 commits in binutils,gcc,linux,qemu: Success' ++ 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_kernel--gnu-master-arm-lts-defconfig-build/54/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_kernel--gnu-master-arm-lts-defconfig-build/53/artifact/artifacts ++ cat +++ print_commits --short +++ sed -e 's/^/ | /' +++ set -euf -o pipefail ++ false -++ local print_arg=--oneline -++ local components new_commits more_lines -++ case "$change_kind:$print_arg" in +++ local print_arg=--short +++ '[' 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 @@ -2356,16 +483,16 @@ boot' +++ 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=2c9d78274a9a2c70b50246e29bae2acbbe239d2a +++ base_rev=6785fd72d503fd13bfec31a2897694f1590031eb +++ 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=6785fd72d503fd13bfec31a2897694f1590031eb -+++ git -C binutils rev-list --count 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb -++ c_commits=44 -++ new_commits=44 +++ cur_rev=a496e1a71e1766d4bb02b241cb23e2e9874d2605 ++++ git -C binutils rev-list --count 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ c_commits=112 +++ new_commits=112 ++ for c in "${changed_components[@]}" +++ get_baseline_git gcc_rev +++ set -euf -o pipefail @@ -2373,16 +500,16 @@ boot' +++ 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=94a25d3dede035ce8318ae25388d658753c90a3b +++ 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 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -++ c_commits=92 -++ new_commits=136 +++ cur_rev=78f636d979530c8a649262dbd44914bdfb6f7290 ++++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 +++ c_commits=137 +++ new_commits=249 ++ for c in "${changed_components[@]}" +++ get_baseline_git linux_rev +++ set -euf -o pipefail @@ -2390,16 +517,16 @@ boot' +++ 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=4d835e18036eccde995e2a46aedc55f1b04a6939 +++ base_rev=8ac536d32820a7a6f35a7e91e19a23f5e68a464d +++ 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=8ac536d32820a7a6f35a7e91e19a23f5e68a464d -+++ git -C linux rev-list --count 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d -++ c_commits=197 -++ new_commits=333 +++ cur_rev=96f3f57bb441ae69142c94b980f31e0797f2ae10 ++++ git -C linux rev-list --count 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 +++ c_commits=142 +++ new_commits=391 ++ for c in "${changed_components[@]}" +++ get_baseline_git qemu_rev +++ set -euf -o pipefail @@ -2407,18 +534,147 @@ boot' +++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/qemu_rev -++ base_rev=b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa +++ base_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 +++ get_current_git qemu_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No qemu_rev in current git' '[' -f artifacts/git/qemu_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/qemu_rev -++ cur_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+++ git -C qemu rev-list --count b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -++ c_commits=82 -++ new_commits=415 +++ cur_rev=17780edd81d27fcfdb7a802efc870a99788bd2fc ++++ git -C qemu rev-list --count 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc +++ c_commits=166 +++ new_commits=557 +++ echo binutils gcc linux qemu +++ tr ' ' , +++ components=binutils,gcc,linux,qemu +++ echo '557 commits in binutils,gcc,linux,qemu' +++ '[' --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=6785fd72d503fd13bfec31a2897694f1590031eb ++++ 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=a496e1a71e1766d4bb02b241cb23e2e9874d2605 ++++ git -C binutils rev-list --count 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ c_commits=112 +++ '[' '' '!=' '' ']' +++ git -C binutils log -n 5 --oneline 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ '[' 112 -gt 5 ']' +++ echo '... and 107 more commits in binutils' +++ '[' '' '!=' '' ']' +++ 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=78f636d979530c8a649262dbd44914bdfb6f7290 ++++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 +++ c_commits=137 +++ '[' '' '!=' '' ']' +++ git -C gcc log -n 5 --oneline 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 +++ '[' 137 -gt 5 ']' +++ echo '... and 132 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=8ac536d32820a7a6f35a7e91e19a23f5e68a464d ++++ 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=96f3f57bb441ae69142c94b980f31e0797f2ae10 ++++ git -C linux rev-list --count 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 +++ c_commits=142 +++ '[' '' '!=' '' ']' +++ git -C linux log -n 5 --oneline 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 +++ '[' 142 -gt 5 ']' +++ echo '... and 137 more commits in linux' +++ '[' '' '!=' '' ']' +++ for c in "${changed_components[@]}" ++++ get_baseline_git qemu_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/qemu_rev +++ base_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 ++++ get_current_git qemu_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No qemu_rev in current git' '[' -f artifacts/git/qemu_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/qemu_rev +++ cur_rev=17780edd81d27fcfdb7a802efc870a99788bd2fc ++++ git -C qemu rev-list --count 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc +++ c_commits=166 +++ '[' '' '!=' '' ']' +++ git -C qemu log -n 5 --oneline 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc +++ '[' 166 -gt 5 ']' +++ echo '... and 161 more commits in qemu' +++ '[' '' '!=' '' ']' +++ return 0 +++ print_result --short +++ false +++ local print_arg=--short +++ case "$print_arg" in +++ echo 'Results changed to' ++++ cat artifacts/results +++ echo '# reset_artifacts: +-10 +# build_abe binutils: +-9 +# build_abe stage1: +-5 +# build_abe qemu: +-2 +# linux_n_obj: +7430 +# linux build successful: +all +# linux boot successful: +boot' +++ echo '' +++ echo From ++++ cat base-artifacts/results +++ echo '# reset_artifacts: +-10 +# build_abe binutils: +-9 +# build_abe stage1: +-5 +# build_abe qemu: +-2 +# linux_n_obj: +7430 +# linux build successful: +all +# linux boot successful: +boot' +++ print_config +++ : ++ '[' multiple_components '!=' single_commit ']' ++ return # generate dashboard # generate_dashboard_squad ... Skipping @@ -2426,9 +682,6 @@ boot' ... Skipping # post_to_jira Full stage ran successfully. -++ components=binutils,gcc,linux,qemu -++ echo '415 commits in binutils,gcc,linux,qemu' -+ echo '[Linaro-TCWG-CI] Success after 415 commits in binutils,gcc,linux,qemu' + echo '# generate dashboard' + generate_dashboard_squad + local results_date |