diff options
24 files changed, 367 insertions, 2348 deletions
diff --git a/01-reset_artifacts/console.log.xz b/01-reset_artifacts/console.log.xz Binary files differindex 96c3cbb..2fc6f41 100644 --- a/01-reset_artifacts/console.log.xz +++ b/01-reset_artifacts/console.log.xz diff --git a/02-prepare_abe/console.log.xz b/02-prepare_abe/console.log.xz Binary files differindex 53777d3..3acbb15 100644 --- a/02-prepare_abe/console.log.xz +++ b/02-prepare_abe/console.log.xz diff --git a/03-build_abe-binutils/console.log.xz b/03-build_abe-binutils/console.log.xz Binary files differindex 219429d..01fdb07 100644 --- a/03-build_abe-binutils/console.log.xz +++ b/03-build_abe-binutils/console.log.xz diff --git a/03-build_abe-binutils/make-binutils.log.xz b/03-build_abe-binutils/make-binutils.log.xz Binary files differindex fa2e43e..acf6427 100644 --- a/03-build_abe-binutils/make-binutils.log.xz +++ b/03-build_abe-binutils/make-binutils.log.xz diff --git a/04-build_abe-stage1/console.log.xz b/04-build_abe-stage1/console.log.xz Binary files differindex 40b71e5..51707b7 100644 --- a/04-build_abe-stage1/console.log.xz +++ b/04-build_abe-stage1/console.log.xz diff --git a/04-build_abe-stage1/make-gcc-stage1.log.xz b/04-build_abe-stage1/make-gcc-stage1.log.xz Binary files differindex ff0a639..c912eaf 100644 --- a/04-build_abe-stage1/make-gcc-stage1.log.xz +++ b/04-build_abe-stage1/make-gcc-stage1.log.xz diff --git a/05-build_abe-qemu/console.log.xz b/05-build_abe-qemu/console.log.xz Binary files differindex 1049d19..d29ae51 100644 --- a/05-build_abe-qemu/console.log.xz +++ b/05-build_abe-qemu/console.log.xz diff --git a/05-build_abe-qemu/make-qemu.log.xz b/05-build_abe-qemu/make-qemu.log.xz Binary files differindex 9d753af..bf29da9 100644 --- a/05-build_abe-qemu/make-qemu.log.xz +++ b/05-build_abe-qemu/make-qemu.log.xz diff --git a/06-build_linux/console.log.xz b/06-build_linux/console.log.xz Binary files differindex c817865..b3b967b 100644 --- a/06-build_linux/console.log.xz +++ b/06-build_linux/console.log.xz diff --git a/08-check_regression/console.log.xz b/08-check_regression/console.log.xz Binary files differindex bbd0e61..833ac93 100644 --- a/08-check_regression/console.log.xz +++ b/08-check_regression/console.log.xz diff --git a/git/binutils_rev b/git/binutils_rev index 75dccf1..bd4e87f 100644 --- a/git/binutils_rev +++ b/git/binutils_rev @@ -1 +1 @@ -c6b80f2a92c85536ded680cf1d068262a747d480 +a496e1a71e1766d4bb02b241cb23e2e9874d2605 diff --git a/git/gcc_rev b/git/gcc_rev index 35506a2..18f940f 100644 --- a/git/gcc_rev +++ b/git/gcc_rev @@ -1 +1 @@ -7997f0d35efca8a24d1b0ceae5066b1019d633d7 +a7d052b3200c7928d903a0242b8cfd75d131e374 diff --git a/git/linux_rev b/git/linux_rev index b149328..20d46ff 100644 --- a/git/linux_rev +++ b/git/linux_rev @@ -1 +1 @@ -569306fa74e3adbe699e8548698815473469e440 +43379dc94db5d75933aac04f61b8d313be92ebe1 diff --git a/git/qemu_rev b/git/qemu_rev index 04762cc..63f196d 100644 --- a/git/qemu_rev +++ b/git/qemu_rev @@ -1 +1 @@ -50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 +17780edd81d27fcfdb7a802efc870a99788bd2fc diff --git a/jenkins/build-name b/jenkins/build-name index 461419b..501e8b7 100644 --- a/jenkins/build-name +++ b/jenkins/build-name @@ -1 +1 @@ -#57-binutils-gcc-linux-qemu-R33 +#58-binutils-gcc-linux-qemu-R33 diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log index 667d2a6..c275b9f 100644 --- a/jenkins/notify-full.log +++ b/jenkins/notify-full.log @@ -1,25 +1,25 @@ ++ pwd ++ cat -+ remote_exec build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true ++ remote_exec build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ./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-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -d: -f 1 -+ host=build-05.tcwglab ++ host=build-04.tcwglab + local port -++ echo build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -s -d: -f 2 + port= + local dir -++ echo build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -s -d: -f 3 -+ dir=/home/tcwg-buildslave/workspace/tcwg_kernel_0 ++ dir=/home/tcwg-buildslave/workspace/tcwg_kernel_1 + local opts -++ echo build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -s -d: -f 4 -+ opts=-p51576 ++ opts=-p50936 + local env_vars -++ echo build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -s -d: -f 5 + env_vars= + shift @@ -52,10 +52,10 @@ + for i in "$@" + cmd+=("$(printf '%q' "$i")") ++ printf %q true -++ printf %q /home/tcwg-buildslave/workspace/tcwg_kernel_0 -+ ssh -p51576 build-05.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 -p50936 build-04.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 + 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_kernel--gnu-master-arm-stable-allyesconfig-build/56/ +# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/57/ # Using dir : base-artifacts -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/56/' ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/57/' + 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-stable-allyesconfig-build/57/ +# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/58/ # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/57/' ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/58/' + 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 -++ '[' xc6b80f2a92c85536ded680cf1d068262a747d480 '!=' x835f16daa77952015d1a97ae6eab48cc2ea14fb8 ']' +++ '[' xa496e1a71e1766d4bb02b241cb23e2e9874d2605 '!=' xc6b80f2a92c85536ded680cf1d068262a747d480 ']' ++ 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 '!=' x3beef5e6b5b12b5c90040c8485f1836e2dd6cf83 ']' +++ '[' xa7d052b3200c7928d903a0242b8cfd75d131e374 '!=' 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 -++ '[' x569306fa74e3adbe699e8548698815473469e440 '!=' x5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b ']' +++ '[' x43379dc94db5d75933aac04f61b8d313be92ebe1 '!=' x569306fa74e3adbe699e8548698815473469e440 ']' ++ 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=835f16daa77952015d1a97ae6eab48cc2ea14fb8 ++ base_rev=c6b80f2a92c85536ded680cf1d068262a747d480 ++ 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=c6b80f2a92c85536ded680cf1d068262a747d480 -++ git -C binutils rev-list --count 835f16daa77952015d1a97ae6eab48cc2ea14fb8..c6b80f2a92c85536ded680cf1d068262a747d480 -# rev for binutils : 835f16daa77952015d1a97ae6eab48cc2ea14fb8..c6b80f2a92c85536ded680cf1d068262a747d480 (53 commits) -+ c_commits=53 -+ echo '# rev for binutils : 835f16daa77952015d1a97ae6eab48cc2ea14fb8..c6b80f2a92c85536ded680cf1d068262a747d480 (53 commits)' ++ cur_rev=a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ git -C binutils rev-list --count c6b80f2a92c85536ded680cf1d068262a747d480..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +# rev for binutils : c6b80f2a92c85536ded680cf1d068262a747d480..a496e1a71e1766d4bb02b241cb23e2e9874d2605 (117 commits) ++ c_commits=117 ++ echo '# rev for binutils : c6b80f2a92c85536ded680cf1d068262a747d480..a496e1a71e1766d4bb02b241cb23e2e9874d2605 (117 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=3beef5e6b5b12b5c90040c8485f1836e2dd6cf83 ++ 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 3beef5e6b5b12b5c90040c8485f1836e2dd6cf83..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -# rev for gcc : 3beef5e6b5b12b5c90040c8485f1836e2dd6cf83..7997f0d35efca8a24d1b0ceae5066b1019d633d7 (102 commits) -+ c_commits=102 -+ echo '# rev for gcc : 3beef5e6b5b12b5c90040c8485f1836e2dd6cf83..7997f0d35efca8a24d1b0ceae5066b1019d633d7 (102 commits)' ++ cur_rev=a7d052b3200c7928d903a0242b8cfd75d131e374 +++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..a7d052b3200c7928d903a0242b8cfd75d131e374 +# rev for gcc : 7997f0d35efca8a24d1b0ceae5066b1019d633d7..a7d052b3200c7928d903a0242b8cfd75d131e374 (136 commits) ++ c_commits=136 ++ echo '# rev for gcc : 7997f0d35efca8a24d1b0ceae5066b1019d633d7..a7d052b3200c7928d903a0242b8cfd75d131e374 (136 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=5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b ++ 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=569306fa74e3adbe699e8548698815473469e440 -++ git -C linux rev-list --count 5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b..569306fa74e3adbe699e8548698815473469e440 -# rev for linux : 5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b..569306fa74e3adbe699e8548698815473469e440 (235 commits) -+ c_commits=235 -+ echo '# rev for linux : 5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b..569306fa74e3adbe699e8548698815473469e440 (235 commits)' ++ 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 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 -# generate_extra_details -+ set -euf -o pipefail -+ echo '# generate_extra_details' + post_interesting_commits init # post_interesting_commits + set -euf -o pipefail @@ -303,6 +300,8 @@ + '[' 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 @@ -315,2057 +314,17 @@ + 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=835f16daa77952015d1a97ae6eab48cc2ea14fb8 -++ 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=c6b80f2a92c85536ded680cf1d068262a747d480 -+ read -r email -++ git -C binutils log --pretty=%ae 835f16daa77952015d1a97ae6eab48cc2ea14fb8..c6b80f2a92c85536ded680cf1d068262a747d480 -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ 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=3beef5e6b5b12b5c90040c8485f1836e2dd6cf83 -++ 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 3beef5e6b5b12b5c90040c8485f1836e2dd6cf83..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 -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ 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=5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b -++ 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=569306fa74e3adbe699e8548698815473469e440 -+ read -r email -++ git -C linux log --pretty=%ae 5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b..569306fa74e3adbe699e8548698815473469e440 -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ 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=835f16daa77952015d1a97ae6eab48cc2ea14fb8 -++ 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=c6b80f2a92c85536ded680cf1d068262a747d480 -+ read -r email -++ git -C binutils log --pretty=%ce 835f16daa77952015d1a97ae6eab48cc2ea14fb8..c6b80f2a92c85536ded680cf1d068262a747d480 -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ 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=3beef5e6b5b12b5c90040c8485f1836e2dd6cf83 -++ 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 3beef5e6b5b12b5c90040c8485f1836e2dd6cf83..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 -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ 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=5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b -++ 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=569306fa74e3adbe699e8548698815473469e440 -+ read -r email -++ git -C linux log --pretty=%ce 5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b..569306fa74e3adbe699e8548698815473469e440 -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ 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 @@ -2385,30 +344,30 @@ ++ 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-stable-allyesconfig-build/57/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-stable-allyesconfig-build/56/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 -++ sed -e 's/^/ | /' -++ 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[@]}" +++ get_baseline_git binutils_rev @@ -2417,28 +376,16 @@ +++ 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=835f16daa77952015d1a97ae6eab48cc2ea14fb8 +++ base_rev=c6b80f2a92c85536ded680cf1d068262a747d480 +++ 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=c6b80f2a92c85536ded680cf1d068262a747d480 -+++ git -C binutils rev-list --count 835f16daa77952015d1a97ae6eab48cc2ea14fb8..c6b80f2a92c85536ded680cf1d068262a747d480 -++ c_commits=53 -++ new_commits=53 -++ echo 'binutils commits:' -++ '[' '' '!=' '' ']' -+++ git -C binutils log --pretty=oneline 835f16daa77952015d1a97ae6eab48cc2ea14fb8..c6b80f2a92c85536ded680cf1d068262a747d480 -+++ head -n5 -+++ true -++ echo 'c6b80f2a92c85536ded680cf1d068262a747d480 Automatic date update in version.in -fd669f71eaf711915ed89b65714969e20997b0a7 Simplify definition of GUILE -9030a82d6f700e03ab143f0d002e9f21ae2fd52f Use get_frame_address_in_block in print_frame -d2ac569f7b443aef7b2be2f0c80d8ab0d67b4292 opcodes i386 and ia64 gen file warnings -b8a0c930580775e54bccdfdc77046db74331bad4 ld STRINGIFY' -++ '[' 53 -gt 5 ']' -++ echo '... and 48 more' +++ cur_rev=a496e1a71e1766d4bb02b241cb23e2e9874d2605 ++++ git -C binutils rev-list --count c6b80f2a92c85536ded680cf1d068262a747d480..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ c_commits=117 +++ new_commits=117 ++ for c in "${changed_components[@]}" +++ get_baseline_git gcc_rev +++ set -euf -o pipefail @@ -2446,28 +393,16 @@ b8a0c930580775e54bccdfdc77046db74331bad4 ld STRINGIFY' +++ 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=3beef5e6b5b12b5c90040c8485f1836e2dd6cf83 +++ 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 3beef5e6b5b12b5c90040c8485f1836e2dd6cf83..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -++ c_commits=102 -++ new_commits=155 -++ echo 'gcc commits:' -++ '[' '' '!=' '' ']' -+++ git -C gcc log --pretty=oneline 3beef5e6b5b12b5c90040c8485f1836e2dd6cf83..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.' -++ '[' 102 -gt 5 ']' -++ echo '... and 97 more' +++ cur_rev=a7d052b3200c7928d903a0242b8cfd75d131e374 ++++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..a7d052b3200c7928d903a0242b8cfd75d131e374 +++ c_commits=136 +++ new_commits=253 ++ for c in "${changed_components[@]}" +++ get_baseline_git linux_rev +++ set -euf -o pipefail @@ -2475,28 +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=5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b +++ 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=569306fa74e3adbe699e8548698815473469e440 -+++ git -C linux rev-list --count 5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b..569306fa74e3adbe699e8548698815473469e440 -++ c_commits=235 -++ new_commits=390 -++ echo 'linux commits:' -++ '[' '' '!=' '' ']' -+++ git -C linux log --pretty=oneline 5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b..569306fa74e3adbe699e8548698815473469e440 -+++ head -n5 -+++ true -++ echo '569306fa74e3adbe699e8548698815473469e440 Merge v6.4.12 -05d8970cca014b96c06c3730ae084f08087f13dd Linux 6.4.12 -b237550e1f1bd1bd5f5e76af7a426e79c83fe71a net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled -4a3fcfc3b51796e5e6974041c9a7cf7808d16f9e af_unix: Fix null-ptr-deref in unix_stream_sendpage(). -cdd01bada2735ec0e33b330d2a5455528e3c6b1e ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop' -++ '[' 235 -gt 5 ']' -++ echo '... and 230 more' +++ cur_rev=43379dc94db5d75933aac04f61b8d313be92ebe1 ++++ git -C linux rev-list --count 569306fa74e3adbe699e8548698815473469e440..43379dc94db5d75933aac04f61b8d313be92ebe1 +++ c_commits=142 +++ new_commits=395 ++ for c in "${changed_components[@]}" +++ get_baseline_git qemu_rev +++ set -euf -o pipefail @@ -2504,74 +427,54 @@ cdd01bada2735ec0e33b330d2a5455528e3c6b1e ASoC: SOF: intel: hda: Clean up link DM +++ 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=472 -++ echo 'qemu commits:' -++ '[' '' '!=' '' ']' -+++ git -C qemu log --pretty=oneline b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+++ head -n5 -+++ true -++ 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: -33' -++ 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: -33' -++ 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=561 ++++ echo binutils gcc linux qemu ++++ tr ' ' , +++ components=binutils,gcc,linux,qemu +++ echo '561 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]' '561 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-stable-allyesconfig-build/58/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-stable-allyesconfig-build/57/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 @@ -2580,16 +483,16 @@ cdd01bada2735ec0e33b330d2a5455528e3c6b1e ASoC: SOF: intel: hda: Clean up link DM +++ 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=835f16daa77952015d1a97ae6eab48cc2ea14fb8 +++ base_rev=c6b80f2a92c85536ded680cf1d068262a747d480 +++ 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=c6b80f2a92c85536ded680cf1d068262a747d480 -+++ git -C binutils rev-list --count 835f16daa77952015d1a97ae6eab48cc2ea14fb8..c6b80f2a92c85536ded680cf1d068262a747d480 -++ c_commits=53 -++ new_commits=53 +++ cur_rev=a496e1a71e1766d4bb02b241cb23e2e9874d2605 ++++ git -C binutils rev-list --count c6b80f2a92c85536ded680cf1d068262a747d480..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ c_commits=117 +++ new_commits=117 ++ for c in "${changed_components[@]}" +++ get_baseline_git gcc_rev +++ set -euf -o pipefail @@ -2597,16 +500,16 @@ cdd01bada2735ec0e33b330d2a5455528e3c6b1e ASoC: SOF: intel: hda: Clean up link DM +++ 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=3beef5e6b5b12b5c90040c8485f1836e2dd6cf83 +++ 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 3beef5e6b5b12b5c90040c8485f1836e2dd6cf83..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -++ c_commits=102 -++ new_commits=155 +++ cur_rev=a7d052b3200c7928d903a0242b8cfd75d131e374 ++++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..a7d052b3200c7928d903a0242b8cfd75d131e374 +++ c_commits=136 +++ new_commits=253 ++ for c in "${changed_components[@]}" +++ get_baseline_git linux_rev +++ set -euf -o pipefail @@ -2614,16 +517,16 @@ cdd01bada2735ec0e33b330d2a5455528e3c6b1e ASoC: SOF: intel: hda: Clean up link DM +++ 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=5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b +++ 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=569306fa74e3adbe699e8548698815473469e440 -+++ git -C linux rev-list --count 5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b..569306fa74e3adbe699e8548698815473469e440 -++ c_commits=235 -++ new_commits=390 +++ cur_rev=43379dc94db5d75933aac04f61b8d313be92ebe1 ++++ git -C linux rev-list --count 569306fa74e3adbe699e8548698815473469e440..43379dc94db5d75933aac04f61b8d313be92ebe1 +++ c_commits=142 +++ new_commits=395 ++ for c in "${changed_components[@]}" +++ get_baseline_git qemu_rev +++ set -euf -o pipefail @@ -2631,18 +534,139 @@ cdd01bada2735ec0e33b330d2a5455528e3c6b1e ASoC: SOF: intel: hda: Clean up link DM +++ 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=472 +++ cur_rev=17780edd81d27fcfdb7a802efc870a99788bd2fc ++++ git -C qemu rev-list --count 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc +++ c_commits=166 +++ new_commits=561 +++ echo binutils gcc linux qemu +++ tr ' ' , +++ components=binutils,gcc,linux,qemu +++ echo '561 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=c6b80f2a92c85536ded680cf1d068262a747d480 ++++ 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 c6b80f2a92c85536ded680cf1d068262a747d480..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ c_commits=117 +++ '[' '' '!=' '' ']' +++ git -C binutils log -n 5 --oneline c6b80f2a92c85536ded680cf1d068262a747d480..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ '[' 117 -gt 5 ']' +++ echo '... and 112 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=a7d052b3200c7928d903a0242b8cfd75d131e374 ++++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..a7d052b3200c7928d903a0242b8cfd75d131e374 +++ c_commits=136 +++ '[' '' '!=' '' ']' +++ git -C gcc log -n 5 --oneline 7997f0d35efca8a24d1b0ceae5066b1019d633d7..a7d052b3200c7928d903a0242b8cfd75d131e374 +++ '[' 136 -gt 5 ']' +++ echo '... and 131 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' +++ '[' '' '!=' '' ']' +++ 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: +33' +++ 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: +33' +++ print_config +++ : ++ '[' multiple_components '!=' single_commit ']' ++ return # generate dashboard # generate_dashboard_squad ... Skipping @@ -2650,9 +674,6 @@ cdd01bada2735ec0e33b330d2a5455528e3c6b1e ASoC: SOF: intel: hda: Clean up link DM ... Skipping # post_to_jira Full stage ran successfully. -++ components=binutils,gcc,linux,qemu -++ echo '472 commits in binutils,gcc,linux,qemu' -+ echo '[Linaro-TCWG-CI] Success after 472 commits in binutils,gcc,linux,qemu' + echo '# generate dashboard' + generate_dashboard_squad + local results_date diff --git a/jenkins/notify-init.log b/jenkins/notify-init.log index 5742709..9c78d5d 100644 --- a/jenkins/notify-init.log +++ b/jenkins/notify-init.log @@ -1,25 +1,25 @@ ++ pwd ++ cat -+ remote_exec build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts --notify ignore __stage init __verbose true ++ remote_exec build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts --notify ignore __stage init __verbose true + set -euf -o pipefail + local host -++ echo build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -d: -f 1 -+ host=build-05.tcwglab ++ host=build-04.tcwglab + local port -++ echo build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -s -d: -f 2 + port= + local dir -++ echo build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -s -d: -f 3 -+ dir=/home/tcwg-buildslave/workspace/tcwg_kernel_0 ++ dir=/home/tcwg-buildslave/workspace/tcwg_kernel_1 + local opts -++ echo build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -s -d: -f 4 -+ opts=-p51576 ++ opts=-p50936 + local env_vars -++ echo build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -s -d: -f 5 + env_vars= + shift @@ -52,10 +52,10 @@ + for i in "$@" + cmd+=("$(printf '%q' "$i")") ++ printf %q true -++ printf %q /home/tcwg-buildslave/workspace/tcwg_kernel_0 -+ ssh -p51576 build-05.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_kernel_0 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts --notify ignore __stage init __verbose true' +++ printf %q /home/tcwg-buildslave/workspace/tcwg_kernel_1 ++ ssh -p50936 build-04.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_kernel_1 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts --notify ignore __stage init __verbose true' -/home/tcwg-buildslave/workspace/tcwg_kernel_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify ignore __stage init __verbose true +/home/tcwg-buildslave/workspace/tcwg_kernel_1/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify ignore __stage init __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_kernel--gnu-master-arm-stable-allyesconfig-build/56/ +# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/57/ # Using dir : base-artifacts -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/56/' ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/57/' + 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-stable-allyesconfig-build/57/ +# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/58/ # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/57/' ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/58/' + 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 -++ '[' xc6b80f2a92c85536ded680cf1d068262a747d480 '!=' x835f16daa77952015d1a97ae6eab48cc2ea14fb8 ']' +++ '[' xa496e1a71e1766d4bb02b241cb23e2e9874d2605 '!=' xc6b80f2a92c85536ded680cf1d068262a747d480 ']' ++ 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 '!=' x3beef5e6b5b12b5c90040c8485f1836e2dd6cf83 ']' +++ '[' xa7d052b3200c7928d903a0242b8cfd75d131e374 '!=' 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 -++ '[' x569306fa74e3adbe699e8548698815473469e440 '!=' x5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b ']' +++ '[' x43379dc94db5d75933aac04f61b8d313be92ebe1 '!=' x569306fa74e3adbe699e8548698815473469e440 ']' ++ 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=835f16daa77952015d1a97ae6eab48cc2ea14fb8 ++ base_rev=c6b80f2a92c85536ded680cf1d068262a747d480 ++ 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=c6b80f2a92c85536ded680cf1d068262a747d480 -++ git -C binutils rev-list --count 835f16daa77952015d1a97ae6eab48cc2ea14fb8..c6b80f2a92c85536ded680cf1d068262a747d480 -# rev for binutils : 835f16daa77952015d1a97ae6eab48cc2ea14fb8..c6b80f2a92c85536ded680cf1d068262a747d480 (53 commits) -+ c_commits=53 -+ echo '# rev for binutils : 835f16daa77952015d1a97ae6eab48cc2ea14fb8..c6b80f2a92c85536ded680cf1d068262a747d480 (53 commits)' ++ cur_rev=a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ git -C binutils rev-list --count c6b80f2a92c85536ded680cf1d068262a747d480..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +# rev for binutils : c6b80f2a92c85536ded680cf1d068262a747d480..a496e1a71e1766d4bb02b241cb23e2e9874d2605 (117 commits) ++ c_commits=117 ++ echo '# rev for binutils : c6b80f2a92c85536ded680cf1d068262a747d480..a496e1a71e1766d4bb02b241cb23e2e9874d2605 (117 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=3beef5e6b5b12b5c90040c8485f1836e2dd6cf83 ++ 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 3beef5e6b5b12b5c90040c8485f1836e2dd6cf83..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -# rev for gcc : 3beef5e6b5b12b5c90040c8485f1836e2dd6cf83..7997f0d35efca8a24d1b0ceae5066b1019d633d7 (102 commits) -+ c_commits=102 -+ echo '# rev for gcc : 3beef5e6b5b12b5c90040c8485f1836e2dd6cf83..7997f0d35efca8a24d1b0ceae5066b1019d633d7 (102 commits)' ++ cur_rev=a7d052b3200c7928d903a0242b8cfd75d131e374 +++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..a7d052b3200c7928d903a0242b8cfd75d131e374 +# rev for gcc : 7997f0d35efca8a24d1b0ceae5066b1019d633d7..a7d052b3200c7928d903a0242b8cfd75d131e374 (136 commits) ++ c_commits=136 ++ echo '# rev for gcc : 7997f0d35efca8a24d1b0ceae5066b1019d633d7..a7d052b3200c7928d903a0242b8cfd75d131e374 (136 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=5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b ++ 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=569306fa74e3adbe699e8548698815473469e440 -++ git -C linux rev-list --count 5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b..569306fa74e3adbe699e8548698815473469e440 -# rev for linux : 5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b..569306fa74e3adbe699e8548698815473469e440 (235 commits) -+ c_commits=235 -+ echo '# rev for linux : 5b818ce4e8ff1f863c55379a57ec0cac3f35ad2b..569306fa74e3adbe699e8548698815473469e440 (235 commits)' ++ 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 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 -# generate_extra_details -+ set -euf -o pipefail -+ echo '# generate_extra_details' + post_interesting_commits init # post_interesting_commits + set -euf -o pipefail diff --git a/jenkins/rewrite.log b/jenkins/rewrite.log index fe33e87..b589cfb 100644 --- a/jenkins/rewrite.log +++ b/jenkins/rewrite.log @@ -1,25 +1,25 @@ ++ pwd ++ cat -+ remote_exec build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: ./jenkins-scripts/round-robin-baseline.sh '@@rr[top_artifacts]' artifacts __build_script tcwg_kernel-build.sh __push_base_artifacts true __rewrite_base_artifacts true __rewrite_num 100 ++ remote_exec build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ./jenkins-scripts/round-robin-baseline.sh '@@rr[top_artifacts]' artifacts __build_script tcwg_kernel-build.sh __push_base_artifacts true __rewrite_base_artifacts true __rewrite_num 100 + set -euf -o pipefail + local host -++ echo build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -d: -f 1 -+ host=build-05.tcwglab ++ host=build-04.tcwglab + local port -++ echo build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -s -d: -f 2 + port= + local dir -++ echo build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -s -d: -f 3 -+ dir=/home/tcwg-buildslave/workspace/tcwg_kernel_0 ++ dir=/home/tcwg-buildslave/workspace/tcwg_kernel_1 + local opts -++ echo build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -s -d: -f 4 -+ opts=-p51576 ++ opts=-p50936 + local env_vars -++ echo build-05.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p51576: +++ echo build-04.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p50936: ++ cut -s -d: -f 5 + env_vars= + shift @@ -58,5 +58,10 @@ + for i in "$@" + cmd+=("$(printf '%q' "$i")") ++ printf %q 100 -++ printf %q /home/tcwg-buildslave/workspace/tcwg_kernel_0 -+ ssh -p51576 build-05.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_kernel_0 && exec ./jenkins-scripts/round-robin-baseline.sh @@rr\[top_artifacts\] artifacts __build_script tcwg_kernel-build.sh __push_base_artifacts true __rewrite_base_artifacts true __rewrite_num 100' +++ printf %q /home/tcwg-buildslave/workspace/tcwg_kernel_1 ++ ssh -p50936 build-04.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_kernel_1 && exec ./jenkins-scripts/round-robin-baseline.sh @@rr\[top_artifacts\] artifacts __build_script tcwg_kernel-build.sh __push_base_artifacts true __rewrite_base_artifacts true __rewrite_num 100' ++ declare -g rewrite_base_artifacts_first=true ++ true ++ update_baseline ++ set -euf -o pipefail ++ rsync -aI --del --exclude /.git artifacts/ base-artifacts/ diff --git a/jenkins/run-build.env b/jenkins/run-build.env index bbaf845..a3f3c7f 100644 --- a/jenkins/run-build.env +++ b/jenkins/run-build.env @@ -1,9 +1,9 @@ -build_name="#57" +build_name="#58" docker_opts=(--distro default ) source build_container.sh trap "cleanup_all_containers" EXIT -build_name="#57-binutils-gcc-linux-qemu" +build_name="#58-binutils-gcc-linux-qemu" branch_opt=(==rr\[binutils_git\] git://sourceware.org/git/binutils-gdb.git#master ==rr\[gcc_git\] @@ -12,4 +12,4 @@ https://github.com/gcc-mirror/gcc.git#master https://git.linaro.org/kernel-org/linux-stable.git#linux-rolling-stable ==rr\[qemu_git\] https://gitlab.com/qemu-project/qemu.git#master ) -build_name="#57-binutils-gcc-linux-qemu-R33" +build_name="#58-binutils-gcc-linux-qemu-R33" diff --git a/manifest.sh b/manifest.sh index f916bc9..7dc0abb 100644 --- a/manifest.sh +++ b/manifest.sh @@ -1,4 +1,4 @@ -declare -g "jenkins_scripts_rev=ec386d6386a0c9930707e6f9d9bee8b1b8663fed" +declare -g "jenkins_scripts_rev=08db330b155e9bacc4152e2fefa40f3f85a847e7" # Artifacts directory # Recording parameters to manifest: artifacts/manifest.sh rr[ci_project]="tcwg_kernel" @@ -6,7 +6,7 @@ rr[ci_config]="gnu-master-arm-stable-allyesconfig" declare -g "scripts_branch=master" rr[mode]="build" rr[update_baseline]="onsuccess" -declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/57/" +declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/58/" declare -g "SQUAD_GRP=" rr[binutils_git]="git://sourceware.org/git/binutils-gdb.git#master" rr[gcc_git]="https://github.com/gcc-mirror/gcc.git#master" diff --git a/notify/jira/comments.txt b/notify/jira/comments.txt index bba448c..5dfde38 100644 --- a/notify/jira/comments.txt +++ b/notify/jira/comments.txt @@ -1,3 +1,3 @@ [GNU-680] Success -Details: https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/57/artifact/artifacts/notify/mail-body.txt/*view*/ +Details: https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/58/artifact/artifacts/notify/mail-body.txt/*view*/ diff --git a/notify/mail-body.txt b/notify/mail-body.txt index c639545..096a2a2 100644 --- a/notify/mail-body.txt +++ b/notify/mail-body.txt @@ -1,37 +1,34 @@ -Dear contributor, our automatic CI has detected problems related to your patch. -Please find below some details about it. If you have any questions, please -follow up on linaro-toolchain@lists.linaro.org mailing list. + +Dear contributor, our automatic CI has detected problems related to your patch(es). +Please find some details below. If you have any questions, please follow up on linaro-toolchain@lists.linaro.org mailing list. In CI config tcwg_kernel/gnu-master-arm-stable-allyesconfig after: - | binutils commits: - | c6b80f2a92c85536ded680cf1d068262a747d480 Automatic date update in version.in - | fd669f71eaf711915ed89b65714969e20997b0a7 Simplify definition of GUILE - | 9030a82d6f700e03ab143f0d002e9f21ae2fd52f Use get_frame_address_in_block in print_frame - | d2ac569f7b443aef7b2be2f0c80d8ab0d67b4292 opcodes i386 and ia64 gen file warnings - | b8a0c930580775e54bccdfdc77046db74331bad4 ld STRINGIFY - | ... and 48 more - | gcc commits: - | 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. - | ... and 97 more - | linux commits: - | 569306fa74e3adbe699e8548698815473469e440 Merge v6.4.12 - | 05d8970cca014b96c06c3730ae084f08087f13dd Linux 6.4.12 - | b237550e1f1bd1bd5f5e76af7a426e79c83fe71a net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - | 4a3fcfc3b51796e5e6974041c9a7cf7808d16f9e af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - | cdd01bada2735ec0e33b330d2a5455528e3c6b1e ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop - | ... and 230 more - | qemu commits: - | 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 - | ... and 77 more + | 561 commits in binutils,gcc,linux,qemu + | a496e1a71e1 Automatic date update in version.in + | 41770089162 gdbserver: i387_cache_to_xsave: fix copy dest of zmm registers + | 06ef1876687 Automatic date update in version.in + | 7fdd4fcee1c config: Fix host -rdynamic detection for build != host != target + | b47a4f92de5 Fix "usage" errors for some MI varobj commands + | ... and 112 more commits in binutils + | a7d052b3200 RISC-V: Support FP MAX/MIN autovec for VLS mode + | 9f48aba019f Daily bump. + | 474473f0425 diagnostics: Delete config pointer before overwriting it + | 4e2d53c9434 LoongArch: Implement 128-bit floating point functions in gcc. + | 80907b03c8e Daily bump. + | ... and 131 more commits in gcc + | 43379dc94db5 Merge v6.4.14 + | babc8be398c3 Linux 6.4.14 + | 9a3ac3bf4dbf thunderbolt: Fix a backport error for display flickering issue + | bb899e081c6c kallsyms: Fix kallsyms_selftest failure + | ebc51587d0c5 parisc: sys_parisc: parisc_personality() is called from asm code + | ... and 137 more commits in linux + | 17780edd81 Merge tag 'quick-fix-pull-request' of https://gitlab.com/bsdimp/qemu into staging + | c4e5f9a29f Merge tag 'pull-target-arm-20230831' of https://git.linaro.org/people/pmaydell/qemu-arm into staging + | 2b0612dea3 Merge tag 'xen-virtio-2-tag' of https://gitlab.com/sstabellini/qemu into staging + | db1a88a5ac Merge tag 'pull-maintainer-ominbus-300823-1' of https://gitlab.com/stsquad/qemu into staging + | e73b8bb8a3 hw/arm: Set number of MPU regions correctly for an505, an521, an524 + | ... and 161 more commits in qemu Results changed to # reset_artifacts: @@ -62,6 +59,6 @@ From -----------------8<--------------------------8<--------------------------8<-------------------------- The information below can be used to reproduce a debug environment: -Current build : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/57/artifact/artifacts -Reference build : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/56/artifact/artifacts +Current build : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/58/artifact/artifacts +Reference build : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/57/artifact/artifacts diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt index 9e9c3dc..d014937 100644 --- a/notify/mail-subject.txt +++ b/notify/mail-subject.txt @@ -1 +1 @@ -[Linaro-TCWG-CI] Success after 472 commits in binutils,gcc,linux,qemu +[Linaro-TCWG-CI] 561 commits in binutils,gcc,linux,qemu: Success diff --git a/notify/summary.txt b/notify/summary.txt deleted file mode 100644 index 3582111..0000000 --- a/notify/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Success |