diff options
author | TCWG BuildSlave <tcwg-buildslave@linaro.org> | 2023-09-03 15:45:16 +0000 |
---|---|---|
committer | TCWG BuildSlave <tcwg-buildslave@linaro.org> | 2023-09-03 15:45:16 +0000 |
commit | 8ea08efbcc71a58c9a2a961b8fc79d8f16f2070c (patch) | |
tree | 0ccb391cd2bb2dc297f7ec60a1ab077e3b954d53 | |
parent | ab4cfd59c2576e639323b12675f11cf98cf4debd (diff) |
onsuccess: #54: boot: [TCWG CI] https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/54/
Results :
| # reset_artifacts:
| -10
| # build_abe binutils:
| -9
| # build_abe stage1:
| -5
| # build_abe qemu:
| -2
| # linux_n_obj:
| 7430
| # linux build successful:
| all
| # linux boot successful:
| boot
check_regression status : 0
25 files changed, 382 insertions, 2131 deletions
diff --git a/01-reset_artifacts/console.log.xz b/01-reset_artifacts/console.log.xz Binary files differindex 4ea771d..7bcd251 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 01c2c12..b04b951 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 9e80172..f2aa78b 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 f1e2b8e..b5da19b 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 0dcefdc..09eae18 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 81d9f72..5154e5a 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 20e5bd4..7fe29d6 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 ef66310..b9b5aa3 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 d531e4d..c024652 100644 --- a/06-build_linux/console.log.xz +++ b/06-build_linux/console.log.xz diff --git a/07-boot_linux/console.log.xz b/07-boot_linux/console.log.xz Binary files differindex 30ae8a3..9ebf296 100644 --- a/07-boot_linux/console.log.xz +++ b/07-boot_linux/console.log.xz diff --git a/08-check_regression/console.log.xz b/08-check_regression/console.log.xz Binary files differindex ef069c1..a2f5022 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 61db945..bd4e87f 100644 --- a/git/binutils_rev +++ b/git/binutils_rev @@ -1 +1 @@ -6785fd72d503fd13bfec31a2897694f1590031eb +a496e1a71e1766d4bb02b241cb23e2e9874d2605 diff --git a/git/gcc_rev b/git/gcc_rev index 35506a2..963a42e 100644 --- a/git/gcc_rev +++ b/git/gcc_rev @@ -1 +1 @@ -7997f0d35efca8a24d1b0ceae5066b1019d633d7 +78f636d979530c8a649262dbd44914bdfb6f7290 diff --git a/git/linux_rev b/git/linux_rev index 62a41b4..f63c677 100644 --- a/git/linux_rev +++ b/git/linux_rev @@ -1 +1 @@ -8ac536d32820a7a6f35a7e91e19a23f5e68a464d +96f3f57bb441ae69142c94b980f31e0797f2ae10 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 2928064..6c4c3f2 100644 --- a/jenkins/build-name +++ b/jenkins/build-name @@ -1 +1 @@ -#53-binutils-gcc-linux-qemu-Rboot +#54-binutils-gcc-linux-qemu-Rboot diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log index 0256513..06901d8 100644 --- a/jenkins/notify-full.log +++ b/jenkins/notify-full.log @@ -1,25 +1,25 @@ -++ cat ++ pwd -+ remote_exec build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true +++ cat ++ remote_exec build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true + set -euf -o pipefail + local host +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -d: -f 1 -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: -+ host=build-08.tcwglab ++ host=build-03.tcwglab + local port +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 2 -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: + port= + local dir +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 3 -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: -+ dir=/home/tcwg-buildslave/workspace/tcwg_kernel_0 ++ dir=/home/tcwg-buildslave/workspace/tcwg_kernel_1 + local opts -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 4 -+ opts=-p49295 ++ opts=-p51379 + local env_vars -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 5 + env_vars= + shift @@ -52,12 +52,11 @@ + for i in "$@" + cmd+=("$(printf '%q' "$i")") ++ printf %q true -++ printf %q /home/tcwg-buildslave/workspace/tcwg_kernel_0 -+ ssh -p49295 build-08.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_kernel_0 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true' +++ printf %q /home/tcwg-buildslave/workspace/tcwg_kernel_1 ++ ssh -p51379 build-03.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_kernel_1 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true' -/home/tcwg-buildslave/workspace/tcwg_kernel_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true +/home/tcwg-buildslave/workspace/tcwg_kernel_1/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true -# setup_notify_environment + false + dryrun= + declare top_artifacts ci_project ci_config @@ -65,6 +64,7 @@ + declare -a changed_components + declare print_commits_f print_result_f print_config_f print_last_icommit_f + dump_model_only=false +# setup_notify_environment + setup_notify_environment + echo '# setup_notify_environment' + top_artifacts=artifacts @@ -81,17 +81,17 @@ ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/52/ +# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/53/ # Using dir : base-artifacts -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/52/' ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/53/' + echo '# Using dir : base-artifacts' ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/53/ +# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/54/ # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/53/' ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/54/' + echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify @@ -143,7 +143,7 @@ +++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/binutils_rev -++ '[' x6785fd72d503fd13bfec31a2897694f1590031eb '!=' x2c9d78274a9a2c70b50246e29bae2acbbe239d2a ']' +++ '[' xa496e1a71e1766d4bb02b241cb23e2e9874d2605 '!=' x6785fd72d503fd13bfec31a2897694f1590031eb ']' ++ echo -ne binutils ++ delim=' ' ++ for c in $(print_updated_components) @@ -158,7 +158,7 @@ +++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gcc_rev -++ '[' x7997f0d35efca8a24d1b0ceae5066b1019d633d7 '!=' x94a25d3dede035ce8318ae25388d658753c90a3b ']' +++ '[' x78f636d979530c8a649262dbd44914bdfb6f7290 '!=' x7997f0d35efca8a24d1b0ceae5066b1019d633d7 ']' ++ echo -ne ' gcc' ++ delim=' ' ++ for c in $(print_updated_components) @@ -173,7 +173,7 @@ +++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/linux_rev -++ '[' x8ac536d32820a7a6f35a7e91e19a23f5e68a464d '!=' x4d835e18036eccde995e2a46aedc55f1b04a6939 ']' +++ '[' x96f3f57bb441ae69142c94b980f31e0797f2ae10 '!=' x8ac536d32820a7a6f35a7e91e19a23f5e68a464d ']' ++ echo -ne ' linux' ++ delim=' ' ++ for c in $(print_updated_components) @@ -188,7 +188,7 @@ +++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/qemu_rev -++ '[' x50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 '!=' xb0dd9a7d6dd15a6898e9c585b521e6bec79b25aa ']' +++ '[' x17780edd81d27fcfdb7a802efc870a99788bd2fc '!=' x50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 ']' ++ echo -ne ' qemu' ++ delim=' ' ++ echo @@ -208,17 +208,17 @@ ++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/binutils_rev -+ base_rev=2c9d78274a9a2c70b50246e29bae2acbbe239d2a ++ base_rev=6785fd72d503fd13bfec31a2897694f1590031eb ++ get_current_git binutils_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/binutils_rev -+ cur_rev=6785fd72d503fd13bfec31a2897694f1590031eb -++ git -C binutils rev-list --count 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb -# rev for binutils : 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb (44 commits) -+ c_commits=44 -+ echo '# rev for binutils : 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb (44 commits)' ++ cur_rev=a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ git -C binutils rev-list --count 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +# rev for binutils : 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 (112 commits) ++ c_commits=112 ++ echo '# rev for binutils : 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 (112 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git gcc_rev ++ set -euf -o pipefail @@ -226,17 +226,17 @@ ++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gcc_rev -+ base_rev=94a25d3dede035ce8318ae25388d658753c90a3b ++ base_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 ++ get_current_git gcc_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gcc_rev -+ cur_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 -++ git -C gcc rev-list --count 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -# rev for gcc : 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 (92 commits) -+ c_commits=92 -+ echo '# rev for gcc : 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 (92 commits)' ++ cur_rev=78f636d979530c8a649262dbd44914bdfb6f7290 +++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 +# rev for gcc : 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 (137 commits) ++ c_commits=137 ++ echo '# rev for gcc : 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 (137 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git linux_rev ++ set -euf -o pipefail @@ -244,17 +244,17 @@ ++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/linux_rev -+ base_rev=4d835e18036eccde995e2a46aedc55f1b04a6939 ++ base_rev=8ac536d32820a7a6f35a7e91e19a23f5e68a464d ++ get_current_git linux_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/linux_rev -+ cur_rev=8ac536d32820a7a6f35a7e91e19a23f5e68a464d -++ git -C linux rev-list --count 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d -# rev for linux : 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d (197 commits) -+ c_commits=197 -+ echo '# rev for linux : 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d (197 commits)' ++ cur_rev=96f3f57bb441ae69142c94b980f31e0797f2ae10 +++ git -C linux rev-list --count 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 +# rev for linux : 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 (142 commits) ++ c_commits=142 ++ echo '# rev for linux : 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 (142 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git qemu_rev ++ set -euf -o pipefail @@ -262,18 +262,18 @@ ++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/qemu_rev -+ base_rev=b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa ++ base_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 ++ get_current_git qemu_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No qemu_rev in current git' '[' -f artifacts/git/qemu_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/qemu_rev -+ cur_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -++ git -C qemu rev-list --count b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -# rev for qemu : b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 (82 commits) ++ cur_rev=17780edd81d27fcfdb7a802efc870a99788bd2fc +++ git -C qemu rev-list --count 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc +# rev for qemu : 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc (166 commits) -+ c_commits=82 -+ echo '# rev for qemu : b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 (82 commits)' ++ c_commits=166 ++ echo '# rev for qemu : 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc (166 commits)' + echo '' + setup_stages_to_run + '[' ignore = onregression ']' @@ -290,11 +290,8 @@ + print_result_f=print_result + print_config_f=print_config + print_last_icommit_f=print_last_icommit ++ generate_extra_details_f=generate_extra_details + case "$ci_project" in -+ generate_extra_details -+ set -euf -o pipefail -# generate_extra_details -+ echo '# generate_extra_details' + post_interesting_commits init # post_interesting_commits + set -euf -o pipefail @@ -303,1841 +300,31 @@ + '[' multiple_components '!=' single_commit ']' + return + '[' full '!=' full ']' ++ generate_extra_details ++ true + check_if_first_report + declare -g first_icommit_to_report + first_icommit_to_report=false + '[' xmultiple_components '!=' xsingle_commit ']' + return + post_interesting_commits full +# post_interesting_commits + set -euf -o pipefail + echo '# post_interesting_commits' -# post_interesting_commits + local stage=full + '[' multiple_components '!=' single_commit ']' + return -# print all notification files -+ echo '# print all notification files' -+ print_mail_recipients -+ set -euf -o pipefail -+ true -+ local -A emails -+ emails["tcwg-validation@linaro.org"]=bcc -+ local -A no_emails -+ case "$ci_project/$ci_config:$changed_single_component" in -+ no_emails["linaro-toolchain@lists.linaro.org"]=cc -+ local c email -+ for c in "${changed_components[@]}" -++ get_baseline_git binutils_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/binutils_rev -+ base_rev=2c9d78274a9a2c70b50246e29bae2acbbe239d2a -++ get_current_git binutils_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/binutils_rev -+ cur_rev=6785fd72d503fd13bfec31a2897694f1590031eb -+ read -r email -++ git -C binutils log --pretty=%ae 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ for c in "${changed_components[@]}" -++ get_baseline_git gcc_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/gcc_rev -+ base_rev=94a25d3dede035ce8318ae25388d658753c90a3b -++ get_current_git gcc_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/gcc_rev -+ cur_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+ read -r email -++ git -C gcc log --pretty=%ae 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ for c in "${changed_components[@]}" -++ get_baseline_git linux_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/linux_rev -+ base_rev=4d835e18036eccde995e2a46aedc55f1b04a6939 -++ get_current_git linux_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/linux_rev -+ cur_rev=8ac536d32820a7a6f35a7e91e19a23f5e68a464d -+ read -r email -++ git -C linux log --pretty=%ae 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ for c in "${changed_components[@]}" -++ get_baseline_git qemu_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/qemu_rev -+ base_rev=b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa -++ get_current_git qemu_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No qemu_rev in current git' '[' -f artifacts/git/qemu_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/qemu_rev -+ cur_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+ read -r email -++ git -C qemu log --pretty=%ae b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ no_emails["$email"]=cc -+ read -r email -+ for c in "${changed_components[@]}" -++ get_baseline_git binutils_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/binutils_rev -+ base_rev=2c9d78274a9a2c70b50246e29bae2acbbe239d2a -++ get_current_git binutils_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/binutils_rev -+ cur_rev=6785fd72d503fd13bfec31a2897694f1590031eb -+ read -r email -++ git -C binutils log --pretty=%ce 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ for c in "${changed_components[@]}" -++ get_baseline_git gcc_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/gcc_rev -+ base_rev=94a25d3dede035ce8318ae25388d658753c90a3b -++ get_current_git gcc_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/gcc_rev -+ cur_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+ read -r email -++ git -C gcc log --pretty=%ce 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ for c in "${changed_components[@]}" -++ get_baseline_git linux_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/linux_rev -+ base_rev=4d835e18036eccde995e2a46aedc55f1b04a6939 -++ get_current_git linux_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/linux_rev -+ cur_rev=8ac536d32820a7a6f35a7e91e19a23f5e68a464d -+ read -r email -++ git -C linux log --pretty=%ce 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ for c in "${changed_components[@]}" -++ get_baseline_git qemu_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/qemu_rev -+ base_rev=b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa -++ get_current_git qemu_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No qemu_rev in current git' '[' -f artifacts/git/qemu_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/qemu_rev -+ cur_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+ read -r email -++ git -C qemu log --pretty=%ce b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ no_emails["$email"]=to -+ read -r email -+ for c in "${changed_components[@]}" -+ '[' '' '!=' '' ']' -+ for c in "${changed_components[@]}" -+ '[' '' '!=' '' ']' -+ for c in "${changed_components[@]}" -+ '[' '' '!=' '' ']' -+ for c in "${changed_components[@]}" -+ '[' '' '!=' '' ']' -+ recipients=() -+ local -a recipients -+ for email in "${!emails[@]}" -+ case "${emails[$email]}" in -+ recipients+=("${emails[$email]}:$email") -+ IFS=, -+ echo bcc:tcwg-validation@linaro.org + true + generate_jira_dir + set -euf -o pipefail + local icommit_entry jira_key= ++ print_last_icommit --entry ++ false +++ set -euf -o pipefail ++ local print_arg=--entry +++ shift 1 ++ '[' xmultiple_components '!=' xsingle_commit ']' -++ return +++ return 0 + icommit_entry= + '[' '' '!=' '' ']' + mkdir -p artifacts/notify/jira @@ -2157,59 +344,48 @@ ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -+ print_result --oneline -+ false -+ local print_arg=--oneline -+ case "$print_arg" in -+ '[' 0 = 0 ']' -+ echo Success -+ print_mail_body +# print all notification files ++ echo '# print all notification files' + true -+ local bad_artifacts_url good_artifacts_url -++ get_current_manifest BUILD_URL -++ get_manifest artifacts/manifest.sh BUILD_URL -++ set +x -+ bad_artifacts_url=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/53/artifact/artifacts -++ get_baseline_manifest BUILD_URL -++ get_manifest base-artifacts/manifest.sh BUILD_URL false -++ set +x -+ good_artifacts_url=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/52/artifact/artifacts -+ cat -++ print_commits --short ++ generate_mail_files ++ set -euf -o pipefail ++ print_mail_recipients ++ set -euf -o pipefail ++ local c= ++ '[' '' = '' ']' ++ echo bcc:tcwg-validation@linaro.org ++ return 0 +++ print_commits --oneline +++ set -euf -o pipefail ++ false -++ local print_arg=--short -++ local components new_commits more_lines -++ case "$change_kind:$print_arg" in +++ local print_arg=--oneline +++ '[' multiple_components = no_change ']' +++ local more_lines +++ '[' multiple_components = single_commit ']' +++ '[' multiple_components = single_component ']' +++ '[' multiple_components = multiple_components ']' +++ local new_commits c base_rev cur_rev c_commits components +++ local commits_or_patches +++ '[' '' '!=' '' ']' +++ commits_or_patches=commits ++ new_commits=0 ++ for c in "${changed_components[@]}" -++ sed -e 's/^/ | /' +++ get_baseline_git binutils_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/binutils_rev -++ base_rev=2c9d78274a9a2c70b50246e29bae2acbbe239d2a +++ base_rev=6785fd72d503fd13bfec31a2897694f1590031eb +++ get_current_git binutils_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/binutils_rev -++ cur_rev=6785fd72d503fd13bfec31a2897694f1590031eb -+++ git -C binutils rev-list --count 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb -++ c_commits=44 -++ new_commits=44 -++ echo 'binutils commits:' -++ '[' '' '!=' '' ']' -+++ git -C binutils log --pretty=oneline 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb -+++ head -n5 -++ echo '6785fd72d503fd13bfec31a2897694f1590031eb PE dos_message -8606b47e94078e77a53f3cd714272c853d2add22 comdat_hash memory leaks -26d0081b52dc482c59abba23ca495304e698ce4b Confusion in coff_object_cleanup -398f1ddf5e89e066aeee242ea854dcbaa8eb9539 sanity check n_numaux -9cadc5fa8d2ed0310f182b4524367635730d7f73 Re: ld STRINGIFY' -++ '[' 44 -gt 5 ']' -++ echo '... and 39 more' +++ cur_rev=a496e1a71e1766d4bb02b241cb23e2e9874d2605 ++++ git -C binutils rev-list --count 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ c_commits=112 +++ new_commits=112 ++ for c in "${changed_components[@]}" +++ get_baseline_git gcc_rev +++ set -euf -o pipefail @@ -2217,27 +393,16 @@ +++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gcc_rev -++ base_rev=94a25d3dede035ce8318ae25388d658753c90a3b +++ base_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 +++ get_current_git gcc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/gcc_rev -++ cur_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+++ git -C gcc rev-list --count 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -++ c_commits=92 -++ new_commits=136 -++ echo 'gcc commits:' -++ '[' '' '!=' '' ']' -+++ git -C gcc log --pretty=oneline 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+++ head -n5 -++ echo '7997f0d35efca8a24d1b0ceae5066b1019d633d7 Daily bump. -44bcb51eb0d5cac6eb2de54541ca8e6c2d738160 Fortran: Supply a missing dereference [PR92586] -e7545cadbedfc167749d801bd574cf9fe22ed5c5 RISC-V: Support LEN_FOLD_EXTRACT_LAST auto-vectorization -3e8db3739c913575428a7e36ad6fd1a7571552ce Fix phi-opt-34.c testcase -b88636400f0e8e9c4155f802475e65018a4425d2 Daily bump.' -++ '[' 92 -gt 5 ']' -++ echo '... and 87 more' +++ cur_rev=78f636d979530c8a649262dbd44914bdfb6f7290 ++++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 +++ c_commits=137 +++ new_commits=249 ++ for c in "${changed_components[@]}" +++ get_baseline_git linux_rev +++ set -euf -o pipefail @@ -2245,27 +410,16 @@ b88636400f0e8e9c4155f802475e65018a4425d2 Daily bump.' +++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/linux_rev -++ base_rev=4d835e18036eccde995e2a46aedc55f1b04a6939 +++ base_rev=8ac536d32820a7a6f35a7e91e19a23f5e68a464d +++ get_current_git linux_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/linux_rev -++ cur_rev=8ac536d32820a7a6f35a7e91e19a23f5e68a464d -+++ git -C linux rev-list --count 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d -++ c_commits=197 -++ new_commits=333 -++ echo 'linux commits:' -++ '[' '' '!=' '' ']' -+++ git -C linux log --pretty=oneline 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d -+++ head -n5 -++ echo '8ac536d32820a7a6f35a7e91e19a23f5e68a464d Merge v6.1.48 -cd363bb9548ec3208120bb3f55ff4ded2487d7fb Linux 6.1.48 -7487244912b13a918812b8f830e6a0dde269fdeb x86/srso: Correct the mitigation status when SMT is disabled -4da4aae04b7f3d5ba4345a75f92de00a54644f11 objtool/x86: Fixup frame-pointer vs rethunk -c8b056a3b4ebb33adbb873cab152ed499d1a1dcb x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG' -++ '[' 197 -gt 5 ']' -++ echo '... and 192 more' +++ cur_rev=96f3f57bb441ae69142c94b980f31e0797f2ae10 ++++ git -C linux rev-list --count 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 +++ c_commits=142 +++ new_commits=391 ++ for c in "${changed_components[@]}" +++ get_baseline_git qemu_rev +++ set -euf -o pipefail @@ -2273,81 +427,54 @@ c8b056a3b4ebb33adbb873cab152ed499d1a1dcb x86/retpoline,kprobes: Fix position of +++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/qemu_rev -++ base_rev=b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa +++ base_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 +++ get_current_git qemu_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No qemu_rev in current git' '[' -f artifacts/git/qemu_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/qemu_rev -++ cur_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+++ git -C qemu rev-list --count b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -++ c_commits=82 -++ new_commits=415 -++ echo 'qemu commits:' -++ '[' '' '!=' '' ']' -+++ git -C qemu log --pretty=oneline b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+++ head -n5 -++ echo '50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 Merge tag '\''pull-target-arm-20230824'\'' of https://git.linaro.org/people/pmaydell/qemu-arm into staging -6030ef9d416d740eed9c0beaf7eef83d27eaf4eb Merge tag '\''pull-loongarch-20230824'\'' of https://gitlab.com/gaosong/qemu into staging -3f6bec4a9f7c159d32d49f6df5c2c3d587b953b9 hw/loongarch: Fix ACPI processor id off-by-one error -17ffe331a923c9015887917b27212ab39ff1d8ea target/loongarch: Split fcc register to fcc0-7 in gdbstub -2948c1fb6b8d806d92394ec358e6ed727e946df9 hw/intc/loongarch_pch: fix edge triggered irq handling' -++ '[' 82 -gt 5 ']' -++ echo '... and 77 more' -++ print_result --short -++ false -++ local print_arg=--short -++ case "$print_arg" in -++ echo 'Results changed to' -+++ cat artifacts/results -++ echo '# reset_artifacts: --10 -# build_abe binutils: --9 -# build_abe stage1: --5 -# build_abe qemu: --2 -# linux_n_obj: -7430 -# linux build successful: -all -# linux boot successful: -boot' -++ echo '' -++ echo From -+++ cat base-artifacts/results -++ echo '# reset_artifacts: --10 -# build_abe binutils: --9 -# build_abe stage1: --5 -# build_abe qemu: --2 -# linux_n_obj: -7430 -# linux build successful: -all -# linux boot successful: -boot' -++ print_config -++ : -+ '[' xmultiple_components '!=' xsingle_commit ']' -+ return -+ print_mail_subject -+ true +++ cur_rev=17780edd81d27fcfdb7a802efc870a99788bd2fc ++++ git -C qemu rev-list --count 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc +++ c_commits=166 +++ new_commits=557 ++++ echo binutils gcc linux qemu ++++ tr ' ' , +++ components=binutils,gcc,linux,qemu +++ echo '557 commits in binutils,gcc,linux,qemu' +++ '[' --oneline = --oneline ']' +++ return 0 ++ print_result --oneline ++ false ++ local print_arg=--oneline ++ case "$print_arg" in ++ '[' 0 = 0 ']' ++ echo Success -++ print_commits --oneline ++ echo '[Linaro-TCWG-CI]' '557 commits in binutils,gcc,linux,qemu: Success' ++ print_mail_body ++ local bad_artifacts_url good_artifacts_url +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/54/artifact/artifacts +++ get_baseline_manifest BUILD_URL +++ get_manifest base-artifacts/manifest.sh BUILD_URL false +++ set +x ++ good_artifacts_url=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/53/artifact/artifacts ++ cat +++ print_commits --short +++ sed -e 's/^/ | /' +++ set -euf -o pipefail ++ false -++ local print_arg=--oneline -++ local components new_commits more_lines -++ case "$change_kind:$print_arg" in +++ local print_arg=--short +++ '[' multiple_components = no_change ']' +++ local more_lines +++ '[' multiple_components = single_commit ']' +++ '[' multiple_components = single_component ']' +++ '[' multiple_components = multiple_components ']' +++ local new_commits c base_rev cur_rev c_commits components +++ local commits_or_patches +++ '[' '' '!=' '' ']' +++ commits_or_patches=commits ++ new_commits=0 ++ for c in "${changed_components[@]}" +++ get_baseline_git binutils_rev @@ -2356,16 +483,16 @@ boot' +++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/binutils_rev -++ base_rev=2c9d78274a9a2c70b50246e29bae2acbbe239d2a +++ base_rev=6785fd72d503fd13bfec31a2897694f1590031eb +++ get_current_git binutils_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/binutils_rev -++ cur_rev=6785fd72d503fd13bfec31a2897694f1590031eb -+++ git -C binutils rev-list --count 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb -++ c_commits=44 -++ new_commits=44 +++ cur_rev=a496e1a71e1766d4bb02b241cb23e2e9874d2605 ++++ git -C binutils rev-list --count 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ c_commits=112 +++ new_commits=112 ++ for c in "${changed_components[@]}" +++ get_baseline_git gcc_rev +++ set -euf -o pipefail @@ -2373,16 +500,16 @@ boot' +++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gcc_rev -++ base_rev=94a25d3dede035ce8318ae25388d658753c90a3b +++ base_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 +++ get_current_git gcc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/gcc_rev -++ cur_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 -+++ git -C gcc rev-list --count 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -++ c_commits=92 -++ new_commits=136 +++ cur_rev=78f636d979530c8a649262dbd44914bdfb6f7290 ++++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 +++ c_commits=137 +++ new_commits=249 ++ for c in "${changed_components[@]}" +++ get_baseline_git linux_rev +++ set -euf -o pipefail @@ -2390,16 +517,16 @@ boot' +++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/linux_rev -++ base_rev=4d835e18036eccde995e2a46aedc55f1b04a6939 +++ base_rev=8ac536d32820a7a6f35a7e91e19a23f5e68a464d +++ get_current_git linux_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/linux_rev -++ cur_rev=8ac536d32820a7a6f35a7e91e19a23f5e68a464d -+++ git -C linux rev-list --count 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d -++ c_commits=197 -++ new_commits=333 +++ cur_rev=96f3f57bb441ae69142c94b980f31e0797f2ae10 ++++ git -C linux rev-list --count 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 +++ c_commits=142 +++ new_commits=391 ++ for c in "${changed_components[@]}" +++ get_baseline_git qemu_rev +++ set -euf -o pipefail @@ -2407,18 +534,147 @@ boot' +++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/qemu_rev -++ base_rev=b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa +++ base_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 +++ get_current_git qemu_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No qemu_rev in current git' '[' -f artifacts/git/qemu_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/qemu_rev -++ cur_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -+++ git -C qemu rev-list --count b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa..50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 -++ c_commits=82 -++ new_commits=415 +++ cur_rev=17780edd81d27fcfdb7a802efc870a99788bd2fc ++++ git -C qemu rev-list --count 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc +++ c_commits=166 +++ new_commits=557 +++ echo binutils gcc linux qemu +++ tr ' ' , +++ components=binutils,gcc,linux,qemu +++ echo '557 commits in binutils,gcc,linux,qemu' +++ '[' --short = --oneline ']' +++ for c in "${changed_components[@]}" ++++ get_baseline_git binutils_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/binutils_rev +++ base_rev=6785fd72d503fd13bfec31a2897694f1590031eb ++++ get_current_git binutils_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/binutils_rev +++ cur_rev=a496e1a71e1766d4bb02b241cb23e2e9874d2605 ++++ git -C binutils rev-list --count 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ c_commits=112 +++ '[' '' '!=' '' ']' +++ git -C binutils log -n 5 --oneline 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ '[' 112 -gt 5 ']' +++ echo '... and 107 more commits in binutils' +++ '[' '' '!=' '' ']' +++ for c in "${changed_components[@]}" ++++ get_baseline_git gcc_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/gcc_rev +++ base_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 ++++ get_current_git gcc_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/gcc_rev +++ cur_rev=78f636d979530c8a649262dbd44914bdfb6f7290 ++++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 +++ c_commits=137 +++ '[' '' '!=' '' ']' +++ git -C gcc log -n 5 --oneline 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 +++ '[' 137 -gt 5 ']' +++ echo '... and 132 more commits in gcc' +++ '[' '' '!=' '' ']' +++ for c in "${changed_components[@]}" ++++ get_baseline_git linux_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/linux_rev +++ base_rev=8ac536d32820a7a6f35a7e91e19a23f5e68a464d ++++ get_current_git linux_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/linux_rev +++ cur_rev=96f3f57bb441ae69142c94b980f31e0797f2ae10 ++++ git -C linux rev-list --count 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 +++ c_commits=142 +++ '[' '' '!=' '' ']' +++ git -C linux log -n 5 --oneline 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 +++ '[' 142 -gt 5 ']' +++ echo '... and 137 more commits in linux' +++ '[' '' '!=' '' ']' +++ for c in "${changed_components[@]}" ++++ get_baseline_git qemu_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/qemu_rev +++ base_rev=50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 ++++ get_current_git qemu_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No qemu_rev in current git' '[' -f artifacts/git/qemu_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/qemu_rev +++ cur_rev=17780edd81d27fcfdb7a802efc870a99788bd2fc ++++ git -C qemu rev-list --count 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc +++ c_commits=166 +++ '[' '' '!=' '' ']' +++ git -C qemu log -n 5 --oneline 50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4..17780edd81d27fcfdb7a802efc870a99788bd2fc +++ '[' 166 -gt 5 ']' +++ echo '... and 161 more commits in qemu' +++ '[' '' '!=' '' ']' +++ return 0 +++ print_result --short +++ false +++ local print_arg=--short +++ case "$print_arg" in +++ echo 'Results changed to' ++++ cat artifacts/results +++ echo '# reset_artifacts: +-10 +# build_abe binutils: +-9 +# build_abe stage1: +-5 +# build_abe qemu: +-2 +# linux_n_obj: +7430 +# linux build successful: +all +# linux boot successful: +boot' +++ echo '' +++ echo From ++++ cat base-artifacts/results +++ echo '# reset_artifacts: +-10 +# build_abe binutils: +-9 +# build_abe stage1: +-5 +# build_abe qemu: +-2 +# linux_n_obj: +7430 +# linux build successful: +all +# linux boot successful: +boot' +++ print_config +++ : ++ '[' multiple_components '!=' single_commit ']' ++ return # generate dashboard # generate_dashboard_squad ... Skipping @@ -2426,9 +682,6 @@ boot' ... Skipping # post_to_jira Full stage ran successfully. -++ components=binutils,gcc,linux,qemu -++ echo '415 commits in binutils,gcc,linux,qemu' -+ echo '[Linaro-TCWG-CI] Success after 415 commits in binutils,gcc,linux,qemu' + echo '# generate dashboard' + generate_dashboard_squad + local results_date diff --git a/jenkins/notify-init.log b/jenkins/notify-init.log index 7bf45ec..5361f04 100644 --- a/jenkins/notify-init.log +++ b/jenkins/notify-init.log @@ -1,25 +1,25 @@ ++ pwd ++ cat -+ remote_exec build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts --notify ignore __stage init __verbose true ++ remote_exec build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts --notify ignore __stage init __verbose true + set -euf -o pipefail + local host -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -d: -f 1 -+ host=build-08.tcwglab ++ host=build-03.tcwglab + local port -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 2 + port= + local dir +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 3 -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: -+ dir=/home/tcwg-buildslave/workspace/tcwg_kernel_0 ++ dir=/home/tcwg-buildslave/workspace/tcwg_kernel_1 + local opts +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 4 -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: -+ opts=-p49295 ++ opts=-p51379 + local env_vars -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 5 + env_vars= + shift @@ -52,12 +52,11 @@ + for i in "$@" + cmd+=("$(printf '%q' "$i")") ++ printf %q true -++ printf %q /home/tcwg-buildslave/workspace/tcwg_kernel_0 -+ ssh -p49295 build-08.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_kernel_0 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts --notify ignore __stage init __verbose true' +++ printf %q /home/tcwg-buildslave/workspace/tcwg_kernel_1 ++ ssh -p51379 build-03.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_kernel_1 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts --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 -# setup_notify_environment + false + dryrun= + declare top_artifacts ci_project ci_config @@ -65,6 +64,7 @@ + declare -a changed_components + declare print_commits_f print_result_f print_config_f print_last_icommit_f + dump_model_only=false +# setup_notify_environment + setup_notify_environment + echo '# setup_notify_environment' + top_artifacts=artifacts @@ -81,17 +81,17 @@ ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/52/ +# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/53/ # Using dir : base-artifacts -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/52/' ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/53/' + echo '# Using dir : base-artifacts' ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/53/ +# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/54/ # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/53/' ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/54/' + echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify @@ -143,7 +143,7 @@ +++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/binutils_rev -++ '[' x6785fd72d503fd13bfec31a2897694f1590031eb '!=' x2c9d78274a9a2c70b50246e29bae2acbbe239d2a ']' +++ '[' xa496e1a71e1766d4bb02b241cb23e2e9874d2605 '!=' x6785fd72d503fd13bfec31a2897694f1590031eb ']' ++ echo -ne binutils ++ delim=' ' ++ for c in $(print_updated_components) @@ -158,7 +158,7 @@ +++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gcc_rev -++ '[' x7997f0d35efca8a24d1b0ceae5066b1019d633d7 '!=' x94a25d3dede035ce8318ae25388d658753c90a3b ']' +++ '[' x78f636d979530c8a649262dbd44914bdfb6f7290 '!=' x7997f0d35efca8a24d1b0ceae5066b1019d633d7 ']' ++ echo -ne ' gcc' ++ delim=' ' ++ for c in $(print_updated_components) @@ -173,7 +173,7 @@ +++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/linux_rev -++ '[' x8ac536d32820a7a6f35a7e91e19a23f5e68a464d '!=' x4d835e18036eccde995e2a46aedc55f1b04a6939 ']' +++ '[' x96f3f57bb441ae69142c94b980f31e0797f2ae10 '!=' x8ac536d32820a7a6f35a7e91e19a23f5e68a464d ']' ++ echo -ne ' linux' ++ delim=' ' ++ for c in $(print_updated_components) @@ -188,7 +188,7 @@ +++ assert_with_msg 'ERROR: No qemu_rev in baseline git' '[' -f base-artifacts/git/qemu_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/qemu_rev -++ '[' x50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 '!=' xb0dd9a7d6dd15a6898e9c585b521e6bec79b25aa ']' +++ '[' x17780edd81d27fcfdb7a802efc870a99788bd2fc '!=' x50e7a40af372ee5931c99ef7390f5d3d6fbf6ec4 ']' ++ echo -ne ' qemu' ++ delim=' ' ++ echo @@ -208,17 +208,17 @@ ++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/binutils_rev -+ base_rev=2c9d78274a9a2c70b50246e29bae2acbbe239d2a ++ base_rev=6785fd72d503fd13bfec31a2897694f1590031eb ++ get_current_git binutils_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/binutils_rev -+ cur_rev=6785fd72d503fd13bfec31a2897694f1590031eb -++ git -C binutils rev-list --count 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb -# rev for binutils : 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb (44 commits) -+ c_commits=44 -+ echo '# rev for binutils : 2c9d78274a9a2c70b50246e29bae2acbbe239d2a..6785fd72d503fd13bfec31a2897694f1590031eb (44 commits)' ++ cur_rev=a496e1a71e1766d4bb02b241cb23e2e9874d2605 +++ git -C binutils rev-list --count 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 +# rev for binutils : 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 (112 commits) ++ c_commits=112 ++ echo '# rev for binutils : 6785fd72d503fd13bfec31a2897694f1590031eb..a496e1a71e1766d4bb02b241cb23e2e9874d2605 (112 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git gcc_rev ++ set -euf -o pipefail @@ -226,17 +226,17 @@ ++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gcc_rev -+ base_rev=94a25d3dede035ce8318ae25388d658753c90a3b ++ base_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 ++ get_current_git gcc_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gcc_rev -+ cur_rev=7997f0d35efca8a24d1b0ceae5066b1019d633d7 -++ git -C gcc rev-list --count 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 -# rev for gcc : 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 (92 commits) -+ c_commits=92 -+ echo '# rev for gcc : 94a25d3dede035ce8318ae25388d658753c90a3b..7997f0d35efca8a24d1b0ceae5066b1019d633d7 (92 commits)' ++ cur_rev=78f636d979530c8a649262dbd44914bdfb6f7290 +++ git -C gcc rev-list --count 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 +# rev for gcc : 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 (137 commits) ++ c_commits=137 ++ echo '# rev for gcc : 7997f0d35efca8a24d1b0ceae5066b1019d633d7..78f636d979530c8a649262dbd44914bdfb6f7290 (137 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git linux_rev ++ set -euf -o pipefail @@ -244,17 +244,17 @@ ++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/linux_rev -+ base_rev=4d835e18036eccde995e2a46aedc55f1b04a6939 ++ base_rev=8ac536d32820a7a6f35a7e91e19a23f5e68a464d ++ get_current_git linux_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/linux_rev -+ cur_rev=8ac536d32820a7a6f35a7e91e19a23f5e68a464d -++ git -C linux rev-list --count 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d -# rev for linux : 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d (197 commits) -+ c_commits=197 -+ echo '# rev for linux : 4d835e18036eccde995e2a46aedc55f1b04a6939..8ac536d32820a7a6f35a7e91e19a23f5e68a464d (197 commits)' ++ cur_rev=96f3f57bb441ae69142c94b980f31e0797f2ae10 +++ git -C linux rev-list --count 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 +# rev for linux : 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 (142 commits) ++ c_commits=142 ++ echo '# rev for linux : 8ac536d32820a7a6f35a7e91e19a23f5e68a464d..96f3f57bb441ae69142c94b980f31e0797f2ae10 (142 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git qemu_rev ++ set -euf -o pipefail @@ -262,19 +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) -# generate_extra_details -+ 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 ']' @@ -291,18 +290,16 @@ + print_result_f=print_result + print_config_f=print_config + print_last_icommit_f=print_last_icommit ++ generate_extra_details_f=generate_extra_details + case "$ci_project" in -+ generate_extra_details -+ set -euf -o pipefail -+ echo '# generate_extra_details' -# post_interesting_commits -Init stage ran successfully. + post_interesting_commits init +# post_interesting_commits + set -euf -o pipefail + echo '# post_interesting_commits' + local stage=init + '[' multiple_components '!=' single_commit ']' + return +Init stage ran successfully. + '[' init '!=' full ']' + echo 'Init stage ran successfully.' + exit 0 diff --git a/jenkins/rewrite.log b/jenkins/rewrite.log index 77e8761..4c3138b 100644 --- a/jenkins/rewrite.log +++ b/jenkins/rewrite.log @@ -1,25 +1,25 @@ -++ cat ++ pwd -+ remote_exec build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: ./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 +++ cat ++ remote_exec build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ./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-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -d: -f 1 -+ host=build-08.tcwglab ++ host=build-03.tcwglab + local port -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 2 + port= + local dir -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 3 -+ dir=/home/tcwg-buildslave/workspace/tcwg_kernel_0 ++ dir=/home/tcwg-buildslave/workspace/tcwg_kernel_1 + local opts -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 4 -+ opts=-p49295 ++ opts=-p51379 + local env_vars -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_0:-p49295: +++ echo build-03.tcwglab::/home/tcwg-buildslave/workspace/tcwg_kernel_1:-p51379: ++ cut -s -d: -f 5 + env_vars= + shift @@ -58,5 +58,10 @@ + for i in "$@" + cmd+=("$(printf '%q' "$i")") ++ printf %q 100 -++ printf %q /home/tcwg-buildslave/workspace/tcwg_kernel_0 -+ ssh -p49295 build-08.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_kernel_0 && exec ./jenkins-scripts/round-robin-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 -p51379 build-03.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 c66d64f..f2d32d5 100644 --- a/jenkins/run-build.env +++ b/jenkins/run-build.env @@ -1,9 +1,9 @@ -build_name="#53" +build_name="#54" docker_opts=(--distro default ) source build_container.sh trap "cleanup_all_containers" EXIT -build_name="#53-binutils-gcc-linux-qemu" +build_name="#54-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-lts ==rr\[qemu_git\] https://gitlab.com/qemu-project/qemu.git#master ) -build_name="#53-binutils-gcc-linux-qemu-Rboot" +build_name="#54-binutils-gcc-linux-qemu-Rboot" diff --git a/manifest.sh b/manifest.sh index 1b8c3a4..e112c93 100644 --- a/manifest.sh +++ b/manifest.sh @@ -1,4 +1,4 @@ -declare -g "jenkins_scripts_rev=f9ca877da0401f21e0b3ef17b67c9985bdbdc034" +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-lts-defconfig" 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-lts-defconfig-build/53/" +declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/54/" 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 ff1a42a..f1e876f 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-lts-defconfig-build/53/artifact/artifacts/notify/mail-body.txt/*view*/ +Details: https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/54/artifact/artifacts/notify/mail-body.txt/*view*/ diff --git a/notify/mail-body.txt b/notify/mail-body.txt index d884eda..677befa 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-lts-defconfig after: - | binutils commits: - | 6785fd72d503fd13bfec31a2897694f1590031eb PE dos_message - | 8606b47e94078e77a53f3cd714272c853d2add22 comdat_hash memory leaks - | 26d0081b52dc482c59abba23ca495304e698ce4b Confusion in coff_object_cleanup - | 398f1ddf5e89e066aeee242ea854dcbaa8eb9539 sanity check n_numaux - | 9cadc5fa8d2ed0310f182b4524367635730d7f73 Re: ld STRINGIFY - | ... and 39 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 87 more - | linux commits: - | 8ac536d32820a7a6f35a7e91e19a23f5e68a464d Merge v6.1.48 - | cd363bb9548ec3208120bb3f55ff4ded2487d7fb Linux 6.1.48 - | 7487244912b13a918812b8f830e6a0dde269fdeb x86/srso: Correct the mitigation status when SMT is disabled - | 4da4aae04b7f3d5ba4345a75f92de00a54644f11 objtool/x86: Fixup frame-pointer vs rethunk - | c8b056a3b4ebb33adbb873cab152ed499d1a1dcb x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG - | ... and 192 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 + | 557 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 107 more commits in binutils + | 78f636d9795 Testsuite: fix contructor priority test + | 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. + | ... and 132 more commits in gcc + | 96f3f57bb441 Merge v6.1.51 + | c2cbfe5f5122 Linux 6.1.51 + | ae0188f9c2a8 thunderbolt: Fix a backport error for display flickering issue + | 583a8426abb3 kallsyms: Fix kallsyms_selftest failure + | 5d54040e9d57 io_uring/parisc: Adjust pgoff in io_uring mmap() for parisc + | ... 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: @@ -70,6 +67,6 @@ boot -----------------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-lts-defconfig-build/53/artifact/artifacts -Reference build : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/52/artifact/artifacts +Current build : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/54/artifact/artifacts +Reference build : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-lts-defconfig-build/53/artifact/artifacts diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt index 6ff0ebb..04ad253 100644 --- a/notify/mail-subject.txt +++ b/notify/mail-subject.txt @@ -1 +1 @@ -[Linaro-TCWG-CI] Success after 415 commits in binutils,gcc,linux,qemu +[Linaro-TCWG-CI] 557 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 |