summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-12-23 12:27:34 +0000
committerTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-12-23 12:27:34 +0000
commit09ccad7bd97a5af1a520749113727fd34f2b37a6 (patch)
tree1388f58186b9e8a998ae4cd39ae5a376b0b0907c
parentd36d993a6c99e85f7882f019ed23a0106730ad9c (diff)
onsuccess: #90: 21709: [TCWG CI] https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/90/
Results : | # reset_artifacts: | -10 | # build_abe binutils: | -9 | # build_abe stage1: | -5 | # build_abe qemu: | -2 | # linux_n_obj: | 21709 check_regression status : 0
-rw-r--r--01-reset_artifacts/console.log.xzbin2296 -> 2316 bytes
-rw-r--r--02-prepare_abe/console.log.xzbin2628 -> 2628 bytes
-rw-r--r--03-build_abe-binutils/console.log.xzbin27232 -> 27184 bytes
-rw-r--r--03-build_abe-binutils/make-binutils.log.xzbin17684 -> 17536 bytes
-rw-r--r--04-build_abe-stage1/console.log.xzbin93176 -> 92972 bytes
-rw-r--r--04-build_abe-stage1/make-gcc-stage1.log.xzbin71944 -> 71728 bytes
-rw-r--r--05-build_abe-qemu/console.log.xzbin34308 -> 33732 bytes
-rw-r--r--05-build_abe-qemu/make-qemu.log.xzbin23100 -> 22560 bytes
-rw-r--r--06-build_linux/console.log.xzbin3556 -> 3984 bytes
-rw-r--r--08-check_regression/console.log.xzbin1916 -> 1232 bytes
-rw-r--r--08-check_regression/results.regressions8
-rw-r--r--08-check_regression/trigger-bisect2
-rw-r--r--README.html9
-rw-r--r--README.txt9
-rw-r--r--git/gcc_rev2
-rw-r--r--jenkins/build-name2
-rw-r--r--jenkins/notify-full.log1944
-rw-r--r--jenkins/notify-init.log319
-rw-r--r--jenkins/run-build.env8
-rw-r--r--manifest.sh12
-rw-r--r--notify/jira/comment-card.txt3
-rw-r--r--notify/jira/comment-template.txt5
-rw-r--r--notify/jira/components1
-rw-r--r--notify/jira/description29
-rw-r--r--notify/jira/key1
-rw-r--r--notify/jira/startdate1
-rw-r--r--notify/jira/summary1
-rw-r--r--notify/jira/yaml37
-rw-r--r--notify/mail-body.txt64
-rw-r--r--notify/mail-subject.txt2
-rw-r--r--results8
31 files changed, 689 insertions, 1778 deletions
diff --git a/01-reset_artifacts/console.log.xz b/01-reset_artifacts/console.log.xz
index b4e61f2..ef13d9c 100644
--- a/01-reset_artifacts/console.log.xz
+++ b/01-reset_artifacts/console.log.xz
Binary files differ
diff --git a/02-prepare_abe/console.log.xz b/02-prepare_abe/console.log.xz
index 6ae48e3..7282744 100644
--- a/02-prepare_abe/console.log.xz
+++ b/02-prepare_abe/console.log.xz
Binary files differ
diff --git a/03-build_abe-binutils/console.log.xz b/03-build_abe-binutils/console.log.xz
index 6802077..f8097b5 100644
--- a/03-build_abe-binutils/console.log.xz
+++ b/03-build_abe-binutils/console.log.xz
Binary files differ
diff --git a/03-build_abe-binutils/make-binutils.log.xz b/03-build_abe-binutils/make-binutils.log.xz
index 348b3b0..f2de361 100644
--- a/03-build_abe-binutils/make-binutils.log.xz
+++ b/03-build_abe-binutils/make-binutils.log.xz
Binary files differ
diff --git a/04-build_abe-stage1/console.log.xz b/04-build_abe-stage1/console.log.xz
index fb01020..d89c00c 100644
--- a/04-build_abe-stage1/console.log.xz
+++ b/04-build_abe-stage1/console.log.xz
Binary files differ
diff --git a/04-build_abe-stage1/make-gcc-stage1.log.xz b/04-build_abe-stage1/make-gcc-stage1.log.xz
index 9dc005e..7bf1d72 100644
--- a/04-build_abe-stage1/make-gcc-stage1.log.xz
+++ b/04-build_abe-stage1/make-gcc-stage1.log.xz
Binary files differ
diff --git a/05-build_abe-qemu/console.log.xz b/05-build_abe-qemu/console.log.xz
index baf168f..79e5ab7 100644
--- a/05-build_abe-qemu/console.log.xz
+++ b/05-build_abe-qemu/console.log.xz
Binary files differ
diff --git a/05-build_abe-qemu/make-qemu.log.xz b/05-build_abe-qemu/make-qemu.log.xz
index 3c98238..9583e40 100644
--- a/05-build_abe-qemu/make-qemu.log.xz
+++ b/05-build_abe-qemu/make-qemu.log.xz
Binary files differ
diff --git a/06-build_linux/console.log.xz b/06-build_linux/console.log.xz
index f8a5fb9..1e70146 100644
--- a/06-build_linux/console.log.xz
+++ b/06-build_linux/console.log.xz
Binary files differ
diff --git a/08-check_regression/console.log.xz b/08-check_regression/console.log.xz
index c5c9977..66d07bc 100644
--- a/08-check_regression/console.log.xz
+++ b/08-check_regression/console.log.xz
Binary files differ
diff --git a/08-check_regression/results.regressions b/08-check_regression/results.regressions
deleted file mode 100644
index 0334a8c..0000000
--- a/08-check_regression/results.regressions
+++ /dev/null
@@ -1,8 +0,0 @@
-# First few build errors in logs:
-
-# 00:17:11 fs/btrfs/send.c:8208:44: error: ‘kvcalloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
-# 00:17:24 make[4]: *** [scripts/Makefile.build:243: fs/btrfs/send.o] Error 1
-# 00:18:50 make[3]: *** [scripts/Makefile.build:480: fs/btrfs] Error 2
-# 00:21:51 make[2]: *** [scripts/Makefile.build:480: fs] Error 2
-# 00:35:01 make[1]: *** [/home/tcwg-buildslave/workspace/tcwg_kernel_1/linux/Makefile:1913: .] Error 2
-# 00:35:01 make: *** [Makefile:234: __sub-make] Error 2
diff --git a/08-check_regression/trigger-bisect b/08-check_regression/trigger-bisect
deleted file mode 100644
index 582d9b5..0000000
--- a/08-check_regression/trigger-bisect
+++ /dev/null
@@ -1,2 +0,0 @@
-current_project=gcc
-bad_git=https://github.com/gcc-mirror/gcc.git#e7dd72aefed851d11655aa301d6e394ec9805e0d
diff --git a/README.html b/README.html
index b34bf16..7af34d5 100644
--- a/README.html
+++ b/README.html
@@ -37,8 +37,6 @@ List of files below:
<li><a href="./05-build_abe-qemu/make-qemu.log.xz">./05-build_abe-qemu/make-qemu.log.xz</a>
<li><a href="./06-build_linux/console.log.xz">./06-build_linux/console.log.xz</a>
<li><a href="./08-check_regression/console.log.xz">./08-check_regression/console.log.xz</a>
-<li><a href="./08-check_regression/results.regressions">./08-check_regression/results.regressions</a>
-<li><a href="./08-check_regression/trigger-bisect">./08-check_regression/trigger-bisect</a>
<li><a href="./git/binutils_rev">./git/binutils_rev</a>
<li><a href="./git/binutils_url">./git/binutils_url</a>
<li><a href="./git/gcc_rev">./git/gcc_rev</a>
@@ -52,14 +50,7 @@ List of files below:
<li><a href="./jenkins/notify-init.log">./jenkins/notify-init.log</a>
<li><a href="./jenkins/run-build.env">./jenkins/run-build.env</a>
<li><a href="./manifest.sh">./manifest.sh</a>
-<li><a href="./notify/jira/comment-card.txt">./notify/jira/comment-card.txt</a>
<li><a href="./notify/jira/comment-template.txt">./notify/jira/comment-template.txt</a>
-<li><a href="./notify/jira/components">./notify/jira/components</a>
-<li><a href="./notify/jira/description">./notify/jira/description</a>
-<li><a href="./notify/jira/key">./notify/jira/key</a>
-<li><a href="./notify/jira/startdate">./notify/jira/startdate</a>
-<li><a href="./notify/jira/summary">./notify/jira/summary</a>
-<li><a href="./notify/jira/yaml">./notify/jira/yaml</a>
<li><a href="./notify/mail-body.txt">./notify/mail-body.txt</a>
<li><a href="./notify/mail-recipients.txt">./notify/mail-recipients.txt</a>
<li><a href="./notify/mail-subject.txt">./notify/mail-subject.txt</a>
diff --git a/README.txt b/README.txt
index 032b968..d6807f1 100644
--- a/README.txt
+++ b/README.txt
@@ -34,8 +34,6 @@ List of files below:
- ./05-build_abe-qemu/make-qemu.log.xz
- ./06-build_linux/console.log.xz
- ./08-check_regression/console.log.xz
-- ./08-check_regression/results.regressions
-- ./08-check_regression/trigger-bisect
- ./git/binutils_rev
- ./git/binutils_url
- ./git/gcc_rev
@@ -49,14 +47,7 @@ List of files below:
- ./jenkins/notify-init.log
- ./jenkins/run-build.env
- ./manifest.sh
-- ./notify/jira/comment-card.txt
- ./notify/jira/comment-template.txt
-- ./notify/jira/components
-- ./notify/jira/description
-- ./notify/jira/key
-- ./notify/jira/startdate
-- ./notify/jira/summary
-- ./notify/jira/yaml
- ./notify/mail-body.txt
- ./notify/mail-recipients.txt
- ./notify/mail-subject.txt
diff --git a/git/gcc_rev b/git/gcc_rev
index d0c0815..1945521 100644
--- a/git/gcc_rev
+++ b/git/gcc_rev
@@ -1 +1 @@
-e7dd72aefed851d11655aa301d6e394ec9805e0d
+c0bf7ea189ecf252152fe15134f70f576bcd20b2
diff --git a/jenkins/build-name b/jenkins/build-name
index a029167..141cb19 100644
--- a/jenkins/build-name
+++ b/jenkins/build-name
@@ -1 +1 @@
-#89-gcc-R# 00:35:01 make: *** [Makefile:234: __sub-make] Error 2-force
+#90-gcc-R21709
diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log
index d911d79..9f605c9 100644
--- a/jenkins/notify-full.log
+++ b/jenkins/notify-full.log
@@ -1,6 +1,6 @@
+ set +x
-/home/tcwg-buildslave/workspace/tcwg_kernel_1/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ATATT3xFfGF0T6lmyRRI1GPXAjFc6UC66WsAJyuXpga-0JusQbYQdlG4NfS8kED4ejPRlZs9E57FWxFlN7K67E-9t-EXcNqVpzVQwTRd2JDDboAUNRnk00rMY9KXELe8Jb9dKP7p3MTXz2HTqtpMKIM2VZQUmZf_TcIuAN0mVpSPtZtdoLZBnCk=34F9AA87 __stage full __verbose true __build_script tcwg_kernel-build.sh
+/home/tcwg-buildslave/workspace/tcwg_kernel_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ATATT3xFfGF0T6lmyRRI1GPXAjFc6UC66WsAJyuXpga-0JusQbYQdlG4NfS8kED4ejPRlZs9E57FWxFlN7K67E-9t-EXcNqVpzVQwTRd2JDDboAUNRnk00rMY9KXELe8Jb9dKP7p3MTXz2HTqtpMKIM2VZQUmZf_TcIuAN0mVpSPtZtdoLZBnCk=34F9AA87 __stage full __verbose true __build_script tcwg_kernel-build.sh
+ false
+ dryrun=
@@ -26,17 +26,17 @@
++ get_baseline_manifest BUILD_URL
++ get_manifest base-artifacts/manifest.sh BUILD_URL false
++ set +x
-# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/88/
+# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/
# Using dir : base-artifacts
-+ echo '# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/88/'
++ echo '# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/'
+ echo '# Using dir : base-artifacts'
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
-# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/
+# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/90/
# Using dir : artifacts
-+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/'
++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/90/'
+ echo '# Using dir : artifacts'
+ echo ''
+ mkdir -p artifacts/notify
@@ -45,13 +45,13 @@
# check_source_changes
+ case "$notify" in
+ declare -Ag pw
-+ '[' onregression = precommit ']'
++ '[' ignore = precommit ']'
+ check_source_changes
+ echo '# check_source_changes'
++ get_current_manifest '{rr[update_baseline]}'
++ get_manifest artifacts/manifest.sh '{rr[update_baseline]}'
++ set +x
-+ '[' force '!=' init ']'
++ '[' onsuccess '!=' init ']'
+ IFS=' '
+ read -r -a changed_components
++ print_changed_components
@@ -63,7 +63,7 @@
+++ for c in ${rr[components]}
+++ '[' xbaseline '!=' xbaseline ']'
+++ for c in ${rr[components]}
-+++ '[' xhttps://github.com/gcc-mirror/gcc.git#e7dd72aefed851d11655aa301d6e394ec9805e0d '!=' xbaseline ']'
++++ '[' xhttps://github.com/gcc-mirror/gcc.git#master '!=' xbaseline ']'
+++ echo -ne gcc
+++ delim=' '
+++ for c in ${rr[components]}
@@ -83,7 +83,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
-++ '[' xe7dd72aefed851d11655aa301d6e394ec9805e0d '!=' xf5213759a7e0efc4ca7bbb484bab94ca19bc1b5d ']'
+++ '[' xc0bf7ea189ecf252152fe15134f70f576bcd20b2 '!=' xe7dd72aefed851d11655aa301d6e394ec9805e0d ']'
++ echo -ne gcc
++ delim=' '
++ echo
@@ -96,17 +96,17 @@
++ 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
-+ first_bad=e7dd72aefed851d11655aa301d6e394ec9805e0d
++ first_bad=c0bf7ea189ecf252152fe15134f70f576bcd20b2
++ 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
-+ last_good=f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d
++ last_good=e7dd72aefed851d11655aa301d6e394ec9805e0d
+ local res
+ res=0
-+ wait 7288
++ wait 22604
+ git -C gcc rev-parse --verify HEAD
+ assert_with_msg 'Cannot parse HEAD in repo gcc' '[' 0 = 0 ']'
+ set -euf -o pipefail +x
@@ -120,22 +120,22 @@
++ 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=f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d
++ base_rev=e7dd72aefed851d11655aa301d6e394ec9805e0d
++ 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=e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ git -C gcc rev-parse 'e7dd72aefed851d11655aa301d6e394ec9805e0d^@'
++ cur_rev=c0bf7ea189ecf252152fe15134f70f576bcd20b2
+++ git -C gcc rev-parse 'c0bf7ea189ecf252152fe15134f70f576bcd20b2^@'
+ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@")
-+ '[' f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d = f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d ']'
-+ return 0
++ '[' 079455458e5665330abc9c8b0726b0b11e7016ee = e7dd72aefed851d11655aa301d6e394ec9805e0d ']'
++ return 1
# Debug traces :
-# change_kind=single_commit : gcc
-+ change_kind=single_commit
+# change_kind=single_component : gcc
++ change_kind=single_component
+ echo '# Debug traces :'
-+ echo '# change_kind=single_commit : gcc'
++ echo '# change_kind=single_component : gcc'
+ for c in "${changed_components[@]}"
++ get_baseline_git gcc_rev
++ set -euf -o pipefail
@@ -143,26 +143,29 @@
++ 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=f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d
++ base_rev=e7dd72aefed851d11655aa301d6e394ec9805e0d
++ 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=e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ git -C gcc rev-list --count f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d..e7dd72aefed851d11655aa301d6e394ec9805e0d
-# rev for gcc : f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d..e7dd72aefed851d11655aa301d6e394ec9805e0d (1 commits)
++ cur_rev=c0bf7ea189ecf252152fe15134f70f576bcd20b2
+++ git -C gcc rev-list --count e7dd72aefed851d11655aa301d6e394ec9805e0d..c0bf7ea189ecf252152fe15134f70f576bcd20b2
+# rev for gcc : e7dd72aefed851d11655aa301d6e394ec9805e0d..c0bf7ea189ecf252152fe15134f70f576bcd20b2 (72 commits)
-+ c_commits=1
-+ echo '# rev for gcc : f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d..e7dd72aefed851d11655aa301d6e394ec9805e0d (1 commits)'
++ c_commits=72
++ echo '# rev for gcc : e7dd72aefed851d11655aa301d6e394ec9805e0d..c0bf7ea189ecf252152fe15134f70f576bcd20b2 (72 commits)'
+ echo ''
+ setup_stages_to_run
-+ '[' onregression = onregression ']'
-+ '[' 1 = 0 ']'
-+ '[' single_commit '!=' single_commit ']'
-+ '[' onregression = precommit ']'
-+ '[' onregression = ignore ']'
-+ '[' onregression = precommit ']'
++ '[' ignore = onregression ']'
++ '[' ignore = precommit ']'
++ '[' ignore = ignore ']'
++ post_jira_comment=false
++ post_jira_card=false
++ post_icommits=false
++ '[' ignore = ignore ']'
++ post_mail=false
++ '[' ignore = precommit ']'
+ generate_dashboard=false
+ post_dashboard=false
+ print_commits_f=print_commits
@@ -176,244 +179,8 @@
+ set -euf -o pipefail
+ echo '# post_interesting_commits'
+ local stage=init
-+ '[' single_commit '!=' single_commit ']'
-+ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local ref=master
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local reference=auto
-+ local single_branch=master
-+ local remote=origin
-+ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local reference=auto
-+ local single_branch=master
-+ local remote=origin
-+ local refopt=
-+ case "$reference" in
-+ local ref_dir
-+ for ref_dir in $url $dir
-++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git
-+ ref_dir=interesting-commits
-+ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
-+ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
-+ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
-+ for ref_dir in $url $dir
-++ basename interesting-commits .git
-+ ref_dir=interesting-commits
-+ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
-+ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
-+ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
-+ git -C interesting-commits status
-+ '[' -d interesting-commits ']'
-+ '[' x '!=' x ']'
-+ '[' -d interesting-commits ']'
-+ rm -f interesting-commits/.git/gc.log
-+ git -C interesting-commits config gc.autoDetach false
-+ git -C interesting-commits gc --auto --force --prune=all
-+ find interesting-commits/.git -name '*.lock' -delete
-+ local i
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits am --abort
-+ true
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits cherry-pick --abort
-+ true
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits rebase --abort
-+ true
-+ break
-+ local fresh_clone=false
-+ true
-+ '[' -d interesting-commits ']'
-+ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local remote=origin
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local single_branch=master
-+ git -C interesting-commits remote rm origin
-+ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ local refspec
-+ '[' xmaster = x ']'
-+ refspec=+refs/heads/master:refs/remotes/origin/master
-+ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ local duration=1h
-+ shift
-+ local tries=3
-+ shift
-+ local n=0
-+ local ret=0
-+ '[' 0 -eq 3 ']'
-+ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ ret=0
-+ wait 7368
-+ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ '[' 0 -eq 0 ']'
-+ break
-+ return 0
-+ break
-+ git_checkout interesting-commits master origin
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local ref=master
-+ local remote=origin
-+ git_clean interesting-commits
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift
-+ fresh_dir interesting-commits 'interesting-commits/.git/*'
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift 1
-++ dirname interesting-commits/something
-+ dir=interesting-commits
-+ mkdir -p interesting-commits
-+ find_opts=("!" "-path" "$dir")
-+ for keep_pattern in "$@"
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname 'interesting-commits/.git/*'
-+ keep_pattern=interesting-commits/.git
-+ '[' xinteresting-commits/.git = xinteresting-commits ']'
-+ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
-+ set -euf -o pipefail +x
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname interesting-commits/.git
-+ keep_pattern=interesting-commits
-+ '[' xinteresting-commits = xinteresting-commits ']'
-+ break
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
-+ chmod -R +rw interesting-commits
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
-+ git -C interesting-commits reset -q --hard
-+ local sha1
-++ git_rev_parse interesting-commits master origin
-++ set -euf -o pipefail
-++ local dir=interesting-commits
-++ local ref=master
-++ local remote=origin
-++ '[' 3 -ge 3 ']'
-++ remote=origin
-++ git_rev_parse_1 interesting-commits master origin --short
-++ set -euf -o pipefail
-++ local dir=interesting-commits
-++ local ref=master
-++ local remote=origin
-++ local opts=--short
-++ local ret
-++ cd interesting-commits
-++ local sha1 try_ref
-++ case "$ref" in
-++ try_ref=refs/remotes/origin/master
-++ ret=0
-+++ git rev-parse --short refs/remotes/origin/master
-++ sha1=dfcf6e8d8
-++ '[' 0 -ne 0 ']'
-++ echo dfcf6e8d8
-+ sha1=dfcf6e8d8
-+ git -C interesting-commits checkout --detach dfcf6e8d8
-HEAD is now at dfcf6e8d8 Add entry e7dd72aefed851d11655aa301d6e394ec9805e0d from https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/
-+ true
-+ local jira_dir jira_key=
-++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira
-+ '[' init = full ']'
-+ true
-+ git -C interesting-commits remote update -p
-Fetching origin
-+ git_clean interesting-commits refs/remotes/origin/master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift
-+ fresh_dir interesting-commits 'interesting-commits/.git/*'
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift 1
-++ dirname interesting-commits/something
-+ dir=interesting-commits
-+ mkdir -p interesting-commits
-+ find_opts=("!" "-path" "$dir")
-+ for keep_pattern in "$@"
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname 'interesting-commits/.git/*'
-+ keep_pattern=interesting-commits/.git
-+ '[' xinteresting-commits/.git = xinteresting-commits ']'
-+ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
-+ set -euf -o pipefail +x
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname interesting-commits/.git
-+ keep_pattern=interesting-commits
-+ '[' xinteresting-commits = xinteresting-commits ']'
-+ break
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
-+ chmod -R +rw interesting-commits
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
-+ git -C interesting-commits reset -q --hard refs/remotes/origin/master
-# update_interesting_commits
-+ update_interesting_commits init ''
-+ echo '# update_interesting_commits'
-+ local stage=init
-+ local jira_key=
-+ local subdir3 subdir4 subdir4
-++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ subdir3=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d tcwg_kernel
-++ local dir=gcc/sha1
-++ '[' 3 -ge 2 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ '[' 3 -ge 3 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-++ '[' 3 -ge 4 ']'
-++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-+ subdir4=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d tcwg_kernel gnu-master-arm-stable-allyesconfig
-++ local dir=gcc/sha1
-++ '[' 4 -ge 2 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ '[' 4 -ge 3 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-++ '[' 4 -ge 4 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-+ subdir5=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-+ '[' -d interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d ']'
-+ mkdir -p interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ echo https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts
-+ echo f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/build_url gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/last_good
-+ '[' init '!=' full ']'
++ '[' single_component '!=' single_commit ']'
+ return
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ git -C interesting-commits commit -m 'Add entry e7dd72aefed851d11655aa301d6e394ec9805e0d from https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/'
-HEAD detached from 5fd605657
-nothing to commit, working tree clean
-+ break
+ '[' full '!=' full ']'
+ generate_extra_details
+ true
@@ -452,20 +219,21 @@ nothing to commit, working tree clean
++ assert_with_msg 'ERROR: No gcc in current git' '[' -f base-artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
+++ cat base-artifacts/git/gcc_rev
-++ git -C gcc show --no-patch --pretty=%ct f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d
-+ base_d=1703065257
+++ git -C gcc show --no-patch --pretty=%ct e7dd72aefed851d11655aa301d6e394ec9805e0d
++ base_d=1703068278
++ get_current_component_date gcc
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gcc in current git' '[' -f artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
+++ cat artifacts/git/gcc_rev
-++ git -C gcc show --no-patch --pretty=%ct e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ cur_d=1703068278
-+ '[' x1703065257 '!=' x ']'
-+ '[' x1703068278 = x ']'
-+ '[' 1703068278 -lt 1703065257 ']'
-+ '[' x1703068278 = x ']'
-+ '[' 1703068278 -gt 1703289621 ']'
+++ git -C gcc show --no-patch --pretty=%ct c0bf7ea189ecf252152fe15134f70f576bcd20b2
++ cur_d=1703322602
++ '[' x1703068278 '!=' x ']'
++ '[' x1703322602 = x ']'
++ '[' 1703322602 -lt 1703068278 ']'
++ '[' x1703322602 = x ']'
++ '[' 1703322602 -gt 1703289621 ']'
++ results_date=1703322602
+ for c in $(get_current_manifest "{rr[components]}")
++ get_baseline_component_date linux
++ set -euf -o pipefail
@@ -486,7 +254,7 @@ nothing to commit, working tree clean
+ '[' x1702489536 = x ']'
+ '[' 1702489536 -lt 1702489536 ']'
+ '[' x1702489536 = x ']'
-+ '[' 1702489536 -gt 1703289621 ']'
++ '[' 1702489536 -gt 1703322602 ']'
+ for c in $(get_current_manifest "{rr[components]}")
++ get_baseline_component_date qemu
++ set -euf -o pipefail
@@ -507,665 +275,34 @@ nothing to commit, working tree clean
+ '[' x1703205859 = x ']'
+ '[' 1703205859 -lt 1703205859 ']'
+ '[' x1703205859 = x ']'
-+ '[' 1703205859 -gt 1703289621 ']'
-+ assert_with_msg 'Failed to produce results_date' '[' 1703289621 -gt 0 ']'
++ '[' 1703205859 -gt 1703322602 ']'
++ assert_with_msg 'Failed to produce results_date' '[' 1703322602 -gt 0 ']'
+ set -euf -o pipefail +x
++ get_baseline_manifest '{rr[results_date]}'
++ get_manifest base-artifacts/manifest.sh '{rr[results_date]}' false
++ set +x
-+ base_d=1703203045
-+ '[' 1703203045 '!=' '' ']'
-+ assert '[' 1703289621 -ge 1703203045 ']'
++ base_d=1703246333
++ '[' 1703246333 '!=' '' ']'
++ assert '[' 1703322602 -ge 1703246333 ']'
+ set -euf -o pipefail +x
-+ '[' 1703289621 -gt 1703203045 ']'
-+ results_date=1703246333
-+ rr[results_date]=1703246333
++ '[' 1703322602 -gt 1703246333 ']'
++ results_date=1703284467
++ rr[results_date]=1703284467
+ cat
+ manifest_out
+ cat
+ check_if_first_report
+ declare -g first_icommit_to_report
+ first_icommit_to_report=false
-+ '[' xsingle_commit '!=' xsingle_commit ']'
-+ local isubdir
-++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ isubdir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/first_url ']'
-+ local first_url
-++ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/first_url
-+ first_url=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allmodconfig-build/83/
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ '[' https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allmodconfig-build/83/ = https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/ ']'
-+ '[' onregression = onregression ']'
-+ post_mail=false
++ '[' xsingle_component '!=' xsingle_commit ']'
++ return
+ post_interesting_commits full
# post_interesting_commits
+ set -euf -o pipefail
+ echo '# post_interesting_commits'
+ local stage=full
-+ '[' single_commit '!=' single_commit ']'
-+ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local ref=master
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local reference=auto
-+ local single_branch=master
-+ local remote=origin
-+ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local reference=auto
-+ local single_branch=master
-+ local remote=origin
-+ local refopt=
-+ case "$reference" in
-+ local ref_dir
-+ for ref_dir in $url $dir
-++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git
-+ ref_dir=interesting-commits
-+ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
-+ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
-+ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
-+ for ref_dir in $url $dir
-++ basename interesting-commits .git
-+ ref_dir=interesting-commits
-+ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
-+ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
-+ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
-+ git -C interesting-commits status
-+ '[' -d interesting-commits ']'
-+ '[' x '!=' x ']'
-+ '[' -d interesting-commits ']'
-+ rm -f interesting-commits/.git/gc.log
-+ git -C interesting-commits config gc.autoDetach false
-+ git -C interesting-commits gc --auto --force --prune=all
-+ find interesting-commits/.git -name '*.lock' -delete
-+ local i
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits am --abort
-+ true
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits cherry-pick --abort
-+ true
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits rebase --abort
-+ true
-+ break
-+ local fresh_clone=false
-+ true
-+ '[' -d interesting-commits ']'
-+ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local remote=origin
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local single_branch=master
-+ git -C interesting-commits remote rm origin
-+ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local refspec
-+ '[' xmaster = x ']'
-+ refspec=+refs/heads/master:refs/remotes/origin/master
-+ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ local duration=1h
-+ shift
-+ local tries=3
-+ shift
-+ local n=0
-+ local ret=0
-+ '[' 0 -eq 3 ']'
-+ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ ret=0
-+ wait 21714
-+ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ '[' 0 -eq 0 ']'
-+ break
-+ return 0
-+ break
-+ git_checkout interesting-commits master origin
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local ref=master
-+ local remote=origin
-+ git_clean interesting-commits
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift
-+ fresh_dir interesting-commits 'interesting-commits/.git/*'
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift 1
-++ dirname interesting-commits/something
-+ dir=interesting-commits
-+ mkdir -p interesting-commits
-+ find_opts=("!" "-path" "$dir")
-+ for keep_pattern in "$@"
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname 'interesting-commits/.git/*'
-+ keep_pattern=interesting-commits/.git
-+ '[' xinteresting-commits/.git = xinteresting-commits ']'
-+ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
-+ set -euf -o pipefail +x
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname interesting-commits/.git
-+ keep_pattern=interesting-commits
-+ '[' xinteresting-commits = xinteresting-commits ']'
-+ break
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
-+ chmod -R +rw interesting-commits
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
-+ git -C interesting-commits reset -q --hard
-+ local sha1
-++ git_rev_parse interesting-commits master origin
-++ set -euf -o pipefail
-++ local dir=interesting-commits
-++ local ref=master
-++ local remote=origin
-++ '[' 3 -ge 3 ']'
-++ remote=origin
-++ git_rev_parse_1 interesting-commits master origin --short
-++ set -euf -o pipefail
-++ local dir=interesting-commits
-++ local ref=master
-++ local remote=origin
-++ local opts=--short
-++ local ret
-++ cd interesting-commits
-++ local sha1 try_ref
-++ case "$ref" in
-++ try_ref=refs/remotes/origin/master
-++ ret=0
-+++ git rev-parse --short refs/remotes/origin/master
-++ sha1=dfcf6e8d8
-++ '[' 0 -ne 0 ']'
-++ echo dfcf6e8d8
-+ sha1=dfcf6e8d8
-+ git -C interesting-commits checkout --detach dfcf6e8d8
-HEAD is now at dfcf6e8d8 Add entry e7dd72aefed851d11655aa301d6e394ec9805e0d from https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/
-+ true
-+ local jira_dir jira_key=
-++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira
-+ '[' full = full ']'
-+ true
-+ false
-+ true
-+ git -C interesting-commits remote update -p
-Fetching origin
-+ git_clean interesting-commits refs/remotes/origin/master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift
-+ fresh_dir interesting-commits 'interesting-commits/.git/*'
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift 1
-++ dirname interesting-commits/something
-+ dir=interesting-commits
-+ mkdir -p interesting-commits
-+ find_opts=("!" "-path" "$dir")
-+ for keep_pattern in "$@"
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname 'interesting-commits/.git/*'
-+ keep_pattern=interesting-commits/.git
-+ '[' xinteresting-commits/.git = xinteresting-commits ']'
-+ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
-+ set -euf -o pipefail +x
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname interesting-commits/.git
-+ keep_pattern=interesting-commits
-+ '[' xinteresting-commits = xinteresting-commits ']'
-+ break
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
-+ chmod -R +rw interesting-commits
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
-+ git -C interesting-commits reset -q --hard refs/remotes/origin/master
-# update_interesting_commits
-+ update_interesting_commits full ''
-+ echo '# update_interesting_commits'
-+ local stage=full
-+ local jira_key=
-+ local subdir3 subdir4 subdir4
-++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ subdir3=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d tcwg_kernel
-++ local dir=gcc/sha1
-++ '[' 3 -ge 2 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ '[' 3 -ge 3 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-++ '[' 3 -ge 4 ']'
-++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-+ subdir4=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d tcwg_kernel gnu-master-arm-stable-allyesconfig
-++ local dir=gcc/sha1
-++ '[' 4 -ge 2 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ '[' 4 -ge 3 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-++ '[' 4 -ge 4 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-+ subdir5=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-+ '[' -d interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d ']'
-+ mkdir -p interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ echo https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts
-+ echo f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/build_url gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/last_good
-+ '[' full '!=' full ']'
-+ print_result --oneline
-+ false
-+ local print_arg=--oneline
-+ case "$print_arg" in
-+ '[' 1 = 0 ']'
-+ echo Failure
-+ merge_status_summary interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-+ set -euf -o pipefail
-+ local subdir=interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-+ local cur_file cur best= best_file
-+ read -r cur_file
-++ find interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel -mindepth 2 -maxdepth 2 -name status-summary.txt
-++ sort
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-mainline-allmodconfig/status-summary.txt
-+ cur=Failure
-+ '[' Failure -le '' ']'
-/home/tcwg-buildslave/workspace/tcwg_kernel_1/jenkins-scripts/round-robin-notify.sh: line 1068: [: Failure: integer expression expected
-+ best=Failure
-+ best_file=interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-mainline-allmodconfig/status-summary.txt
-+ read -r cur_file
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allmodconfig/status-summary.txt
-+ cur=Failure
-+ '[' Failure -le Failure ']'
-/home/tcwg-buildslave/workspace/tcwg_kernel_1/jenkins-scripts/round-robin-notify.sh: line 1068: [: Failure: integer expression expected
-+ best=Failure
-+ best_file=interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allmodconfig/status-summary.txt
-+ read -r cur_file
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/status-summary.txt
-+ cur=Failure
-+ '[' Failure -le Failure ']'
-/home/tcwg-buildslave/workspace/tcwg_kernel_1/jenkins-scripts/round-robin-notify.sh: line 1068: [: Failure: integer expression expected
-+ best=Failure
-+ best_file=interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/status-summary.txt
-+ read -r cur_file
-+ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/status-summary.txt
-+ merge_status_summary interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ set -euf -o pipefail
-+ local subdir=interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ local cur_file cur best= best_file
-+ read -r cur_file
-++ find interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d -mindepth 2 -maxdepth 2 -name status-summary.txt
-++ sort
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/status-summary.txt
-+ cur=Failure
-+ '[' Failure -le '' ']'
-/home/tcwg-buildslave/workspace/tcwg_kernel_1/jenkins-scripts/round-robin-notify.sh: line 1068: [: Failure: integer expression expected
-+ best=Failure
-+ best_file=interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/status-summary.txt
-+ read -r cur_file
-+ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/status-summary.txt
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/status-summary.txt gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/status-summary.txt gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/status-summary.txt
-+ print_result --long
-+ false
-+ local print_arg=--long
-+ 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:
-21709
-# First few build errors in logs:
-
-# 00:17:11 fs/btrfs/send.c:8208:44: error: ‘kvcalloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
-# 00:17:24 make[4]: *** [scripts/Makefile.build:243: fs/btrfs/send.o] Error 1
-# 00:18:50 make[3]: *** [scripts/Makefile.build:480: fs/btrfs] Error 2
-# 00:21:51 make[2]: *** [scripts/Makefile.build:480: fs] Error 2
-# 00:35:01 make[1]: *** [/home/tcwg-buildslave/workspace/tcwg_kernel_1/linux/Makefile:1913: .] Error 2
-# 00:35:01 make: *** [Makefile:234: __sub-make] Error 2'
-+ 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:
-21793
-# linux build successful:
-all'
-+ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/status-summary.txt
-+ sed 's/^/* /'
-+ print_icommits_link gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/details.txt
-+ set -euf -o pipefail
-+ local path=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/details.txt
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ echo https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/details.txt
-+ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/build_url
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/details.txt gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/status.txt
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/summary.txt ']'
-+ local bad_artifacts_url good_artifacts_url
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ bad_artifacts_url=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts
-++ get_baseline_manifest BUILD_URL
-++ get_manifest base-artifacts/manifest.sh BUILD_URL false
-++ set +x
-+ good_artifacts_url=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/88/artifact/artifacts
-+ cat
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/reproduction_instructions.txt
-+ local ci_config
-+ read ci_config
-++ cd interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-++ ls
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-mainline-allmodconfig/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-mainline-allmodconfig/status.txt ']'
-+ echo '* gnu-master-arm-mainline-allmodconfig'
-+ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-mainline-allmodconfig/status.txt
-+ sed 's/^/*/'
-+ read ci_config
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allmodconfig/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allmodconfig/status.txt ']'
-+ echo '* gnu-master-arm-stable-allmodconfig'
-+ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allmodconfig/status.txt
-+ sed 's/^/*/'
-+ read ci_config
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/status.txt ']'
-+ echo '* gnu-master-arm-stable-allyesconfig'
-+ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/status.txt
-+ sed 's/^/*/'
-+ read ci_config
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/status-summary.txt/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/status-summary.txt/status.txt ']'
-+ continue
-+ read ci_config
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/status.txt/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/status.txt/status.txt ']'
-+ continue
-+ read ci_config
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/status.txt
-+ local ci_project
-+ read ci_project
-++ cd interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ ls
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/commit-log.txt/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/first_url/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/status-summary.txt/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/status.txt/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/status.txt ']'
-+ echo '* tcwg_kernel'
-+ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/status.txt
-+ sed 's/^/*/'
-+ read ci_project
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/status.txt
-+ print_commits --short
-+ set -euf -o pipefail
-+ false
-+ local print_arg=--short
-+ '[' single_commit = no_change ']'
-+ local more_lines
-+ '[' single_commit = single_commit ']'
-+ local c=gcc
-+ '[' --short = --link ']'
-+ local describe
-+ '[' '' = '' ']'
-++ describe_sha1 gcc e7dd72aefed851d11655aa301d6e394ec9805e0d true
-++ local component=gcc
-++ local sha1=e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ local anything=true
-++ match=()
-++ local -a match
-++ case "$component" in
-++ match=(--match "basepoints/*" --match "releases/*")
-++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ describe=basepoints/gcc-14-6741-ge7dd72aefed
-++ echo basepoints/gcc-14-6741-ge7dd72aefed
-++ sed 's,^basepoints/,,'
-+ describe=gcc-14-6741-ge7dd72aefed
-+ '[' --short = --oneline ']'
-+ '[' '' = '' ']'
-+ echo 'commit gcc-14-6741-ge7dd72aefed'
-+ local tmpfile
-++ mktemp
-+ tmpfile=/tmp/tmp.hmIzW2ExKR
-+ git -C gcc log -n1 e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ tail -n +2
-+ head -n 10 /tmp/tmp.hmIzW2ExKR
-++ cat /tmp/tmp.hmIzW2ExKR
-++ wc -l
-+ more_lines=37
-+ '[' 37 -gt 0 ']'
-+ echo '... 37 lines of the commit log omitted.'
-+ rm /tmp/tmp.hmIzW2ExKR
-+ '[' '' '!=' '' ']'
-+ return 0
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/commit-log.txt
-+ true
-+ local jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira
-+ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/key ']'
-+ assert_with_msg 'Should not have created multiple jira cards' '[' '' = '' ']'
-+ set -euf -o pipefail +x
-++ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/key
-+ jira_key=GNU-1087
-+ '[' -e interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira ']'
-+ git -C interesting-commits rm -rf gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira
-rm 'gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/components'
-rm 'gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/description'
-rm 'gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/key'
-rm 'gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/startdate'
-rm 'gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/summary'
-rm 'gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/yaml'
-+ mkdir interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira
-+ '[' GNU-1087 '!=' '' ']'
-+ echo GNU-1087
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/key
-++ print_commits --oneline
-++ set -euf -o pipefail
-++ false
-++ local print_arg=--oneline
-++ '[' single_commit = no_change ']'
-++ local more_lines
-++ '[' single_commit = single_commit ']'
-++ local c=gcc
-++ '[' --oneline = --link ']'
-++ local describe
-++ '[' '' = '' ']'
-+++ describe_sha1 gcc e7dd72aefed851d11655aa301d6e394ec9805e0d true
-+++ local component=gcc
-+++ local sha1=e7dd72aefed851d11655aa301d6e394ec9805e0d
-+++ local anything=true
-+++ match=()
-+++ local -a match
-+++ case "$component" in
-+++ match=(--match "basepoints/*" --match "releases/*")
-+++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ describe=basepoints/gcc-14-6741-ge7dd72aefed
-+++ echo basepoints/gcc-14-6741-ge7dd72aefed
-+++ sed 's,^basepoints/,,'
-++ describe=gcc-14-6741-ge7dd72aefed
-++ '[' --oneline = --oneline ']'
-++ echo gcc-14-6741-ge7dd72aefed
-++ return 0
-++ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/status-summary.txt
-+ echo gcc-14-6741-ge7dd72aefed: Failure
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/summary
-+ cat
-++ print_commits --link
-++ set -euf -o pipefail
-++ false
-++ local print_arg=--link
-++ '[' single_commit = no_change ']'
-++ local more_lines
-++ '[' single_commit = single_commit ']'
-++ local c=gcc
-++ '[' --link = --link ']'
-++ local url
-+++ get_baseline_git gcc_url
-+++ set -euf -o pipefail
-+++ local base_artifacts=base-artifacts
-+++ assert_with_msg 'ERROR: No gcc_url in baseline git' '[' -f base-artifacts/git/gcc_url ']'
-+++ set -euf -o pipefail +x
-+++ cat base-artifacts/git/gcc_url
-++ url=https://github.com/gcc-mirror/gcc.git
-++ [[ https://github.com/gcc-mirror/gcc.git =~ git://sourceware.org/git/ ]]
-++ [[ https://github.com/gcc-mirror/gcc.git =~ https://github.com/ ]]
-++ echo https://github.com/gcc-mirror/gcc/commit/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ return 0
-++ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/commit-log.txt
-++ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/status.txt
-++ print_icommits_link gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/yaml
-++ set -euf -o pipefail
-++ local path=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/yaml
-++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-++ echo https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/yaml
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/description
-+ update_jira_card
-# update_jira_card
-+ set -euf -o pipefail
-+ echo '# update_jira_card'
-+ local jira_dir
-++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira
-+ components=()
-+ local -a components
-+ case "$changed_single_component" in
-+ components+=(GCC)
-+ IFS=,
-+ echo GCC
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/components
-+ local commit_date
-++ git -C gcc log -n1 --pretty=%cd --date=iso e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ commit_date='2023-12-20 11:31:18 +0100'
-+ date -d '2023-12-20 11:31:18 +0100' +%Y-%m-%d
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/startdate
-+ local key project
-++ print_jira_card_key
-++ set -euf -o pipefail
-++ local jira_dir
-+++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira
-++ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/key ']'
-++ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/key
-+ key=GNU-1087
-+ '[' -z GNU-1087 ']'
-+ project=GNU
-+ local yaml=interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/yaml
-+ cat
-+ sed -e 's/^/ /' interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/summary
-+ cat
-++ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/components
-++ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/startdate
-+ sed -e 's/^/ /' interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/description
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/yaml
-+ local describe
-++ describe_sha1 gcc e7dd72aefed851d11655aa301d6e394ec9805e0d false
-++ local component=gcc
-++ local sha1=e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ local anything=false
-++ match=()
-++ local -a match
-++ case "$component" in
-++ match=(--match "basepoints/*" --match "releases/*")
-++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ describe=basepoints/gcc-14-6741-ge7dd72aefed
-+ '[' basepoints/gcc-14-6741-ge7dd72aefed '!=' '' ']'
-+ local d
-++ dirname basepoints/gcc-14-6741-ge7dd72aefed
-+ d=basepoints
-+ mkdir -p interesting-commits/gcc/basepoints
-+ local symlink=
-+ '[' basepoints '!=' . ']'
-+ symlink=../
-++ dirname basepoints
-+ d=.
-+ '[' . '!=' . ']'
-+ symlink=../sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ rm -f interesting-commits/gcc/basepoints/gcc-14-6741-ge7dd72aefed
-+ ln -s ../sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d interesting-commits/gcc/basepoints/gcc-14-6741-ge7dd72aefed
-+ git -C interesting-commits add gcc/basepoints/gcc-14-6741-ge7dd72aefed
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ git -C interesting-commits commit -m 'Add entry e7dd72aefed851d11655aa301d6e394ec9805e0d from https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/'
-[detached HEAD 8e1f8a890] Add entry e7dd72aefed851d11655aa301d6e394ec9805e0d from https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/
- 8 files changed, 68 insertions(+)
- create mode 100644 gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/details.txt
- create mode 100644 gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/reproduction_instructions.txt
- create mode 100644 gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/status-summary.txt
- create mode 100644 gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/status.txt
-+ wait 3864
-+ git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master
-remote: Sending notification emails to: tcwg-commits@lists.linaro.org
-post-git trigger: updating grokmirror
-To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
- dfcf6e8d8..8e1f8a890 HEAD -> master
-+ break
++ '[' single_component '!=' single_commit ']'
++ return
+ true
+ generate_jira_dir
+ set -euf -o pipefail
@@ -1175,42 +312,12 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ set -euf -o pipefail
++ local print_arg=--entry
++ shift 1
-++ '[' xsingle_commit '!=' xsingle_commit ']'
-++ local isubdir
-+++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ isubdir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ case "$print_arg" in
-++ echo interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ icommit_entry=interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ '[' interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d '!=' '' ']'
-+ '[' -d interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira ']'
-+ rsync -a interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/ artifacts/notify/jira/
-+ '[' -f artifacts/notify/jira/key ']'
-++ cat artifacts/notify/jira/key
-+ jira_key=GNU-1087
-+ '[' GNU-1087 '!=' '' ']'
-+ cat
-++ print_result --oneline
-++ false
-++ local print_arg=--oneline
-++ case "$print_arg" in
-++ '[' 1 = 0 ']'
-++ echo Failure
-++ print_artifacts_url 'notify/mail-body.txt/*view*/'
-++ set -euf -o pipefail
-++ local url
-+++ get_current_manifest BUILD_URL
-+++ get_manifest artifacts/manifest.sh BUILD_URL
-+++ set +x
-++ url=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts
-++ '[' '' '!=' '' ']'
-++ echo 'https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts/notify/mail-body.txt/*view*/'
+++ '[' xsingle_component '!=' xsingle_commit ']'
+++ return 0
++ icommit_entry=
++ '[' '' '!=' '' ']'
++ mkdir -p artifacts/notify/jira
++ '[' '' '!=' '' ']'
+ cat
++ print_jira_template_card
++ local jira_card=GNU-692
@@ -1221,17 +328,17 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ false
++ local print_arg=--oneline
++ case "$print_arg" in
-++ '[' 1 = 0 ']'
-++ echo Failure
+++ '[' 0 = 0 ']'
+++ echo Success
++ print_artifacts_url 'notify/mail-body.txt/*view*/'
++ set -euf -o pipefail
++ local url
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
-++ url=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts
+++ url=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/90/artifact/artifacts
++ '[' '' '!=' '' ']'
-++ echo 'https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts/notify/mail-body.txt/*view*/'
+++ echo 'https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/90/artifact/artifacts/notify/mail-body.txt/*view*/'
# print all notification files
+ echo '# print all notification files'
+ true
@@ -1256,15 +363,157 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ 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=f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d
++ base_rev=e7dd72aefed851d11655aa301d6e394ec9805e0d
++ 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=e7dd72aefed851d11655aa301d6e394ec9805e0d
++ cur_rev=c0bf7ea189ecf252152fe15134f70f576bcd20b2
++ read -r email
+++ git -C gcc log --pretty=%ae e7dd72aefed851d11655aa301d6e394ec9805e0d..c0bf7ea189ecf252152fe15134f70f576bcd20b2
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
+ read -r email
-++ git -C gcc log --pretty=%ae f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d..e7dd72aefed851d11655aa301d6e394ec9805e0d
+ emails["$email"]=no
+ read -r email
+ local precommit_postcommit=postcommit
@@ -1275,15 +524,157 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ 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=f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d
++ base_rev=e7dd72aefed851d11655aa301d6e394ec9805e0d
++ 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=e7dd72aefed851d11655aa301d6e394ec9805e0d
++ cur_rev=c0bf7ea189ecf252152fe15134f70f576bcd20b2
++ read -r email
+++ git -C gcc log --pretty=%ce e7dd72aefed851d11655aa301d6e394ec9805e0d..c0bf7ea189ecf252152fe15134f70f576bcd20b2
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
++ read -r email
++ emails["$email"]=no
+ read -r email
-++ git -C gcc log --pretty=%ce f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d..e7dd72aefed851d11655aa301d6e394ec9805e0d
+ emails["$email"]=no
+ read -r email
+ unset 'emails[author]' 'emails[committer]'
@@ -1291,12 +682,52 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ recipients=()
+ local -a recipients
+ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
+ type=to_postcommit
+ case "$precommit_postcommit:$type" in
+ type=to
+ case "$type" in
+ recipients+=("$email")
+ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
+ type=bcc
+ case "$precommit_postcommit:$type" in
+ case "$type" in
@@ -1305,80 +736,183 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ type=no
+ case "$precommit_postcommit:$type" in
+ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ for email in "${!emails[@]}"
++ type=no
++ case "$precommit_postcommit:$type" in
++ case "$type" in
+ IFS=,
+ echo linaro-toolchain@lists.linaro.org,bcc:tcwg-validation@linaro.org
++ print_commits --oneline
++ set -euf -o pipefail
++ false
++ local print_arg=--oneline
-++ '[' single_commit = no_change ']'
+++ '[' single_component = no_change ']'
++ local more_lines
-++ '[' single_commit = single_commit ']'
-++ local c=gcc
-++ '[' --oneline = --link ']'
-++ local describe
-++ '[' '' = '' ']'
-+++ describe_sha1 gcc e7dd72aefed851d11655aa301d6e394ec9805e0d true
-+++ local component=gcc
-+++ local sha1=e7dd72aefed851d11655aa301d6e394ec9805e0d
-+++ local anything=true
-+++ match=()
-+++ local -a match
-+++ case "$component" in
-+++ match=(--match "basepoints/*" --match "releases/*")
-+++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ describe=basepoints/gcc-14-6741-ge7dd72aefed
-+++ echo basepoints/gcc-14-6741-ge7dd72aefed
-+++ sed 's,^basepoints/,,'
-++ describe=gcc-14-6741-ge7dd72aefed
+++ '[' single_component = single_commit ']'
+++ '[' single_component = single_component ']'
+++ local new_commits c base_rev cur_rev c_commits components
+++ local commits_or_patches
+++ '[' '' '!=' '' ']'
+++ commits_or_patches=commits
+++ new_commits=0
+++ for c in "${changed_components[@]}"
++++ get_baseline_git 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=e7dd72aefed851d11655aa301d6e394ec9805e0d
++++ 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=c0bf7ea189ecf252152fe15134f70f576bcd20b2
++++ git -C gcc rev-list --count e7dd72aefed851d11655aa301d6e394ec9805e0d..c0bf7ea189ecf252152fe15134f70f576bcd20b2
+++ c_commits=72
+++ new_commits=72
++++ echo gcc
++++ tr ' ' ,
+++ components=gcc
+++ echo '72 commits in gcc'
++ '[' --oneline = --oneline ']'
-++ echo gcc-14-6741-ge7dd72aefed
++ return 0
++ print_result --oneline
++ false
++ local print_arg=--oneline
++ case "$print_arg" in
-++ '[' 1 = 0 ']'
-++ echo Failure
+++ '[' 0 = 0 ']'
+++ echo Success
++ print_config --oneline
++ false
++ local print_arg=--oneline
++ case "$print_arg" in
++ case "$ci_config" in
++ echo arm
-+ echo '[Linaro-TCWG-CI]' 'gcc-14-6741-ge7dd72aefed: Failure on arm'
++ echo '[Linaro-TCWG-CI]' '72 commits in gcc: Success on arm'
+ print_mail_body
+ local bad_artifacts_url good_artifacts_url
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
-+ bad_artifacts_url=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts
++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/90/artifact/artifacts
++ get_baseline_manifest BUILD_URL
++ get_manifest base-artifacts/manifest.sh BUILD_URL false
++ set +x
-+ good_artifacts_url=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/88/artifact/artifacts
++ good_artifacts_url=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts
+ local key=
-+ '[' single_commit = single_commit ']'
-+ '[' '' = '' ']'
-++ print_jira_card_key
-++ set -euf -o pipefail
-++ local jira_dir
-+++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira
-++ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/key ']'
-++ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/key
-+ key=GNU-1087
-+ '[' -z GNU-1087 ']'
-+ cat
-+ '[' GNU-1087 '!=' '' ']'
++ '[' single_component = single_commit ']'
+ cat
++ '[' '' '!=' '' ']'
+ cat
++ print_config --short
++ false
@@ -1390,41 +924,57 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ set -euf -o pipefail
++ false
++ local print_arg=--short
-++ '[' single_commit = no_change ']'
+++ '[' single_component = no_change ']'
++ local more_lines
-++ '[' single_commit = single_commit ']'
-++ local c=gcc
-++ '[' --short = --link ']'
-++ local describe
-++ '[' '' = '' ']'
-+++ describe_sha1 gcc e7dd72aefed851d11655aa301d6e394ec9805e0d true
-+++ local component=gcc
-+++ local sha1=e7dd72aefed851d11655aa301d6e394ec9805e0d
-+++ local anything=true
-+++ match=()
-+++ local -a match
-+++ case "$component" in
-+++ match=(--match "basepoints/*" --match "releases/*")
-+++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ describe=basepoints/gcc-14-6741-ge7dd72aefed
-+++ echo basepoints/gcc-14-6741-ge7dd72aefed
-+++ sed 's,^basepoints/,,'
-++ describe=gcc-14-6741-ge7dd72aefed
+++ '[' single_component = single_commit ']'
+++ '[' single_component = single_component ']'
+++ local new_commits c base_rev cur_rev c_commits components
+++ local commits_or_patches
+++ '[' '' '!=' '' ']'
+++ commits_or_patches=commits
+++ new_commits=0
+++ for c in "${changed_components[@]}"
++++ get_baseline_git 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=e7dd72aefed851d11655aa301d6e394ec9805e0d
++++ 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=c0bf7ea189ecf252152fe15134f70f576bcd20b2
++++ git -C gcc rev-list --count e7dd72aefed851d11655aa301d6e394ec9805e0d..c0bf7ea189ecf252152fe15134f70f576bcd20b2
+++ c_commits=72
+++ new_commits=72
++++ echo gcc
++++ tr ' ' ,
+++ components=gcc
+++ echo '72 commits in gcc'
++ '[' --short = --oneline ']'
-++ '[' '' = '' ']'
-++ echo 'commit gcc-14-6741-ge7dd72aefed'
-++ local tmpfile
-+++ mktemp
-++ tmpfile=/tmp/tmp.w8NA5PgeWs
-++ git -C gcc log -n1 e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ tail -n +2
-++ head -n 10 /tmp/tmp.w8NA5PgeWs
-+++ cat /tmp/tmp.w8NA5PgeWs
-+++ wc -l
-++ more_lines=37
-++ '[' 37 -gt 0 ']'
-++ echo '... 37 lines of the commit log omitted.'
-++ rm /tmp/tmp.w8NA5PgeWs
+++ 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=e7dd72aefed851d11655aa301d6e394ec9805e0d
++++ 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=c0bf7ea189ecf252152fe15134f70f576bcd20b2
++++ git -C gcc rev-list --count e7dd72aefed851d11655aa301d6e394ec9805e0d..c0bf7ea189ecf252152fe15134f70f576bcd20b2
+++ c_commits=72
+++ '[' '' '!=' '' ']'
+++ git -C gcc log -n 5 --oneline e7dd72aefed851d11655aa301d6e394ec9805e0d..c0bf7ea189ecf252152fe15134f70f576bcd20b2
+++ '[' 72 -gt 5 ']'
+++ echo '... and 67 more commits in gcc'
++ '[' '' '!=' '' ']'
++ return 0
++ print_result --short
@@ -1442,15 +992,7 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
# build_abe qemu:
-2
# linux_n_obj:
-21709
-# First few build errors in logs:
-
-# 00:17:11 fs/btrfs/send.c:8208:44: error: ‘kvcalloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
-# 00:17:24 make[4]: *** [scripts/Makefile.build:243: fs/btrfs/send.o] Error 1
-# 00:18:50 make[3]: *** [scripts/Makefile.build:480: fs/btrfs] Error 2
-# 00:21:51 make[2]: *** [scripts/Makefile.build:480: fs] Error 2
-# 00:35:01 make[1]: *** [/home/tcwg-buildslave/workspace/tcwg_kernel_1/linux/Makefile:1913: .] Error 2
-# 00:35:01 make: *** [Makefile:234: __sub-make] Error 2'
+21709'
++ echo ''
++ echo From
+++ cat base-artifacts/results
@@ -1463,88 +1005,32 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
# build_abe qemu:
-2
# linux_n_obj:
-21793
-# linux build successful:
-all'
+21709
+# First few build errors in logs:
+
+# 00:17:11 fs/btrfs/send.c:8208:44: error: ‘kvcalloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
+# 00:17:24 make[4]: *** [scripts/Makefile.build:243: fs/btrfs/send.o] Error 1
+# 00:18:50 make[3]: *** [scripts/Makefile.build:480: fs/btrfs] Error 2
+# 00:21:51 make[2]: *** [scripts/Makefile.build:480: fs] Error 2
+# 00:35:01 make[1]: *** [/home/tcwg-buildslave/workspace/tcwg_kernel_1/linux/Makefile:1913: .] Error 2
+# 00:35:01 make: *** [Makefile:234: __sub-make] Error 2'
++ print_config --long
++ false
++ local print_arg=--long
++ case "$print_arg" in
++ echo 'CI config tcwg_kernel/gnu-master-arm-stable-allyesconfig'
-+ '[' single_commit '!=' single_commit ']'
-+ '[' '' '!=' '' ']'
-+ cat
-++ print_last_icommit --reproduction_instructions_link tcwg_kernel gnu-master-arm-stable-allyesconfig
-++ false
-++ set -euf -o pipefail
-++ local print_arg=--reproduction_instructions_link
-++ shift 1
-++ '[' xsingle_commit '!=' xsingle_commit ']'
-++ local isubdir
-+++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d tcwg_kernel gnu-master-arm-stable-allyesconfig
-+++ local dir=gcc/sha1
-+++ '[' 4 -ge 2 ']'
-+++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+++ '[' 4 -ge 3 ']'
-+++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-+++ '[' 4 -ge 4 ']'
-+++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-+++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-++ isubdir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-++ case "$print_arg" in
-++ print_icommits_link gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/reproduction_instructions.txt
-++ set -euf -o pipefail
-++ local path=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/reproduction_instructions.txt
-++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-++ echo https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/reproduction_instructions.txt
-++ print_commits --link
-++ set -euf -o pipefail
-++ false
-++ local print_arg=--link
-++ '[' single_commit = no_change ']'
-++ local more_lines
-++ '[' single_commit = single_commit ']'
-++ local c=gcc
-++ '[' --link = --link ']'
-++ local url
-+++ get_baseline_git gcc_url
-+++ set -euf -o pipefail
-+++ local base_artifacts=base-artifacts
-+++ assert_with_msg 'ERROR: No gcc_url in baseline git' '[' -f base-artifacts/git/gcc_url ']'
-+++ set -euf -o pipefail +x
-+++ cat base-artifacts/git/gcc_url
-++ url=https://github.com/gcc-mirror/gcc.git
-++ [[ https://github.com/gcc-mirror/gcc.git =~ git://sourceware.org/git/ ]]
-++ [[ https://github.com/gcc-mirror/gcc.git =~ https://github.com/ ]]
-++ echo https://github.com/gcc-mirror/gcc/commit/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ return 0
-++ print_last_icommit --status
-++ false
-++ set -euf -o pipefail
-++ local print_arg=--status
-++ shift 1
-++ '[' xsingle_commit '!=' xsingle_commit ']'
-++ local isubdir
-+++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ isubdir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ case "$print_arg" in
-++ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/status.txt
++ '[' single_component '!=' single_commit ']'
++ return
+ true
+ generate_jenkins_html_files
-+ wait 3994
++ wait 22799
# generate_jenkins_html_files
+... Skipping
+ set -euf -o pipefail
+ echo '# generate_jenkins_html_files'
+ true
+ case "$ci_project" in
+ echo '... Skipping'
-... Skipping
+ return
+ generate_readme html
+ set -euf -o pipefail
@@ -1681,22 +1167,6 @@ all'
++ echo -n '<a href="./08-check_regression/console.log.xz">./08-check_regression/console.log.xz</a>'
+ echo '<li><a href="./08-check_regression/console.log.xz">./08-check_regression/console.log.xz</a>'
+ read -r cur_file
-++ print_readme_link html ./08-check_regression/results.regressions
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./08-check_regression/results.regressions
-++ case $text_type in
-++ echo -n '<a href="./08-check_regression/results.regressions">./08-check_regression/results.regressions</a>'
-+ echo '<li><a href="./08-check_regression/results.regressions">./08-check_regression/results.regressions</a>'
-+ read -r cur_file
-++ print_readme_link html ./08-check_regression/trigger-bisect
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./08-check_regression/trigger-bisect
-++ case $text_type in
-++ echo -n '<a href="./08-check_regression/trigger-bisect">./08-check_regression/trigger-bisect</a>'
-+ echo '<li><a href="./08-check_regression/trigger-bisect">./08-check_regression/trigger-bisect</a>'
-+ read -r cur_file
++ print_readme_link html ./git/binutils_rev
++ set -euf -o pipefail
++ local text_type=html
@@ -1801,14 +1271,6 @@ all'
++ echo -n '<a href="./manifest.sh">./manifest.sh</a>'
+ echo '<li><a href="./manifest.sh">./manifest.sh</a>'
+ read -r cur_file
-++ print_readme_link html ./notify/jira/comment-card.txt
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/comment-card.txt
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/comment-card.txt">./notify/jira/comment-card.txt</a>'
-+ echo '<li><a href="./notify/jira/comment-card.txt">./notify/jira/comment-card.txt</a>'
-+ read -r cur_file
++ print_readme_link html ./notify/jira/comment-template.txt
++ set -euf -o pipefail
++ local text_type=html
@@ -1817,54 +1279,6 @@ all'
++ echo -n '<a href="./notify/jira/comment-template.txt">./notify/jira/comment-template.txt</a>'
+ echo '<li><a href="./notify/jira/comment-template.txt">./notify/jira/comment-template.txt</a>'
+ read -r cur_file
-++ print_readme_link html ./notify/jira/components
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/components
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/components">./notify/jira/components</a>'
-+ echo '<li><a href="./notify/jira/components">./notify/jira/components</a>'
-+ read -r cur_file
-++ print_readme_link html ./notify/jira/description
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/description
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/description">./notify/jira/description</a>'
-+ echo '<li><a href="./notify/jira/description">./notify/jira/description</a>'
-+ read -r cur_file
-++ print_readme_link html ./notify/jira/key
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/key
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/key">./notify/jira/key</a>'
-+ echo '<li><a href="./notify/jira/key">./notify/jira/key</a>'
-+ read -r cur_file
-++ print_readme_link html ./notify/jira/startdate
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/startdate
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/startdate">./notify/jira/startdate</a>'
-+ echo '<li><a href="./notify/jira/startdate">./notify/jira/startdate</a>'
-+ read -r cur_file
-++ print_readme_link html ./notify/jira/summary
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/summary
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/summary">./notify/jira/summary</a>'
-+ echo '<li><a href="./notify/jira/summary">./notify/jira/summary</a>'
-+ read -r cur_file
-++ print_readme_link html ./notify/jira/yaml
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/yaml
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/yaml">./notify/jira/yaml</a>'
-+ echo '<li><a href="./notify/jira/yaml">./notify/jira/yaml</a>'
-+ read -r cur_file
++ print_readme_link html ./notify/mail-body.txt
++ set -euf -o pipefail
++ local text_type=html
@@ -2042,22 +1456,6 @@ all'
++ echo -n ./08-check_regression/console.log.xz
+ echo '- ./08-check_regression/console.log.xz'
+ read -r cur_file
-++ print_readme_link txt ./08-check_regression/results.regressions
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./08-check_regression/results.regressions
-++ case $text_type in
-++ echo -n ./08-check_regression/results.regressions
-+ echo '- ./08-check_regression/results.regressions'
-+ read -r cur_file
-++ print_readme_link txt ./08-check_regression/trigger-bisect
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./08-check_regression/trigger-bisect
-++ case $text_type in
-++ echo -n ./08-check_regression/trigger-bisect
-+ echo '- ./08-check_regression/trigger-bisect'
-+ read -r cur_file
++ print_readme_link txt ./git/binutils_rev
++ set -euf -o pipefail
++ local text_type=txt
@@ -2162,14 +1560,6 @@ all'
++ echo -n ./manifest.sh
+ echo '- ./manifest.sh'
+ read -r cur_file
-++ print_readme_link txt ./notify/jira/comment-card.txt
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/comment-card.txt
-++ case $text_type in
-++ echo -n ./notify/jira/comment-card.txt
-+ echo '- ./notify/jira/comment-card.txt'
-+ read -r cur_file
++ print_readme_link txt ./notify/jira/comment-template.txt
++ set -euf -o pipefail
++ local text_type=txt
@@ -2178,54 +1568,6 @@ all'
++ echo -n ./notify/jira/comment-template.txt
+ echo '- ./notify/jira/comment-template.txt'
+ read -r cur_file
-++ print_readme_link txt ./notify/jira/components
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/components
-++ case $text_type in
-++ echo -n ./notify/jira/components
-+ echo '- ./notify/jira/components'
-+ read -r cur_file
-++ print_readme_link txt ./notify/jira/description
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/description
-++ case $text_type in
-++ echo -n ./notify/jira/description
-+ echo '- ./notify/jira/description'
-+ read -r cur_file
-++ print_readme_link txt ./notify/jira/key
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/key
-++ case $text_type in
-++ echo -n ./notify/jira/key
-+ echo '- ./notify/jira/key'
-+ read -r cur_file
-++ print_readme_link txt ./notify/jira/startdate
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/startdate
-++ case $text_type in
-++ echo -n ./notify/jira/startdate
-+ echo '- ./notify/jira/startdate'
-+ read -r cur_file
-++ print_readme_link txt ./notify/jira/summary
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/summary
-++ case $text_type in
-++ echo -n ./notify/jira/summary
-+ echo '- ./notify/jira/summary'
-+ read -r cur_file
-++ print_readme_link txt ./notify/jira/yaml
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/yaml
-++ case $text_type in
-++ echo -n ./notify/jira/yaml
-+ echo '- ./notify/jira/yaml'
-+ read -r cur_file
++ print_readme_link txt ./notify/mail-body.txt
++ set -euf -o pipefail
++ local text_type=txt
@@ -2297,25 +1639,23 @@ all'
+ echo '... Skipping'
+ return
+ generate_lnt_report
-+ wait 4190
++ wait 22959
# generate_lnt_report
+ set -euf -o pipefail
+ local results_date
+ echo '# generate_lnt_report'
+ true
-+ . /home/tcwg-buildslave/workspace/tcwg_kernel_1/jenkins-scripts/lnt-utils.sh
++ . /home/tcwg-buildslave/workspace/tcwg_kernel_0/jenkins-scripts/lnt-utils.sh
++ declare is_first_lnt_entry
++ get_current_manifest '{rr[results_date]}'
++ get_manifest artifacts/manifest.sh '{rr[results_date]}'
++ set +x
-+ results_date=1703246333
-++ date '+%Y-%m-%d %H:%M:%S' --date @1703246333
-+ results_date='2023-12-22 11:58:53'
++ results_date=1703284467
+++ date '+%Y-%m-%d %H:%M:%S' --date @1703284467
+... Skipping
++ results_date='2023-12-22 22:34:27'
+ local jira_key=-
+ '[' -f artifacts/notify/jira/key ']'
-++ cat artifacts/notify/jira/key
-... Skipping
-+ jira_key=GNU-1087
+ case "$ci_project" in
+ echo '... Skipping'
+ return
@@ -2332,54 +1672,10 @@ all'
# post_to_jira
+ set -euf -o pipefail
+ echo '# post_to_jira'
-+ local post_card_comment=true
-+ local post_template_comment=true
-+ true
-+ '[' -f artifacts/notify/jira/yaml ']'
-+ local key status
-++ print_jira_card_key
-++ set -euf -o pipefail
-++ local jira_dir
-+++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira
-++ '[' -f interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/key ']'
-++ cat interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/key
-+ key=GNU-1087
-++ jipsearch -j key=GNU-1087 -s status:name
-++ sed -e 's/.* , //'
-+ status=Open
-+ case "$status" in
-+ jipcreate -f artifacts/notify/jira/yaml
-Existing issue updated: https://linaro.atlassian.net/browse/GNU-1087
-+ post_template_comment=false
-+ true
-+ '[' -f artifacts/notify/jira/comment-card.txt ']'
-+ echo y
-+ jipdate -f artifacts/notify/jira/comment-card.txt
-These JIRA cards will be updated as follows:
-
-[GNU-1087]
- Failure
- Details: https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts/notify/mail-body.txt/*view*/
-
-Server to update: https://linaro.atlassian.net
-
-Are you sure you want to update Jira with the information above? [y/n] Successfully updated your Jira tickets!
-
-This is your status:
-
----
-
-[GNU-1087]
-Failure
-Details: https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts/notify/mail-body.txt/*view*/
++ local post_card_comment=false
++ local post_template_comment=false
++ false
++ false
+ false
Full stage ran successfully.
+ echo 'Full stage ran successfully.'
diff --git a/jenkins/notify-init.log b/jenkins/notify-init.log
index db564e3..1bb15b2 100644
--- a/jenkins/notify-init.log
+++ b/jenkins/notify-init.log
@@ -1,6 +1,6 @@
+ set +x
-/home/tcwg-buildslave/workspace/tcwg_kernel_1/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify onregression __stage init __verbose true __build_script tcwg_kernel-build.sh
+/home/tcwg-buildslave/workspace/tcwg_kernel_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify ignore __stage init __verbose true __build_script tcwg_kernel-build.sh
+ false
+ dryrun=
@@ -26,17 +26,17 @@
++ get_baseline_manifest BUILD_URL
++ get_manifest base-artifacts/manifest.sh BUILD_URL false
++ set +x
-# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/88/
+# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/
# Using dir : base-artifacts
-+ echo '# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/88/'
++ echo '# Baseline : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/'
+ echo '# Using dir : base-artifacts'
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
-# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/
+# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/90/
# Using dir : artifacts
-+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/'
++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/90/'
+ echo '# Using dir : artifacts'
+ echo ''
+ mkdir -p artifacts/notify
@@ -45,13 +45,13 @@
# check_source_changes
+ case "$notify" in
+ declare -Ag pw
-+ '[' onregression = precommit ']'
++ '[' ignore = precommit ']'
+ check_source_changes
+ echo '# check_source_changes'
++ get_current_manifest '{rr[update_baseline]}'
++ get_manifest artifacts/manifest.sh '{rr[update_baseline]}'
++ set +x
-+ '[' force '!=' init ']'
++ '[' onsuccess '!=' init ']'
+ IFS=' '
+ read -r -a changed_components
++ print_changed_components
@@ -63,7 +63,7 @@
+++ for c in ${rr[components]}
+++ '[' xbaseline '!=' xbaseline ']'
+++ for c in ${rr[components]}
-+++ '[' xhttps://github.com/gcc-mirror/gcc.git#e7dd72aefed851d11655aa301d6e394ec9805e0d '!=' xbaseline ']'
++++ '[' xhttps://github.com/gcc-mirror/gcc.git#master '!=' xbaseline ']'
+++ echo -ne gcc
+++ delim=' '
+++ for c in ${rr[components]}
@@ -83,7 +83,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
-++ '[' xe7dd72aefed851d11655aa301d6e394ec9805e0d '!=' xf5213759a7e0efc4ca7bbb484bab94ca19bc1b5d ']'
+++ '[' xc0bf7ea189ecf252152fe15134f70f576bcd20b2 '!=' xe7dd72aefed851d11655aa301d6e394ec9805e0d ']'
++ echo -ne gcc
++ delim=' '
++ echo
@@ -96,17 +96,17 @@
++ 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
-+ first_bad=e7dd72aefed851d11655aa301d6e394ec9805e0d
++ first_bad=c0bf7ea189ecf252152fe15134f70f576bcd20b2
++ 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
-+ last_good=f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d
++ last_good=e7dd72aefed851d11655aa301d6e394ec9805e0d
+ local res
+ res=0
-+ wait 25389
++ wait 22491
+ git -C gcc rev-parse --verify HEAD
+ assert_with_msg 'Cannot parse HEAD in repo gcc' '[' 0 = 0 ']'
+ set -euf -o pipefail +x
@@ -120,22 +120,22 @@
++ 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=f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d
++ base_rev=e7dd72aefed851d11655aa301d6e394ec9805e0d
++ 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=e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ git -C gcc rev-parse 'e7dd72aefed851d11655aa301d6e394ec9805e0d^@'
++ cur_rev=c0bf7ea189ecf252152fe15134f70f576bcd20b2
+++ git -C gcc rev-parse 'c0bf7ea189ecf252152fe15134f70f576bcd20b2^@'
+ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@")
-+ '[' f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d = f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d ']'
-+ return 0
++ '[' 079455458e5665330abc9c8b0726b0b11e7016ee = e7dd72aefed851d11655aa301d6e394ec9805e0d ']'
++ return 1
# Debug traces :
-# change_kind=single_commit : gcc
-+ change_kind=single_commit
+# change_kind=single_component : gcc
++ change_kind=single_component
+ echo '# Debug traces :'
-+ echo '# change_kind=single_commit : gcc'
++ echo '# change_kind=single_component : gcc'
+ for c in "${changed_components[@]}"
++ get_baseline_git gcc_rev
++ set -euf -o pipefail
@@ -143,26 +143,29 @@
++ 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=f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d
++ base_rev=e7dd72aefed851d11655aa301d6e394ec9805e0d
++ 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=e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ git -C gcc rev-list --count f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d..e7dd72aefed851d11655aa301d6e394ec9805e0d
-# rev for gcc : f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d..e7dd72aefed851d11655aa301d6e394ec9805e0d (1 commits)
++ cur_rev=c0bf7ea189ecf252152fe15134f70f576bcd20b2
+++ git -C gcc rev-list --count e7dd72aefed851d11655aa301d6e394ec9805e0d..c0bf7ea189ecf252152fe15134f70f576bcd20b2
+# rev for gcc : e7dd72aefed851d11655aa301d6e394ec9805e0d..c0bf7ea189ecf252152fe15134f70f576bcd20b2 (72 commits)
-+ c_commits=1
-+ echo '# rev for gcc : f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d..e7dd72aefed851d11655aa301d6e394ec9805e0d (1 commits)'
++ c_commits=72
++ echo '# rev for gcc : e7dd72aefed851d11655aa301d6e394ec9805e0d..c0bf7ea189ecf252152fe15134f70f576bcd20b2 (72 commits)'
+ echo ''
+ setup_stages_to_run
-+ '[' onregression = onregression ']'
-+ '[' 1 = 0 ']'
-+ '[' single_commit '!=' single_commit ']'
-+ '[' onregression = precommit ']'
-+ '[' onregression = ignore ']'
-+ '[' onregression = precommit ']'
++ '[' ignore = onregression ']'
++ '[' ignore = precommit ']'
++ '[' ignore = ignore ']'
++ post_jira_comment=false
++ post_jira_card=false
++ post_icommits=false
++ '[' ignore = ignore ']'
++ post_mail=false
++ '[' ignore = precommit ']'
+ generate_dashboard=false
+ post_dashboard=false
+ print_commits_f=print_commits
@@ -176,258 +179,8 @@
+ set -euf -o pipefail
+ echo '# post_interesting_commits'
+ local stage=init
-+ '[' single_commit '!=' single_commit ']'
-+ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local ref=master
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local reference=auto
-+ local single_branch=master
-+ local remote=origin
-+ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local reference=auto
-+ local single_branch=master
-+ local remote=origin
-+ local refopt=
-+ case "$reference" in
-+ local ref_dir
-+ for ref_dir in $url $dir
-++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git
-+ ref_dir=interesting-commits
-+ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
-+ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
-+ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
-+ for ref_dir in $url $dir
-++ basename interesting-commits .git
-+ ref_dir=interesting-commits
-+ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
-+ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
-+ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
-+ git -C interesting-commits status
-+ rm -rf interesting-commits
-timeout 1h git clone --single-branch --branch master https://git-us.linaro.org/toolchain/ci/interesting-commits.git interesting-commits
-+ '[' -d interesting-commits ']'
-+ '[' -d interesting-commits ']'
-+ local fresh_clone=false
-+ true
-+ '[' -d interesting-commits ']'
-+ local single_branch_opt=
-+ '[' xmaster '!=' x ']'
-+ single_branch_opt='--single-branch --branch master'
-+ run_with_timeout_and_retry 1h 3 git clone --single-branch --branch master https://git-us.linaro.org/toolchain/ci/interesting-commits.git interesting-commits
-+ local duration=1h
-+ shift
-+ local tries=3
-+ shift
-+ local n=0
-+ local ret=0
-+ '[' 0 -eq 3 ']'
-+ echo timeout 1h git clone --single-branch --branch master https://git-us.linaro.org/toolchain/ci/interesting-commits.git interesting-commits
-+ ret=0
-+ wait 25420
-+ timeout 1h git clone --single-branch --branch master https://git-us.linaro.org/toolchain/ci/interesting-commits.git interesting-commits
-Cloning into 'interesting-commits'...
-+ '[' 0 -eq 0 ']'
-+ break
-+ return 0
-+ fresh_clone=true
-+ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local remote=origin
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local single_branch=master
-+ git -C interesting-commits remote rm origin
-+ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local refspec
-+ '[' xmaster = x ']'
-+ refspec=+refs/heads/master:refs/remotes/origin/master
-+ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ local duration=1h
-+ shift
-+ local tries=3
-+ shift
-+ local n=0
-+ local ret=0
-+ '[' 0 -eq 3 ']'
-+ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ ret=0
-+ wait 25447
-+ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ '[' 0 -eq 0 ']'
-+ break
-+ return 0
-+ break
-+ git_checkout interesting-commits master origin
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local ref=master
-+ local remote=origin
-+ git_clean interesting-commits
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift
-+ fresh_dir interesting-commits 'interesting-commits/.git/*'
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift 1
-++ dirname interesting-commits/something
-+ dir=interesting-commits
-+ mkdir -p interesting-commits
-+ find_opts=("!" "-path" "$dir")
-+ for keep_pattern in "$@"
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname 'interesting-commits/.git/*'
-+ keep_pattern=interesting-commits/.git
-+ '[' xinteresting-commits/.git = xinteresting-commits ']'
-+ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
-+ set -euf -o pipefail +x
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname interesting-commits/.git
-+ keep_pattern=interesting-commits
-+ '[' xinteresting-commits = xinteresting-commits ']'
-+ break
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
-+ chmod -R +rw interesting-commits
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
-+ git -C interesting-commits reset -q --hard
-+ local sha1
-++ git_rev_parse interesting-commits master origin
-++ set -euf -o pipefail
-++ local dir=interesting-commits
-++ local ref=master
-++ local remote=origin
-++ '[' 3 -ge 3 ']'
-++ remote=origin
-++ git_rev_parse_1 interesting-commits master origin --short
-++ set -euf -o pipefail
-++ local dir=interesting-commits
-++ local ref=master
-++ local remote=origin
-++ local opts=--short
-++ local ret
-++ cd interesting-commits
-++ local sha1 try_ref
-++ case "$ref" in
-++ try_ref=refs/remotes/origin/master
-++ ret=0
-+++ git rev-parse --short refs/remotes/origin/master
-++ sha1=5fd605657
-++ '[' 0 -ne 0 ']'
-++ echo 5fd605657
-+ sha1=5fd605657
-+ git -C interesting-commits checkout --detach 5fd605657
-HEAD is now at 5fd605657 Add entry 2c3db94d9fd07681f8806dae93d555779ff4dfb1 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m7_eabi-build/264/
-+ true
-+ local jira_dir jira_key=
-++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ jira_dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira
-+ '[' init = full ']'
-+ true
-+ git -C interesting-commits remote update -p
-Fetching origin
-+ git_clean interesting-commits refs/remotes/origin/master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift
-+ fresh_dir interesting-commits 'interesting-commits/.git/*'
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift 1
-++ dirname interesting-commits/something
-+ dir=interesting-commits
-+ mkdir -p interesting-commits
-+ find_opts=("!" "-path" "$dir")
-+ for keep_pattern in "$@"
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname 'interesting-commits/.git/*'
-+ keep_pattern=interesting-commits/.git
-+ '[' xinteresting-commits/.git = xinteresting-commits ']'
-+ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
-+ set -euf -o pipefail +x
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname interesting-commits/.git
-+ keep_pattern=interesting-commits
-+ '[' xinteresting-commits = xinteresting-commits ']'
-+ break
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
-+ chmod -R +rw interesting-commits
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
-+ git -C interesting-commits reset -q --hard refs/remotes/origin/master
-# update_interesting_commits
-+ update_interesting_commits init ''
-+ echo '# update_interesting_commits'
-+ local stage=init
-+ local jira_key=
-+ local subdir3 subdir4 subdir4
-++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-+ subdir3=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d tcwg_kernel
-++ local dir=gcc/sha1
-++ '[' 3 -ge 2 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ '[' 3 -ge 3 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-++ '[' 3 -ge 4 ']'
-++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-+ subdir4=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-++ interesting_subdir gcc e7dd72aefed851d11655aa301d6e394ec9805e0d tcwg_kernel gnu-master-arm-stable-allyesconfig
-++ local dir=gcc/sha1
-++ '[' 4 -ge 2 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d
-++ '[' 4 -ge 3 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel
-++ '[' 4 -ge 4 ']'
-++ dir=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-++ echo gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-+ subdir5=gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-+ '[' -d interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d ']'
-+ mkdir -p interesting-commits/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ echo https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts
-+ echo f5213759a7e0efc4ca7bbb484bab94ca19bc1b5d
-+ git -C interesting-commits add gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/build_url gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/last_good
-+ '[' init '!=' full ']'
++ '[' single_component '!=' single_commit ']'
+ return
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ git -C interesting-commits commit -m 'Add entry e7dd72aefed851d11655aa301d6e394ec9805e0d from https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/'
-[detached HEAD dfcf6e8d8] Add entry e7dd72aefed851d11655aa301d6e394ec9805e0d from https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/
- 2 files changed, 2 insertions(+)
- create mode 100644 gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/build_url
- create mode 100644 gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/last_good
-+ wait 7193
-+ git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master
-remote: Sending notification emails to: tcwg-commits@lists.linaro.org
-post-git trigger: updating grokmirror
-To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
- 5fd605657..dfcf6e8d8 HEAD -> master
-+ break
Init stage ran successfully.
+ '[' init '!=' full ']'
+ echo 'Init stage ran successfully.'
diff --git a/jenkins/run-build.env b/jenkins/run-build.env
index 79f2e61..4fb185d 100644
--- a/jenkins/run-build.env
+++ b/jenkins/run-build.env
@@ -1,9 +1,9 @@
-build_name="#89"
+build_name="#90"
docker_opts=(--distro
default )
source build_container.sh
trap "cleanup_all_containers" EXIT
-build_name="#89-gcc"
+build_name="#90-gcc"
branch_opt=(==rr\[gcc_git\]
-https://github.com/gcc-mirror/gcc.git#e7dd72aefed851d11655aa301d6e394ec9805e0d )
-build_name="#89-gcc-R# 00:35:01 make: *** [Makefile:234: __sub-make] Error 2-force"
+https://github.com/gcc-mirror/gcc.git#master )
+build_name="#90-gcc-R21709"
diff --git a/manifest.sh b/manifest.sh
index f61b96f..75c0982 100644
--- a/manifest.sh
+++ b/manifest.sh
@@ -5,10 +5,10 @@ rr[ci_project]="tcwg_kernel"
rr[ci_config]="gnu-master-arm-stable-allyesconfig"
declare -g "scripts_branch=master"
rr[mode]="build"
-rr[update_baseline]="force"
-declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/"
+rr[update_baseline]="onsuccess"
+declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/90/"
declare -g "SQUAD_GRP="
-rr[gcc_git]="https://github.com/gcc-mirror/gcc.git#e7dd72aefed851d11655aa301d6e394ec9805e0d"
+rr[gcc_git]="https://github.com/gcc-mirror/gcc.git#master"
# Saving rr[] in the manifest
rr[abe_branch]="master"
rr[abe_repo]="https://git-us.linaro.org/toolchain/abe.git"
@@ -20,9 +20,9 @@ rr[host_c++]="/usr/bin/g++"
rr[host_cc]="/usr/bin/gcc"
rr[linux_git]="baseline"
rr[no_regression_p]="no_regression_p"
-rr[no_regression_result]="1"
+rr[no_regression_result]="0"
rr[qemu_git]="baseline"
rr[target]="arm"
rr[toolchain]="gnu"
-declare -g "notify=onregression"
-rr[results_date]="1703246333"
+declare -g "notify=ignore"
+rr[results_date]="1703284467"
diff --git a/notify/jira/comment-card.txt b/notify/jira/comment-card.txt
deleted file mode 100644
index 3d4ceb7..0000000
--- a/notify/jira/comment-card.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-[GNU-1087]
-Failure
-Details: https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index f26ead9..7054ea1 100644
--- a/notify/jira/comment-template.txt
+++ b/notify/jira/comment-template.txt
@@ -1,4 +1,3 @@
[GNU-680]
-https://linaro.atlassian.net/browse/GNU-1087
-Failure
-Details: https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts/notify/mail-body.txt/*view*/
+Success
+Details: https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/90/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/jira/components b/notify/jira/components
deleted file mode 100644
index db93371..0000000
--- a/notify/jira/components
+++ /dev/null
@@ -1 +0,0 @@
-GCC
diff --git a/notify/jira/description b/notify/jira/description
deleted file mode 100644
index bffb10a..0000000
--- a/notify/jira/description
+++ /dev/null
@@ -1,29 +0,0 @@
-Commit: https://github.com/gcc-mirror/gcc/commit/e7dd72aefed851d11655aa301d6e394ec9805e0d
-commit gcc-14-6741-ge7dd72aefed
-Author: Jakub Jelinek <jakub@redhat.com>
-Date: Wed Dec 20 11:31:18 2023 +0100
-
- c: Split -Wcalloc-transposed-args warning from -Walloc-size, -Walloc-size fixes
-
- The following patch changes -Walloc-size warning to no longer warn
- about int *p = calloc (1, sizeof (int));, because as discussed earlier,
- the size is IMNSHO sufficient in that case, for alloc_size with 2
- arguments warns if the product of the 2 arguments is insufficiently small.
-
-... 37 lines of the commit log omitted.
-
-* tcwg_kernel
-** gnu-master-arm-mainline-allmodconfig
-*** Failure
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-mainline-allmodconfig/details.txt
-*** https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-mainline-allmodconfig-build/108/artifact/artifacts
-** gnu-master-arm-stable-allmodconfig
-*** Failure
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allmodconfig/details.txt
-*** https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allmodconfig-build/83/artifact/artifacts
-** gnu-master-arm-stable-allyesconfig
-*** Failure
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/details.txt
-*** https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts
-
-Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/yaml
diff --git a/notify/jira/key b/notify/jira/key
deleted file mode 100644
index ef387f8..0000000
--- a/notify/jira/key
+++ /dev/null
@@ -1 +0,0 @@
-GNU-1087
diff --git a/notify/jira/startdate b/notify/jira/startdate
deleted file mode 100644
index 23a83d4..0000000
--- a/notify/jira/startdate
+++ /dev/null
@@ -1 +0,0 @@
-2023-12-20
diff --git a/notify/jira/summary b/notify/jira/summary
deleted file mode 100644
index 92ea7a1..0000000
--- a/notify/jira/summary
+++ /dev/null
@@ -1 +0,0 @@
-gcc-14-6741-ge7dd72aefed: Failure
diff --git a/notify/jira/yaml b/notify/jira/yaml
deleted file mode 100644
index 2db218f..0000000
--- a/notify/jira/yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-- Project: GNU
- IssueType: Sub-task
- Key: GNU-1087
- Summary: |
- gcc-14-6741-ge7dd72aefed: Failure
- Components: GCC
- Start date: 2023-12-20
- Description: |
- Commit: https://github.com/gcc-mirror/gcc/commit/e7dd72aefed851d11655aa301d6e394ec9805e0d
- commit gcc-14-6741-ge7dd72aefed
- Author: Jakub Jelinek <jakub@redhat.com>
- Date: Wed Dec 20 11:31:18 2023 +0100
-
- c: Split -Wcalloc-transposed-args warning from -Walloc-size, -Walloc-size fixes
-
- The following patch changes -Walloc-size warning to no longer warn
- about int *p = calloc (1, sizeof (int));, because as discussed earlier,
- the size is IMNSHO sufficient in that case, for alloc_size with 2
- arguments warns if the product of the 2 arguments is insufficiently small.
-
- ... 37 lines of the commit log omitted.
-
- * tcwg_kernel
- ** gnu-master-arm-mainline-allmodconfig
- *** Failure
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-mainline-allmodconfig/details.txt
- *** https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-mainline-allmodconfig-build/108/artifact/artifacts
- ** gnu-master-arm-stable-allmodconfig
- *** Failure
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allmodconfig/details.txt
- *** https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allmodconfig-build/83/artifact/artifacts
- ** gnu-master-arm-stable-allyesconfig
- *** Failure
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/details.txt
- *** https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts
-
- Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/jira/yaml
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index d3ba29e..cbea3d5 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -2,22 +2,15 @@ Dear contributor, our automatic CI has detected problems related to your patch(e
We appreciate that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
-We track this report status in https://linaro.atlassian.net/browse/GNU-1087 , please let us know if you are looking at the problem and/or when you have a fix.
-
In CI config tcwg_kernel/gnu-master-arm-stable-allyesconfig after:
- | commit gcc-14-6741-ge7dd72aefed
- | Author: Jakub Jelinek <jakub@redhat.com>
- | Date: Wed Dec 20 11:31:18 2023 +0100
- |
- | c: Split -Wcalloc-transposed-args warning from -Walloc-size, -Walloc-size fixes
- |
- | The following patch changes -Walloc-size warning to no longer warn
- | about int *p = calloc (1, sizeof (int));, because as discussed earlier,
- | the size is IMNSHO sufficient in that case, for alloc_size with 2
- | arguments warns if the product of the 2 arguments is insufficiently small.
- |
- | ... 37 lines of the commit log omitted.
+ | 72 commits in gcc
+ | c0bf7ea189e GCN, nvptx: Basic '__cxa_guard_{acquire,abort,release}' for C++ static local variables support
+ | 079455458e5 MIPS: Don't add nan2008 option for -mtune=native
+ | 384dbb0b4e7 MIPS: Put the ret to the end of args of reconcat [PR112759]
+ | 29023003409 RISC-V: Make PHI initial value occupy live V_REG in dynamic LMUL cost model analysis
+ | 0a529d196b1 Daily bump.
+ | ... and 67 more commits in gcc
Results changed to
# reset_artifacts:
@@ -30,14 +23,6 @@ Results changed to
-2
# linux_n_obj:
21709
-# First few build errors in logs:
-
-# 00:17:11 fs/btrfs/send.c:8208:44: error: ‘kvcalloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
-# 00:17:24 make[4]: *** [scripts/Makefile.build:243: fs/btrfs/send.o] Error 1
-# 00:18:50 make[3]: *** [scripts/Makefile.build:480: fs/btrfs] Error 2
-# 00:21:51 make[2]: *** [scripts/Makefile.build:480: fs] Error 2
-# 00:35:01 make[1]: *** [/home/tcwg-buildslave/workspace/tcwg_kernel_1/linux/Makefile:1913: .] Error 2
-# 00:35:01 make: *** [Makefile:234: __sub-make] Error 2
From
# reset_artifacts:
@@ -49,9 +34,15 @@ From
# build_abe qemu:
-2
# linux_n_obj:
-21793
-# linux build successful:
-all
+21709
+# First few build errors in logs:
+
+# 00:17:11 fs/btrfs/send.c:8208:44: error: ‘kvcalloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
+# 00:17:24 make[4]: *** [scripts/Makefile.build:243: fs/btrfs/send.o] Error 1
+# 00:18:50 make[3]: *** [scripts/Makefile.build:480: fs/btrfs] Error 2
+# 00:21:51 make[2]: *** [scripts/Makefile.build:480: fs] Error 2
+# 00:35:01 make[1]: *** [/home/tcwg-buildslave/workspace/tcwg_kernel_1/linux/Makefile:1913: .] Error 2
+# 00:35:01 make: *** [Makefile:234: __sub-make] Error 2
The configuration of this build is:
CI config tcwg_kernel/gnu-master-arm-stable-allyesconfig
@@ -59,25 +50,6 @@ CI config tcwg_kernel/gnu-master-arm-stable-allyesconfig
-----------------8<--------------------------8<--------------------------8<--------------------------
The information below can be used to reproduce a debug environment:
-Current build : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/88/artifact/artifacts
-
-Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/reproduction_instructions.txt
-
-Full commit : https://github.com/gcc-mirror/gcc/commit/e7dd72aefed851d11655aa301d6e394ec9805e0d
-
-List of configurations that regressed due to this commit :
-* tcwg_kernel
-** gnu-master-arm-mainline-allmodconfig
-*** Failure
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-mainline-allmodconfig/details.txt
-*** https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-mainline-allmodconfig-build/108/artifact/artifacts
-** gnu-master-arm-stable-allmodconfig
-*** Failure
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allmodconfig/details.txt
-*** https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allmodconfig-build/83/artifact/artifacts
-** gnu-master-arm-stable-allyesconfig
-*** Failure
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e7dd72aefed851d11655aa301d6e394ec9805e0d/tcwg_kernel/gnu-master-arm-stable-allyesconfig/details.txt
-*** https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts
+Current build : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/90/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/artifact/artifacts
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index b7fd1af..5c0a87b 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] gcc-14-6741-ge7dd72aefed: Failure on arm
+[Linaro-TCWG-CI] 72 commits in gcc: Success on arm
diff --git a/results b/results
index 49e244d..9150634 100644
--- a/results
+++ b/results
@@ -8,11 +8,3 @@
-2
# linux_n_obj:
21709
-# First few build errors in logs:
-
-# 00:17:11 fs/btrfs/send.c:8208:44: error: ‘kvcalloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
-# 00:17:24 make[4]: *** [scripts/Makefile.build:243: fs/btrfs/send.o] Error 1
-# 00:18:50 make[3]: *** [scripts/Makefile.build:480: fs/btrfs] Error 2
-# 00:21:51 make[2]: *** [scripts/Makefile.build:480: fs] Error 2
-# 00:35:01 make[1]: *** [/home/tcwg-buildslave/workspace/tcwg_kernel_1/linux/Makefile:1913: .] Error 2
-# 00:35:01 make: *** [Makefile:234: __sub-make] Error 2