summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-12-20 03:03:49 +0000
committerTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-12-20 03:03:49 +0000
commit67c70a43152a85b78e91849398bb52d95f39ff33 (patch)
tree079d30fb4b5d308f479ee24d3450929fb353b7f5
parentee738b41b118cb349518b237007ffea8344c039e (diff)
force: #81: 2: [TCWG CI] https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/
Results : | # reset_artifacts: | -10 | # true: | 0 | # build_abe binutils: | 1 | # build_abe stage1 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m33 --set gcc_override_configure=--with-float=hard: | 2 | # build_abe newlib: | # FAILED | # build_abe stage2 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m33 --set gcc_override_configure=--with-float=hard: | # build_abe gdb: | # build_abe qemu: | # First few build errors in logs: | # 00:00:41 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory | # 00:00:41 make[4]: *** [Makefile:2487: arm/_exit.o] Error 1 | # 00:00:41 make[3]: *** [Makefile:4931: all-recursive] Error 1 | # 00:00:41 make[2]: *** [Makefile:1213: all] Error 2 | # 00:00:41 make[1]: *** [Makefile:9528: all-target-libgloss] Error 2 | # 00:00:41 make: *** [Makefile:879: all] Error 2 | # 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory | # 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory | # 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory | # 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory | # 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory | # 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory | # 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory | # 00:00:36 make[4]: *** [Makefile:5361: arm/rdpmon-crt0.o] Error 1 | # 00:00:36 make[4]: *** [Makefile:5367: arm/rdimon-crt0-v2m.o] Error 1 | # 00:00:36 make[4]: *** [Makefile:2345: arm/crt0.o] Error 1 check_regression status : 1
-rw-r--r--01-reset_artifacts/console.log.xzbin2452 -> 2336 bytes
-rw-r--r--02-prepare_abe/console.log.xzbin2692 -> 2676 bytes
-rw-r--r--04-build_abe-binutils/console.log.xzbin27144 -> 27284 bytes
-rw-r--r--04-build_abe-binutils/make-binutils.log.xzbin17452 -> 17552 bytes
-rw-r--r--05-build_abe-stage1/console.log.xzbin91488 -> 91560 bytes
-rw-r--r--05-build_abe-stage1/make-gcc-stage1.log.xzbin71108 -> 71240 bytes
-rw-r--r--07-build_abe-newlib/console.log.xzbin13000 -> 12484 bytes
-rw-r--r--07-build_abe-newlib/make-newlib.log.xzbin7040 -> 1524 bytes
-rw-r--r--08-build_abe-stage2/console.log.xzbin126320 -> 0 bytes
-rw-r--r--08-build_abe-stage2/make-gcc-stage2.log.xzbin97204 -> 0 bytes
-rw-r--r--09-build_abe-gdb/console.log.xzbin35092 -> 0 bytes
-rw-r--r--09-build_abe-gdb/make-gdb.log.xzbin26736 -> 0 bytes
-rw-r--r--10-build_abe-qemu/console.log.xzbin33444 -> 0 bytes
-rw-r--r--10-build_abe-qemu/make-qemu.log.xzbin22724 -> 0 bytes
-rw-r--r--11-check_regression/console.log.xzbin1216 -> 1772 bytes
-rw-r--r--11-check_regression/results.regressions17
-rw-r--r--11-check_regression/trigger-bisect2
-rw-r--r--README.html15
-rw-r--r--README.txt15
-rw-r--r--git/newlib_rev2
-rw-r--r--jenkins/build-name2
-rw-r--r--jenkins/error-mail-body.txt3
-rw-r--r--jenkins/error-mail-recipients.txt1
-rw-r--r--jenkins/notify-full.log1654
-rw-r--r--jenkins/notify-init.log314
-rw-r--r--jenkins/run-build.env8
-rw-r--r--manifest.sh10
-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/description18
-rw-r--r--notify/jira/key1
-rw-r--r--notify/jira/startdate1
-rw-r--r--notify/jira/summary1
-rw-r--r--notify/jira/yaml26
-rw-r--r--notify/mail-body.txt53
-rw-r--r--notify/mail-recipients.txt2
-rw-r--r--notify/mail-subject.txt2
-rw-r--r--results22
39 files changed, 1803 insertions, 375 deletions
diff --git a/01-reset_artifacts/console.log.xz b/01-reset_artifacts/console.log.xz
index bd155df..91bb86d 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 1da7303..0c8b4e2 100644
--- a/02-prepare_abe/console.log.xz
+++ b/02-prepare_abe/console.log.xz
Binary files differ
diff --git a/04-build_abe-binutils/console.log.xz b/04-build_abe-binutils/console.log.xz
index 77d8963..c9e69c9 100644
--- a/04-build_abe-binutils/console.log.xz
+++ b/04-build_abe-binutils/console.log.xz
Binary files differ
diff --git a/04-build_abe-binutils/make-binutils.log.xz b/04-build_abe-binutils/make-binutils.log.xz
index 9cbbc63..ab05f33 100644
--- a/04-build_abe-binutils/make-binutils.log.xz
+++ b/04-build_abe-binutils/make-binutils.log.xz
Binary files differ
diff --git a/05-build_abe-stage1/console.log.xz b/05-build_abe-stage1/console.log.xz
index c9248b0..2009617 100644
--- a/05-build_abe-stage1/console.log.xz
+++ b/05-build_abe-stage1/console.log.xz
Binary files differ
diff --git a/05-build_abe-stage1/make-gcc-stage1.log.xz b/05-build_abe-stage1/make-gcc-stage1.log.xz
index 6279d2e..ee39297 100644
--- a/05-build_abe-stage1/make-gcc-stage1.log.xz
+++ b/05-build_abe-stage1/make-gcc-stage1.log.xz
Binary files differ
diff --git a/07-build_abe-newlib/console.log.xz b/07-build_abe-newlib/console.log.xz
index f5998fe..6f6428d 100644
--- a/07-build_abe-newlib/console.log.xz
+++ b/07-build_abe-newlib/console.log.xz
Binary files differ
diff --git a/07-build_abe-newlib/make-newlib.log.xz b/07-build_abe-newlib/make-newlib.log.xz
index 293bda6..b36b0db 100644
--- a/07-build_abe-newlib/make-newlib.log.xz
+++ b/07-build_abe-newlib/make-newlib.log.xz
Binary files differ
diff --git a/08-build_abe-stage2/console.log.xz b/08-build_abe-stage2/console.log.xz
deleted file mode 100644
index 95926e9..0000000
--- a/08-build_abe-stage2/console.log.xz
+++ /dev/null
Binary files differ
diff --git a/08-build_abe-stage2/make-gcc-stage2.log.xz b/08-build_abe-stage2/make-gcc-stage2.log.xz
deleted file mode 100644
index d023237..0000000
--- a/08-build_abe-stage2/make-gcc-stage2.log.xz
+++ /dev/null
Binary files differ
diff --git a/09-build_abe-gdb/console.log.xz b/09-build_abe-gdb/console.log.xz
deleted file mode 100644
index c08734b..0000000
--- a/09-build_abe-gdb/console.log.xz
+++ /dev/null
Binary files differ
diff --git a/09-build_abe-gdb/make-gdb.log.xz b/09-build_abe-gdb/make-gdb.log.xz
deleted file mode 100644
index 30da086..0000000
--- a/09-build_abe-gdb/make-gdb.log.xz
+++ /dev/null
Binary files differ
diff --git a/10-build_abe-qemu/console.log.xz b/10-build_abe-qemu/console.log.xz
deleted file mode 100644
index a0116a1..0000000
--- a/10-build_abe-qemu/console.log.xz
+++ /dev/null
Binary files differ
diff --git a/10-build_abe-qemu/make-qemu.log.xz b/10-build_abe-qemu/make-qemu.log.xz
deleted file mode 100644
index 0e79f07..0000000
--- a/10-build_abe-qemu/make-qemu.log.xz
+++ /dev/null
Binary files differ
diff --git a/11-check_regression/console.log.xz b/11-check_regression/console.log.xz
index 8514bfe..f8bc836 100644
--- a/11-check_regression/console.log.xz
+++ b/11-check_regression/console.log.xz
Binary files differ
diff --git a/11-check_regression/results.regressions b/11-check_regression/results.regressions
new file mode 100644
index 0000000..c755cc9
--- /dev/null
+++ b/11-check_regression/results.regressions
@@ -0,0 +1,17 @@
+# First few build errors in logs:
+# 00:00:41 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:41 make[4]: *** [Makefile:2487: arm/_exit.o] Error 1
+# 00:00:41 make[3]: *** [Makefile:4931: all-recursive] Error 1
+# 00:00:41 make[2]: *** [Makefile:1213: all] Error 2
+# 00:00:41 make[1]: *** [Makefile:9528: all-target-libgloss] Error 2
+# 00:00:41 make: *** [Makefile:879: all] Error 2
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 make[4]: *** [Makefile:5361: arm/rdpmon-crt0.o] Error 1
+# 00:00:36 make[4]: *** [Makefile:5367: arm/rdimon-crt0-v2m.o] Error 1
+# 00:00:36 make[4]: *** [Makefile:2345: arm/crt0.o] Error 1
diff --git a/11-check_regression/trigger-bisect b/11-check_regression/trigger-bisect
new file mode 100644
index 0000000..79e3ad3
--- /dev/null
+++ b/11-check_regression/trigger-bisect
@@ -0,0 +1,2 @@
+current_project=newlib
+bad_git=git://sourceware.org/git/newlib-cygwin.git#f81bf08f7caaebf877956d5d09c56a5d501de08a
diff --git a/README.html b/README.html
index 31e7707..fc0458c 100644
--- a/README.html
+++ b/README.html
@@ -37,13 +37,9 @@ List of files below:
<li><a href="./06-clean_sysroot/console.log.xz">./06-clean_sysroot/console.log.xz</a>
<li><a href="./07-build_abe-newlib/console.log.xz">./07-build_abe-newlib/console.log.xz</a>
<li><a href="./07-build_abe-newlib/make-newlib.log.xz">./07-build_abe-newlib/make-newlib.log.xz</a>
-<li><a href="./08-build_abe-stage2/console.log.xz">./08-build_abe-stage2/console.log.xz</a>
-<li><a href="./08-build_abe-stage2/make-gcc-stage2.log.xz">./08-build_abe-stage2/make-gcc-stage2.log.xz</a>
-<li><a href="./09-build_abe-gdb/console.log.xz">./09-build_abe-gdb/console.log.xz</a>
-<li><a href="./09-build_abe-gdb/make-gdb.log.xz">./09-build_abe-gdb/make-gdb.log.xz</a>
-<li><a href="./10-build_abe-qemu/console.log.xz">./10-build_abe-qemu/console.log.xz</a>
-<li><a href="./10-build_abe-qemu/make-qemu.log.xz">./10-build_abe-qemu/make-qemu.log.xz</a>
<li><a href="./11-check_regression/console.log.xz">./11-check_regression/console.log.xz</a>
+<li><a href="./11-check_regression/results.regressions">./11-check_regression/results.regressions</a>
+<li><a href="./11-check_regression/trigger-bisect">./11-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>
@@ -59,7 +55,14 @@ 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 cc551f7..54df72a 100644
--- a/README.txt
+++ b/README.txt
@@ -34,13 +34,9 @@ List of files below:
- ./06-clean_sysroot/console.log.xz
- ./07-build_abe-newlib/console.log.xz
- ./07-build_abe-newlib/make-newlib.log.xz
-- ./08-build_abe-stage2/console.log.xz
-- ./08-build_abe-stage2/make-gcc-stage2.log.xz
-- ./09-build_abe-gdb/console.log.xz
-- ./09-build_abe-gdb/make-gdb.log.xz
-- ./10-build_abe-qemu/console.log.xz
-- ./10-build_abe-qemu/make-qemu.log.xz
- ./11-check_regression/console.log.xz
+- ./11-check_regression/results.regressions
+- ./11-check_regression/trigger-bisect
- ./git/binutils_rev
- ./git/binutils_url
- ./git/gcc_rev
@@ -56,7 +52,14 @@ 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/newlib_rev b/git/newlib_rev
index ffa17a5..fd979c1 100644
--- a/git/newlib_rev
+++ b/git/newlib_rev
@@ -1 +1 @@
-b67114d7d826194d20a002869ac3f2ef2db47b8f
+f81bf08f7caaebf877956d5d09c56a5d501de08a
diff --git a/jenkins/build-name b/jenkins/build-name
index ca2bdba..ae4b8a8 100644
--- a/jenkins/build-name
+++ b/jenkins/build-name
@@ -1 +1 @@
-#80-newlib-R7-force
+#81-newlib-R# 00:00:36 make[4]: *** [Makefile:2345: arm/crt0.o] Error 1-force
diff --git a/jenkins/error-mail-body.txt b/jenkins/error-mail-body.txt
new file mode 100644
index 0000000..72d33a0
--- /dev/null
+++ b/jenkins/error-mail-body.txt
@@ -0,0 +1,3 @@
+https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/
+ERROR: notify-full failed
+
diff --git a/jenkins/error-mail-recipients.txt b/jenkins/error-mail-recipients.txt
new file mode 100644
index 0000000..2a87114
--- /dev/null
+++ b/jenkins/error-mail-recipients.txt
@@ -0,0 +1 @@
+maxim.kuvyrkov@linaro.org, laurent.alfonsi@linaro.org
diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log
index 56da3f3..aaa23ad 100644
--- a/jenkins/notify-full.log
+++ b/jenkins/notify-full.log
@@ -13,6 +13,9 @@
+ setup_notify_environment
+ echo '# setup_notify_environment'
+ top_artifacts=artifacts
+# Debug traces :
+# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/
+# Using dir : base-artifacts
++ get_current_manifest '{rr[ci_project]}'
++ get_manifest artifacts/manifest.sh '{rr[ci_project]}'
++ set +x
@@ -20,23 +23,20 @@
++ get_current_manifest '{rr[ci_config]}'
++ get_manifest artifacts/manifest.sh '{rr[ci_config]}'
++ set +x
-# Debug traces :
+ ci_config=master-thumb_m33_eabi
+ echo '# Debug traces :'
++ get_baseline_manifest BUILD_URL
++ get_manifest base-artifacts/manifest.sh BUILD_URL false
++ set +x
-# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/78/
-# Using dir : base-artifacts
-+ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/78/'
++ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/'
+ 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_gnu_embed_build--master-thumb_m33_eabi-build/80/
+# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/
# Using dir : artifacts
-+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/'
++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/'
+ echo '# Using dir : artifacts'
+ echo ''
+ mkdir -p artifacts/notify
@@ -45,7 +45,7 @@
# check_source_changes
+ case "$notify" in
+ declare -Ag pw
-+ '[' ignore = precommit ']'
++ '[' onregression = precommit ']'
+ check_source_changes
+ echo '# check_source_changes'
++ get_current_manifest '{rr[update_baseline]}'
@@ -65,7 +65,7 @@
+++ for c in ${rr[components]}
+++ '[' xbaseline '!=' xbaseline ']'
+++ for c in ${rr[components]}
-+++ '[' xgit://sourceware.org/git/newlib-cygwin.git#b67114d7d826194d20a002869ac3f2ef2db47b8f '!=' xbaseline ']'
++++ '[' xgit://sourceware.org/git/newlib-cygwin.git#f81bf08f7caaebf877956d5d09c56a5d501de08a '!=' xbaseline ']'
+++ echo -ne newlib
+++ delim=' '
+++ for c in ${rr[components]}
@@ -85,7 +85,7 @@
+++ assert_with_msg 'ERROR: No newlib_rev in baseline git' '[' -f base-artifacts/git/newlib_rev ']'
+++ set -euf -o pipefail +x
+++ cat base-artifacts/git/newlib_rev
-++ '[' xb67114d7d826194d20a002869ac3f2ef2db47b8f '!=' x17a6aff334a20f63cb7f428a36dad0c8ebbdab5d ']'
+++ '[' xf81bf08f7caaebf877956d5d09c56a5d501de08a '!=' xb67114d7d826194d20a002869ac3f2ef2db47b8f ']'
++ echo -ne newlib
++ delim=' '
++ echo
@@ -98,17 +98,17 @@
++ assert_with_msg 'ERROR: No newlib_rev in current git' '[' -f artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/newlib_rev
-+ first_bad=b67114d7d826194d20a002869ac3f2ef2db47b8f
++ first_bad=f81bf08f7caaebf877956d5d09c56a5d501de08a
++ get_baseline_git newlib_rev
++ set -euf -o pipefail
++ local base_artifacts=base-artifacts
++ assert_with_msg 'ERROR: No newlib_rev in baseline git' '[' -f base-artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/newlib_rev
-+ last_good=17a6aff334a20f63cb7f428a36dad0c8ebbdab5d
++ last_good=b67114d7d826194d20a002869ac3f2ef2db47b8f
+ local res
+ res=0
-+ wait 4935
++ wait 14762
+ git -C newlib rev-parse --verify HEAD
+ assert_with_msg 'Cannot parse HEAD in repo newlib' '[' 0 = 0 ']'
+ set -euf -o pipefail +x
@@ -122,22 +122,22 @@
++ assert_with_msg 'ERROR: No newlib_rev in baseline git' '[' -f base-artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/newlib_rev
-+ base_rev=17a6aff334a20f63cb7f428a36dad0c8ebbdab5d
++ base_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
++ get_current_git newlib_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No newlib_rev in current git' '[' -f artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
+# Debug traces :
+# change_kind=single_commit : newlib
++ cat artifacts/git/newlib_rev
-+ cur_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
-++ git -C newlib rev-parse 'b67114d7d826194d20a002869ac3f2ef2db47b8f^@'
++ cur_rev=f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ git -C newlib rev-parse 'f81bf08f7caaebf877956d5d09c56a5d501de08a^@'
+ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@")
-+ '[' 60c6397133b741a532579670929dbf47e25fbd31 = 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d ']'
-+ return 1
-# Debug traces :
-# change_kind=single_component : newlib
-+ change_kind=single_component
++ '[' b67114d7d826194d20a002869ac3f2ef2db47b8f = b67114d7d826194d20a002869ac3f2ef2db47b8f ']'
++ return 0
++ change_kind=single_commit
+ echo '# Debug traces :'
-+ echo '# change_kind=single_component : newlib'
++ echo '# change_kind=single_commit : newlib'
+ for c in "${changed_components[@]}"
++ get_baseline_git newlib_rev
++ set -euf -o pipefail
@@ -145,29 +145,27 @@
++ assert_with_msg 'ERROR: No newlib_rev in baseline git' '[' -f base-artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/newlib_rev
-+ base_rev=17a6aff334a20f63cb7f428a36dad0c8ebbdab5d
++ base_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
++ get_current_git newlib_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No newlib_rev in current git' '[' -f artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/newlib_rev
-+ cur_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
-++ git -C newlib rev-list --count 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d..b67114d7d826194d20a002869ac3f2ef2db47b8f
-# rev for newlib : 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d..b67114d7d826194d20a002869ac3f2ef2db47b8f (4 commits)
++ cur_rev=f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ git -C newlib rev-list --count b67114d7d826194d20a002869ac3f2ef2db47b8f..f81bf08f7caaebf877956d5d09c56a5d501de08a
+# rev for newlib : b67114d7d826194d20a002869ac3f2ef2db47b8f..f81bf08f7caaebf877956d5d09c56a5d501de08a (1 commits)
-+ c_commits=4
-+ echo '# rev for newlib : 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d..b67114d7d826194d20a002869ac3f2ef2db47b8f (4 commits)'
++ c_commits=1
++ echo '# rev for newlib : b67114d7d826194d20a002869ac3f2ef2db47b8f..f81bf08f7caaebf877956d5d09c56a5d501de08a (1 commits)'
+ echo ''
+ setup_stages_to_run
-+ '[' ignore = onregression ']'
-+ '[' ignore = precommit ']'
-+ '[' ignore = ignore ']'
-+ post_jira_comment=false
-+ post_jira_card=false
-+ post_icommits=false
-+ '[' ignore = ignore ']'
-+ post_mail=false
-+ '[' ignore = precommit ']'
++ '[' onregression = onregression ']'
+# post_interesting_commits
++ '[' 1 = 0 ']'
++ '[' single_commit '!=' single_commit ']'
++ '[' onregression = precommit ']'
++ '[' onregression = ignore ']'
++ '[' onregression = precommit ']'
+ generate_dashboard=false
+ post_dashboard=false
+ print_commits_f=print_commits
@@ -180,12 +178,247 @@
+ generate_extra_details_f=gnu_generate_extra_details
+ print_config_f=gnu_print_config
+ post_interesting_commits init
-# post_interesting_commits
+ set -euf -o pipefail
+ echo '# post_interesting_commits'
+ local stage=init
-+ '[' single_component '!=' single_commit ']'
++ '[' 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
++ local duration=1h
++ shift
++ local tries=3
++ shift
+timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
++ 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 14842
++ 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=1990cacfe
+++ '[' 0 -ne 0 ']'
+++ echo 1990cacfe
++ sha1=1990cacfe
++ git -C interesting-commits checkout --detach 1990cacfe
+HEAD is now at 1990cacfe Add entry f81bf08f7caaebf877956d5d09c56a5d501de08a from https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/
++ true
++ local jira_dir jira_key=
+++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ local dir=newlib/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/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 newlib f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ local dir=newlib/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ subdir3=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a tcwg_gnu_embed_build
+++ local dir=newlib/sha1
+++ '[' 3 -ge 2 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ '[' 3 -ge 3 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
+++ '[' 3 -ge 4 ']'
+++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
++ subdir4=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
+++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a tcwg_gnu_embed_build master-thumb_m33_eabi
+++ local dir=newlib/sha1
+++ '[' 4 -ge 2 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ '[' 4 -ge 3 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
+++ '[' 4 -ge 4 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
+++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
++ subdir5=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
++ '[' -d interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a ']'
++ mkdir -p interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
++ echo https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/artifact/artifacts
++ echo b67114d7d826194d20a002869ac3f2ef2db47b8f
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/build_url newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/last_good
++ '[' init '!=' full ']'
+ return
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
++ git -C interesting-commits commit -m 'Add entry f81bf08f7caaebf877956d5d09c56a5d501de08a from https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/'
+HEAD detached from 43e36aeb6
+nothing to commit, working tree clean
++ break
+ '[' full '!=' full ']'
+ gnu_generate_extra_details
+ set -euf -o pipefail
@@ -248,20 +481,20 @@
++ assert_with_msg 'ERROR: No newlib in current git' '[' -f base-artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
+++ cat base-artifacts/git/newlib_rev
-++ git -C newlib show --no-patch --pretty=%ct 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d
-+ base_d=1702575013
+++ git -C newlib show --no-patch --pretty=%ct b67114d7d826194d20a002869ac3f2ef2db47b8f
++ base_d=1703011022
++ get_current_component_date newlib
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No newlib in current git' '[' -f artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
+++ cat artifacts/git/newlib_rev
-++ git -C newlib show --no-patch --pretty=%ct b67114d7d826194d20a002869ac3f2ef2db47b8f
-+ cur_d=1703011022
-+ '[' x1702575013 '!=' x ']'
-+ '[' x1703011022 = x ']'
-+ '[' 1703011022 -lt 1702575013 ']'
-+ '[' x1703011022 = x ']'
-+ '[' 1703011022 -gt 1703032169 ']'
+++ git -C newlib show --no-patch --pretty=%ct f81bf08f7caaebf877956d5d09c56a5d501de08a
++ cur_d=1703012292
++ '[' x1703011022 '!=' x ']'
++ '[' x1703012292 = x ']'
++ '[' 1703012292 -lt 1703011022 ']'
++ '[' x1703012292 = x ']'
++ '[' 1703012292 -gt 1703032169 ']'
+ for c in $(get_current_manifest "{rr[components]}")
++ get_baseline_component_date gdb
++ set -euf -o pipefail
@@ -309,28 +542,668 @@
++ get_baseline_manifest '{rr[results_date]}'
++ get_manifest base-artifacts/manifest.sh '{rr[results_date]}' false
++ set +x
-+ base_d=1702893921
-+ '[' 1702893921 '!=' '' ']'
-+ assert '[' 1703032169 -ge 1702893921 ']'
++ base_d=1702963045
++ '[' 1702963045 '!=' '' ']'
++ assert '[' 1703032169 -ge 1702963045 ']'
+ set -euf -o pipefail +x
-+ '[' 1703032169 -gt 1702893921 ']'
-+ results_date=1702963045
-+ rr[results_date]=1702963045
++ '[' 1703032169 -gt 1702963045 ']'
++ results_date=1702997607
++ rr[results_date]=1702997607
+ cat
+ manifest_out
+ cat
+ check_if_first_report
+ declare -g first_icommit_to_report
+ first_icommit_to_report=false
-+ '[' xsingle_component '!=' xsingle_commit ']'
-+ return
++ '[' xsingle_commit '!=' xsingle_commit ']'
++ local isubdir
+++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ local dir=newlib/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ isubdir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/first_url ']'
++ local first_url
+++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/first_url
++ first_url=https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_v8a_hard_eabi-build/84/
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
++ '[' https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_v8a_hard_eabi-build/84/ = https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/ ']'
++ '[' onregression = onregression ']'
++ post_mail=false
+ post_interesting_commits full
# post_interesting_commits
+ set -euf -o pipefail
+ echo '# post_interesting_commits'
+ local stage=full
-+ '[' single_component '!=' single_commit ']'
-+ return
++ '[' 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
++ local duration=1h
++ shift
++ local tries=3
++ shift
++ local n=0
++ local ret=0
++ '[' 0 -eq 3 ']'
+timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
++ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
++ ret=0
++ wait 29086
++ 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=1990cacfe
+++ '[' 0 -ne 0 ']'
+++ echo 1990cacfe
++ sha1=1990cacfe
++ git -C interesting-commits checkout --detach 1990cacfe
+HEAD is now at 1990cacfe Add entry f81bf08f7caaebf877956d5d09c56a5d501de08a from https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/
++ true
++ local jira_dir jira_key=
+++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ local dir=newlib/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/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 newlib f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ local dir=newlib/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ subdir3=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a tcwg_gnu_embed_build
+++ local dir=newlib/sha1
+++ '[' 3 -ge 2 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ '[' 3 -ge 3 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
+++ '[' 3 -ge 4 ']'
+++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
++ subdir4=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
+++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a tcwg_gnu_embed_build master-thumb_m33_eabi
+++ local dir=newlib/sha1
+++ '[' 4 -ge 2 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ '[' 4 -ge 3 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
+++ '[' 4 -ge 4 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
+++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
++ subdir5=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
++ '[' -d interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a ']'
++ mkdir -p interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
++ echo https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/artifact/artifacts
++ echo b67114d7d826194d20a002869ac3f2ef2db47b8f
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/build_url newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/last_good
++ '[' full '!=' full ']'
++ gnu_print_result --oneline
++ false
++ local print_arg=--oneline
++ '[' -d artifacts/sumfiles ']'
++ print_result --oneline
++ false
++ local print_arg=--oneline
++ case "$print_arg" in
++ '[' 1 = 0 ']'
++ echo Failure
++ return 0
++ merge_status_summary interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
++ set -euf -o pipefail
++ local subdir=interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
++ local cur_file cur best= best_file
++ read -r cur_file
+++ find interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build -mindepth 2 -maxdepth 2 -name status-summary.txt
+++ sort
+++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/status-summary.txt
++ cur=Failure
++ '[' Failure -le '' ']'
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/round-robin-notify.sh: line 1068: [: Failure: integer expression expected
++ best=Failure
++ best_file=interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/status-summary.txt
++ read -r cur_file
+++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_v8a_hard_eabi/status-summary.txt
++ cur=Failure
++ '[' Failure -le Failure ']'
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/round-robin-notify.sh: line 1068: [: Failure: integer expression expected
++ best=Failure
++ best_file=interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_v8a_hard_eabi/status-summary.txt
++ read -r cur_file
++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_v8a_hard_eabi/status-summary.txt
++ merge_status_summary interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ set -euf -o pipefail
++ local subdir=interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ local cur_file cur best= best_file
++ read -r cur_file
+++ find interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a -mindepth 2 -maxdepth 2 -name status-summary.txt
+++ sort
+++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/status-summary.txt
++ cur=Failure
++ '[' Failure -le '' ']'
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/round-robin-notify.sh: line 1068: [: Failure: integer expression expected
++ best=Failure
++ best_file=interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/status-summary.txt
++ read -r cur_file
++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/status-summary.txt
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/status-summary.txt newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/status-summary.txt newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/status-summary.txt
++ gnu_print_result --long
++ false
++ local print_arg=--long
++ '[' -d artifacts/sumfiles ']'
++ print_result --long
++ false
++ local print_arg=--long
++ case "$print_arg" in
++ echo 'Results changed to'
+++ cat artifacts/results
++ echo '# reset_artifacts:
+-10
+# true:
+0
+# build_abe binutils:
+1
+# build_abe stage1 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m33 --set gcc_override_configure=--with-float=hard:
+2
+# build_abe newlib:
+# FAILED
+# build_abe stage2 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m33 --set gcc_override_configure=--with-float=hard:
+# build_abe gdb:
+# build_abe qemu:
+# First few build errors in logs:
+# 00:00:41 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:41 make[4]: *** [Makefile:2487: arm/_exit.o] Error 1
+# 00:00:41 make[3]: *** [Makefile:4931: all-recursive] Error 1
+# 00:00:41 make[2]: *** [Makefile:1213: all] Error 2
+# 00:00:41 make[1]: *** [Makefile:9528: all-target-libgloss] Error 2
+# 00:00:41 make: *** [Makefile:879: all] Error 2
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 make[4]: *** [Makefile:5361: arm/rdpmon-crt0.o] Error 1
+# 00:00:36 make[4]: *** [Makefile:5367: arm/rdimon-crt0-v2m.o] Error 1
+# 00:00:36 make[4]: *** [Makefile:2345: arm/crt0.o] Error 1'
++ echo ''
++ echo From
+++ cat base-artifacts/results
++ echo '# reset_artifacts:
+-10
+# true:
+0
+# build_abe binutils:
+1
+# build_abe stage1 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m33 --set gcc_override_configure=--with-float=hard:
+2
+# build_abe newlib:
+4
+# build_abe stage2 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m33 --set gcc_override_configure=--with-float=hard:
+5
+# build_abe gdb:
+6
+# build_abe qemu:
+7'
++ return 0
++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/status-summary.txt
++ sed 's/^/* /'
++ print_icommits_link newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/details.txt
++ set -euf -o pipefail
++ local path=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/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/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/details.txt
++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/build_url
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/details.txt newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/status.txt
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/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_gnu_embed_build--master-thumb_m33_eabi-build/81/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_gnu_embed_build--master-thumb_m33_eabi-build/80/artifact/artifacts
++ cat
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/reproduction_instructions.txt
++ local ci_config
++ read ci_config
+++ cd interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
+++ ls
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/summary.txt ']'
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/status.txt ']'
++ echo '* master-thumb_m33_eabi'
++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/status.txt
++ sed 's/^/*/'
++ read ci_config
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_v8a_hard_eabi/summary.txt ']'
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_v8a_hard_eabi/status.txt ']'
++ echo '* master-thumb_v8a_hard_eabi'
++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_v8a_hard_eabi/status.txt
++ sed 's/^/*/'
++ read ci_config
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/status-summary.txt/summary.txt ']'
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/status-summary.txt/status.txt ']'
++ continue
++ read ci_config
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/status.txt/summary.txt ']'
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/status.txt/status.txt ']'
++ continue
++ read ci_config
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/status.txt
++ local ci_project
++ read ci_project
+++ cd interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ ls
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/commit-log.txt/status.txt ']'
++ continue
++ read ci_project
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/first_url/status.txt ']'
++ continue
++ read ci_project
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/status.txt ']'
++ continue
++ read ci_project
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/status-summary.txt/status.txt ']'
++ continue
++ read ci_project
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/status.txt/status.txt ']'
++ continue
++ read ci_project
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/status.txt ']'
++ echo '* tcwg_gnu_embed_build'
++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/status.txt
++ sed 's/^/*/'
++ read ci_project
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/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=newlib
++ '[' --short = --link ']'
++ local describe
++ '[' '' = '' ']'
+++ describe_sha1 newlib f81bf08f7caaebf877956d5d09c56a5d501de08a true
+++ local component=newlib
+++ local sha1=f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ local anything=true
+++ match=()
+++ local -a match
+++ case "$component" in
+++ match=(--match "newlib*")
+++ git -C newlib describe --match 'newlib*' f81bf08f7caaebf877956d5d09c56a5d501de08a
++ describe=newlib-4.3.0-378-gf81bf08f7
+++ echo newlib-4.3.0-378-gf81bf08f7
+++ sed 's,^basepoints/,,'
++ describe=newlib-4.3.0-378-gf81bf08f7
++ '[' --short = --oneline ']'
++ '[' '' = '' ']'
++ echo 'commit newlib-4.3.0-378-gf81bf08f7'
++ local tmpfile
+++ mktemp
++ tmpfile=/tmp/tmp.r1XFn8htbd
++ git -C newlib log -n1 f81bf08f7caaebf877956d5d09c56a5d501de08a
++ tail -n +2
++ head -n 10 /tmp/tmp.r1XFn8htbd
+++ cat /tmp/tmp.r1XFn8htbd
+++ wc -l
++ more_lines=-6
++ '[' -6 -gt 0 ']'
++ rm /tmp/tmp.r1XFn8htbd
++ '[' '' '!=' '' ']'
++ return 0
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/commit-log.txt
++ true
++ local jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira
++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/key ']'
++ assert_with_msg 'Should not have created multiple jira cards' '[' '' = '' ']'
++ set -euf -o pipefail +x
+++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/key
++ jira_key=GNU-1082
++ '[' -e interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira ']'
++ git -C interesting-commits rm -rf newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira
+rm 'newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/components'
+rm 'newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/description'
+rm 'newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/key'
+rm 'newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/startdate'
+rm 'newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/summary'
+rm 'newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/yaml'
++ mkdir interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira
++ '[' GNU-1082 '!=' '' ']'
++ echo GNU-1082
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/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=newlib
+++ '[' --oneline = --link ']'
+++ local describe
+++ '[' '' = '' ']'
++++ describe_sha1 newlib f81bf08f7caaebf877956d5d09c56a5d501de08a true
++++ local component=newlib
++++ local sha1=f81bf08f7caaebf877956d5d09c56a5d501de08a
++++ local anything=true
++++ match=()
++++ local -a match
++++ case "$component" in
++++ match=(--match "newlib*")
++++ git -C newlib describe --match 'newlib*' f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ describe=newlib-4.3.0-378-gf81bf08f7
++++ echo newlib-4.3.0-378-gf81bf08f7
++++ sed 's,^basepoints/,,'
+++ describe=newlib-4.3.0-378-gf81bf08f7
+++ '[' --oneline = --oneline ']'
+++ echo newlib-4.3.0-378-gf81bf08f7
+++ return 0
+++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/status-summary.txt
++ echo newlib-4.3.0-378-gf81bf08f7: Failure
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/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=newlib
+++ '[' --link = --link ']'
+++ local url
++++ get_baseline_git newlib_url
++++ set -euf -o pipefail
++++ local base_artifacts=base-artifacts
++++ assert_with_msg 'ERROR: No newlib_url in baseline git' '[' -f base-artifacts/git/newlib_url ']'
++++ set -euf -o pipefail +x
++++ cat base-artifacts/git/newlib_url
+++ url=git://sourceware.org/git/newlib-cygwin.git
+++ [[ git://sourceware.org/git/newlib-cygwin.git =~ git://sourceware.org/git/ ]]
+++ url=newlib-cygwin.git
+++ url='https://sourceware.org/git/?p=newlib-cygwin.git'
+++ echo 'https://sourceware.org/git/?p=newlib-cygwin.git;a=commitdiff;h=f81bf08f7caaebf877956d5d09c56a5d501de08a'
+++ return 0
+++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/commit-log.txt
+++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/status.txt
+++ print_icommits_link newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/yaml
+++ set -euf -o pipefail
+++ local path=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/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/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/yaml
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/description
++ update_jira_card
+# update_jira_card
++ set -euf -o pipefail
++ echo '# update_jira_card'
++ local jira_dir
+++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ local dir=newlib/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira
++ components=()
++ local -a components
++ case "$changed_single_component" in
++ components+=(Newlib)
++ IFS=,
++ echo Newlib
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/components
++ local commit_date
+++ git -C newlib log -n1 --pretty=%cd --date=iso f81bf08f7caaebf877956d5d09c56a5d501de08a
++ commit_date='2023-12-19 13:58:12 -0500'
++ date -d '2023-12-19 13:58:12 -0500' +%Y-%m-%d
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/startdate
++ local key project
+++ print_jira_card_key
+++ set -euf -o pipefail
+++ local jira_dir
++++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a
++++ local dir=newlib/sha1
++++ '[' 2 -ge 2 ']'
++++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++++ '[' 2 -ge 3 ']'
++++ '[' 2 -ge 4 ']'
++++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira
+++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/key ']'
+++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/key
++ key=GNU-1082
++ '[' -z GNU-1082 ']'
++ project=GNU
++ local yaml=interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/yaml
++ cat
++ sed -e 's/^/ /' interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/summary
++ cat
+++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/components
+++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/startdate
++ sed -e 's/^/ /' interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/description
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/yaml
++ local describe
+++ describe_sha1 newlib f81bf08f7caaebf877956d5d09c56a5d501de08a false
+++ local component=newlib
+++ local sha1=f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ local anything=false
+++ match=()
+++ local -a match
+++ case "$component" in
+++ match=(--match "newlib*")
+++ git -C newlib describe --match 'newlib*' f81bf08f7caaebf877956d5d09c56a5d501de08a
++ describe=newlib-4.3.0-378-gf81bf08f7
++ '[' newlib-4.3.0-378-gf81bf08f7 '!=' '' ']'
++ local d
+++ dirname newlib-4.3.0-378-gf81bf08f7
++ d=.
++ mkdir -p interesting-commits/newlib/.
++ local symlink=
++ '[' . '!=' . ']'
++ symlink=sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ rm -f interesting-commits/newlib/newlib-4.3.0-378-gf81bf08f7
++ ln -s sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a interesting-commits/newlib/newlib-4.3.0-378-gf81bf08f7
++ git -C interesting-commits add newlib/newlib-4.3.0-378-gf81bf08f7
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
++ git -C interesting-commits commit -m 'Add entry f81bf08f7caaebf877956d5d09c56a5d501de08a from https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/'
+[detached HEAD adb1fd9aa] Add entry f81bf08f7caaebf877956d5d09c56a5d501de08a from https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/
+ 8 files changed, 84 insertions(+)
+ create mode 100644 newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/details.txt
+ create mode 100644 newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/reproduction_instructions.txt
+ create mode 100644 newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/status-summary.txt
+ create mode 100644 newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/status.txt
++ wait 11120
++ 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
+ 1990cacfe..adb1fd9aa HEAD -> master
++ break
+ true
+ generate_jira_dir
+ set -euf -o pipefail
@@ -340,12 +1213,47 @@
++ set -euf -o pipefail
++ local print_arg=--entry
++ shift 1
-++ '[' xsingle_component '!=' xsingle_commit ']'
+++ '[' xsingle_commit '!=' xsingle_commit ']'
+++ local isubdir
++++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a
++++ local dir=newlib/sha1
++++ '[' 2 -ge 2 ']'
++++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++++ '[' 2 -ge 3 ']'
++++ '[' 2 -ge 4 ']'
++++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ isubdir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ case "$print_arg" in
+++ echo interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ icommit_entry=interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ '[' interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a '!=' '' ']'
++ '[' -d interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira ']'
++ rsync -a interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/ artifacts/notify/jira/
++ '[' -f artifacts/notify/jira/key ']'
+++ cat artifacts/notify/jira/key
++ jira_key=GNU-1082
++ '[' GNU-1082 '!=' '' ']'
++ cat
+++ gnu_print_result --oneline
+++ false
+++ local print_arg=--oneline
+++ '[' -d artifacts/sumfiles ']'
+++ print_result --oneline
+++ false
+++ local print_arg=--oneline
+++ case "$print_arg" in
+++ '[' 1 = 0 ']'
+++ echo Failure
++ return 0
-+ icommit_entry=
-+ '[' '' '!=' '' ']'
-+ mkdir -p artifacts/notify/jira
-+ '[' '' '!=' '' ']'
+++ 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_gnu_embed_build--master-thumb_m33_eabi-build/81/artifact/artifacts
+++ '[' '' '!=' '' ']'
+++ echo 'https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/artifact/artifacts/notify/mail-body.txt/*view*/'
+ cat
++ print_jira_template_card
++ local jira_card=GNU-692
@@ -359,8 +1267,8 @@
++ false
++ local print_arg=--oneline
++ case "$print_arg" in
-++ '[' 0 = 0 ']'
-++ echo Success
+++ '[' 1 = 0 ']'
+++ echo Failure
++ return 0
++ print_artifacts_url 'notify/mail-body.txt/*view*/'
++ set -euf -o pipefail
@@ -368,9 +1276,9 @@
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
-++ url=https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/artifact/artifacts
+++ url=https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/artifact/artifacts
++ '[' '' '!=' '' ']'
-++ echo 'https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/artifact/artifacts/notify/mail-body.txt/*view*/'
+++ echo 'https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/artifact/artifacts/notify/mail-body.txt/*view*/'
# print all notification files
+ echo '# print all notification files'
+ true
@@ -393,21 +1301,15 @@
++ assert_with_msg 'ERROR: No newlib_rev in baseline git' '[' -f base-artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/newlib_rev
-+ base_rev=17a6aff334a20f63cb7f428a36dad0c8ebbdab5d
++ base_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
++ get_current_git newlib_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No newlib_rev in current git' '[' -f artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/newlib_rev
-+ cur_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
-+ read -r email
-++ git -C newlib log --pretty=%ae 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d..b67114d7d826194d20a002869ac3f2ef2db47b8f
-+ emails["$email"]=cc
-+ read -r email
-+ emails["$email"]=cc
-+ read -r email
-+ emails["$email"]=cc
++ cur_rev=f81bf08f7caaebf877956d5d09c56a5d501de08a
+ read -r email
+++ git -C newlib log --pretty=%ae b67114d7d826194d20a002869ac3f2ef2db47b8f..f81bf08f7caaebf877956d5d09c56a5d501de08a
+ emails["$email"]=cc
+ read -r email
+ local precommit_postcommit=postcommit
@@ -418,21 +1320,15 @@
++ assert_with_msg 'ERROR: No newlib_rev in baseline git' '[' -f base-artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/newlib_rev
-+ base_rev=17a6aff334a20f63cb7f428a36dad0c8ebbdab5d
++ base_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
++ get_current_git newlib_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No newlib_rev in current git' '[' -f artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/newlib_rev
-+ cur_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
-+ read -r email
-++ git -C newlib log --pretty=%ce 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d..b67114d7d826194d20a002869ac3f2ef2db47b8f
-+ emails["$email"]=to
-+ read -r email
-+ emails["$email"]=to
-+ read -r email
-+ emails["$email"]=to
++ cur_rev=f81bf08f7caaebf877956d5d09c56a5d501de08a
+ read -r email
+++ git -C newlib log --pretty=%ce b67114d7d826194d20a002869ac3f2ef2db47b8f..f81bf08f7caaebf877956d5d09c56a5d501de08a
+ emails["$email"]=to
+ read -r email
+ unset 'emails[author]' 'emails[committer]'
@@ -446,11 +1342,6 @@
+ case "$type" in
+ recipients+=("$type:$email")
+ for email in "${!emails[@]}"
-+ type=cc
-+ case "$precommit_postcommit:$type" in
-+ case "$type" in
-+ recipients+=("$type:$email")
-+ for email in "${!emails[@]}"
+ type=bcc
+ case "$precommit_postcommit:$type" in
+ case "$type" in
@@ -460,53 +1351,34 @@
+ case "$precommit_postcommit:$type" in
+ case "$type" in
+ recipients+=("$email")
-+ for email in "${!emails[@]}"
-+ type=to
-+ case "$precommit_postcommit:$type" in
-+ case "$type" in
-+ recipients+=("$email")
-+ for email in "${!emails[@]}"
-+ type=cc
-+ case "$precommit_postcommit:$type" in
-+ case "$type" in
-+ recipients+=("$type:$email")
+ IFS=,
-+ echo cc:linaro-toolchain@lists.linaro.org,cc:freddie.chopin@gmail.com,bcc:tcwg-validation@linaro.org,jjohnstn@redhat.com,jeffreyalaw@gmail.com,cc:vapier@gentoo.org
++ echo cc:linaro-toolchain@lists.linaro.org,bcc:tcwg-validation@linaro.org,jjohnstn@redhat.com
++ print_commits --oneline
++ set -euf -o pipefail
++ false
++ local print_arg=--oneline
-++ '[' single_component = no_change ']'
+++ '[' single_commit = no_change ']'
++ local more_lines
-++ '[' 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 newlib_rev
-+++ set -euf -o pipefail
-+++ local base_artifacts=base-artifacts
-+++ assert_with_msg 'ERROR: No newlib_rev in baseline git' '[' -f base-artifacts/git/newlib_rev ']'
-+++ set -euf -o pipefail +x
-+++ cat base-artifacts/git/newlib_rev
-++ base_rev=17a6aff334a20f63cb7f428a36dad0c8ebbdab5d
-+++ get_current_git newlib_rev
-+++ set -euf -o pipefail
-+++ assert_with_msg 'ERROR: No newlib_rev in current git' '[' -f artifacts/git/newlib_rev ']'
-+++ set -euf -o pipefail +x
-+++ cat artifacts/git/newlib_rev
-++ cur_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
-+++ git -C newlib rev-list --count 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d..b67114d7d826194d20a002869ac3f2ef2db47b8f
-++ c_commits=4
-++ new_commits=4
-+++ echo newlib
-+++ tr ' ' ,
-++ components=newlib
-++ echo '4 commits in newlib'
+++ '[' single_commit = single_commit ']'
+++ local c=newlib
+++ '[' --oneline = --link ']'
+++ local describe
+++ '[' '' = '' ']'
++++ describe_sha1 newlib f81bf08f7caaebf877956d5d09c56a5d501de08a true
++++ local component=newlib
++++ local sha1=f81bf08f7caaebf877956d5d09c56a5d501de08a
++++ local anything=true
++++ match=()
++++ local -a match
++++ case "$component" in
++++ match=(--match "newlib*")
++++ git -C newlib describe --match 'newlib*' f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ describe=newlib-4.3.0-378-gf81bf08f7
++++ echo newlib-4.3.0-378-gf81bf08f7
++++ sed 's,^basepoints/,,'
+++ describe=newlib-4.3.0-378-gf81bf08f7
++ '[' --oneline = --oneline ']'
+++ echo newlib-4.3.0-378-gf81bf08f7
++ return 0
++ gnu_print_result --oneline
++ false
@@ -516,8 +1388,8 @@
++ false
++ local print_arg=--oneline
++ case "$print_arg" in
-++ '[' 0 = 0 ']'
-++ echo Success
+++ '[' 1 = 0 ']'
+++ echo Failure
++ return 0
++ gnu_print_config --oneline
++ false
@@ -546,21 +1418,39 @@
++ case "$print_arg" in
++ case "$ci_config" in
++ echo master-thumb_m33_eabi
-+ echo '[Linaro-TCWG-CI]' '4 commits in newlib: Success on master-thumb_m33_eabi'
++ echo '[Linaro-TCWG-CI]' 'newlib-4.3.0-378-gf81bf08f7: Failure on master-thumb_m33_eabi'
+ 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_gnu_embed_build--master-thumb_m33_eabi-build/80/artifact/artifacts
++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/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_gnu_embed_build--master-thumb_m33_eabi-build/78/artifact/artifacts
++ good_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/artifact/artifacts
+ local key=
-+ '[' single_component = single_commit ']'
++ '[' single_commit = single_commit ']'
++ '[' '' = '' ']'
+++ print_jira_card_key
+++ set -euf -o pipefail
+++ local jira_dir
++++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a
++++ local dir=newlib/sha1
++++ '[' 2 -ge 2 ']'
++++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++++ '[' 2 -ge 3 ']'
++++ '[' 2 -ge 4 ']'
++++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira
+++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/key ']'
+++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/key
++ key=GNU-1082
++ '[' -z GNU-1082 ']'
++ cat
++ '[' GNU-1082 '!=' '' ']'
+ cat
-+ '[' '' '!=' '' ']'
+ cat
++ gnu_print_config --short
++ false
@@ -589,56 +1479,40 @@
++ set -euf -o pipefail
++ false
++ local print_arg=--short
-++ '[' single_component = no_change ']'
+++ '[' single_commit = no_change ']'
++ local more_lines
-++ '[' 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 newlib_rev
-+++ set -euf -o pipefail
-+++ local base_artifacts=base-artifacts
-+++ assert_with_msg 'ERROR: No newlib_rev in baseline git' '[' -f base-artifacts/git/newlib_rev ']'
-+++ set -euf -o pipefail +x
-+++ cat base-artifacts/git/newlib_rev
-++ base_rev=17a6aff334a20f63cb7f428a36dad0c8ebbdab5d
-+++ get_current_git newlib_rev
-+++ set -euf -o pipefail
-+++ assert_with_msg 'ERROR: No newlib_rev in current git' '[' -f artifacts/git/newlib_rev ']'
-+++ set -euf -o pipefail +x
-+++ cat artifacts/git/newlib_rev
-++ cur_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
-+++ git -C newlib rev-list --count 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d..b67114d7d826194d20a002869ac3f2ef2db47b8f
-++ c_commits=4
-++ new_commits=4
-+++ echo newlib
-+++ tr ' ' ,
-++ components=newlib
-++ echo '4 commits in newlib'
+++ '[' single_commit = single_commit ']'
+++ local c=newlib
+++ '[' --short = --link ']'
+++ local describe
+++ '[' '' = '' ']'
++++ describe_sha1 newlib f81bf08f7caaebf877956d5d09c56a5d501de08a true
++++ local component=newlib
++++ local sha1=f81bf08f7caaebf877956d5d09c56a5d501de08a
++++ local anything=true
++++ match=()
++++ local -a match
++++ case "$component" in
++++ match=(--match "newlib*")
++++ git -C newlib describe --match 'newlib*' f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ describe=newlib-4.3.0-378-gf81bf08f7
++++ echo newlib-4.3.0-378-gf81bf08f7
++++ sed 's,^basepoints/,,'
+++ describe=newlib-4.3.0-378-gf81bf08f7
++ '[' --short = --oneline ']'
-++ for c in "${changed_components[@]}"
-+++ get_baseline_git newlib_rev
-+++ set -euf -o pipefail
-+++ local base_artifacts=base-artifacts
-+++ assert_with_msg 'ERROR: No newlib_rev in baseline git' '[' -f base-artifacts/git/newlib_rev ']'
-+++ set -euf -o pipefail +x
-+++ cat base-artifacts/git/newlib_rev
-++ base_rev=17a6aff334a20f63cb7f428a36dad0c8ebbdab5d
-+++ get_current_git newlib_rev
-+++ set -euf -o pipefail
-+++ assert_with_msg 'ERROR: No newlib_rev in current git' '[' -f artifacts/git/newlib_rev ']'
-+++ set -euf -o pipefail +x
-+++ cat artifacts/git/newlib_rev
-++ cur_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
-+++ git -C newlib rev-list --count 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d..b67114d7d826194d20a002869ac3f2ef2db47b8f
-++ c_commits=4
-++ '[' '' '!=' '' ']'
-++ git -C newlib log -n 5 --oneline 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d..b67114d7d826194d20a002869ac3f2ef2db47b8f
-++ '[' 4 -gt 5 ']'
+++ '[' '' = '' ']'
+++ echo 'commit newlib-4.3.0-378-gf81bf08f7'
+++ local tmpfile
++++ mktemp
+++ tmpfile=/tmp/tmp.DZRET5qWws
+++ git -C newlib log -n1 f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ tail -n +2
+++ head -n 10 /tmp/tmp.DZRET5qWws
++++ cat /tmp/tmp.DZRET5qWws
++++ wc -l
+++ more_lines=-6
+++ '[' -6 -gt 0 ']'
+++ rm /tmp/tmp.DZRET5qWws
++ '[' '' '!=' '' ']'
++ return 0
++ gnu_print_result --short
@@ -660,13 +1534,27 @@
# build_abe stage1 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m33 --set gcc_override_configure=--with-float=hard:
2
# build_abe newlib:
-4
+# FAILED
# build_abe stage2 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m33 --set gcc_override_configure=--with-float=hard:
-5
# build_abe gdb:
-6
# build_abe qemu:
-7'
+# First few build errors in logs:
+# 00:00:41 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:41 make[4]: *** [Makefile:2487: arm/_exit.o] Error 1
+# 00:00:41 make[3]: *** [Makefile:4931: all-recursive] Error 1
+# 00:00:41 make[2]: *** [Makefile:1213: all] Error 2
+# 00:00:41 make[1]: *** [Makefile:9528: all-target-libgloss] Error 2
+# 00:00:41 make: *** [Makefile:879: all] Error 2
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 make[4]: *** [Makefile:5361: arm/rdpmon-crt0.o] Error 1
+# 00:00:36 make[4]: *** [Makefile:5367: arm/rdimon-crt0-v2m.o] Error 1
+# 00:00:36 make[4]: *** [Makefile:2345: arm/crt0.o] Error 1'
++ echo ''
++ echo From
+++ cat base-artifacts/results
@@ -709,17 +1597,80 @@
++ local print_arg=--long
++ case "$print_arg" in
++ echo 'CI config tcwg_gnu_embed_build arm-eabi -mthumb -march=armv8-m.main+dsp+fp -mtune=cortex-m33 -mfloat-abi=hard -mfpu=auto'
-+ '[' single_component '!=' single_commit ']'
-+ return
++ '[' single_commit '!=' single_commit ']'
++ '[' '' '!=' '' ']'
++ cat
+++ print_last_icommit --reproduction_instructions_link tcwg_gnu_embed_build master-thumb_m33_eabi
+++ false
+++ set -euf -o pipefail
+++ local print_arg=--reproduction_instructions_link
+++ shift 1
+++ '[' xsingle_commit '!=' xsingle_commit ']'
+++ local isubdir
++++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a tcwg_gnu_embed_build master-thumb_m33_eabi
++++ local dir=newlib/sha1
++++ '[' 4 -ge 2 ']'
++++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++++ '[' 4 -ge 3 ']'
++++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
++++ '[' 4 -ge 4 ']'
++++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
++++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
+++ isubdir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
+++ case "$print_arg" in
+++ print_icommits_link newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/reproduction_instructions.txt
+++ set -euf -o pipefail
+++ local path=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/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/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/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=newlib
+++ '[' --link = --link ']'
+++ local url
++++ get_baseline_git newlib_url
++++ set -euf -o pipefail
++++ local base_artifacts=base-artifacts
++++ assert_with_msg 'ERROR: No newlib_url in baseline git' '[' -f base-artifacts/git/newlib_url ']'
++++ set -euf -o pipefail +x
++++ cat base-artifacts/git/newlib_url
+++ url=git://sourceware.org/git/newlib-cygwin.git
+++ [[ git://sourceware.org/git/newlib-cygwin.git =~ git://sourceware.org/git/ ]]
+++ url=newlib-cygwin.git
+++ url='https://sourceware.org/git/?p=newlib-cygwin.git'
+++ echo 'https://sourceware.org/git/?p=newlib-cygwin.git;a=commitdiff;h=f81bf08f7caaebf877956d5d09c56a5d501de08a'
+++ 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 newlib f81bf08f7caaebf877956d5d09c56a5d501de08a
++++ local dir=newlib/sha1
++++ '[' 2 -ge 2 ']'
++++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++++ '[' 2 -ge 3 ']'
++++ '[' 2 -ge 4 ']'
++++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ isubdir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ case "$print_arg" in
+++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/status.txt
+ true
+ generate_jenkins_html_files
-+ wait 5143
++ wait 11253
# generate_jenkins_html_files
-... Skipping
+ set -euf -o pipefail
+ echo '# generate_jenkins_html_files'
+ true
+ case "$ci_project" in
+... Skipping
+ echo '... Skipping'
+ return
+ generate_readme html
@@ -857,61 +1808,29 @@
++ echo -n '<a href="./07-build_abe-newlib/make-newlib.log.xz">./07-build_abe-newlib/make-newlib.log.xz</a>'
+ echo '<li><a href="./07-build_abe-newlib/make-newlib.log.xz">./07-build_abe-newlib/make-newlib.log.xz</a>'
+ read -r cur_file
-++ print_readme_link html ./08-build_abe-stage2/console.log.xz
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./08-build_abe-stage2/console.log.xz
-++ case $text_type in
-++ echo -n '<a href="./08-build_abe-stage2/console.log.xz">./08-build_abe-stage2/console.log.xz</a>'
-+ echo '<li><a href="./08-build_abe-stage2/console.log.xz">./08-build_abe-stage2/console.log.xz</a>'
-+ read -r cur_file
-++ print_readme_link html ./08-build_abe-stage2/make-gcc-stage2.log.xz
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./08-build_abe-stage2/make-gcc-stage2.log.xz
-++ case $text_type in
-++ echo -n '<a href="./08-build_abe-stage2/make-gcc-stage2.log.xz">./08-build_abe-stage2/make-gcc-stage2.log.xz</a>'
-+ echo '<li><a href="./08-build_abe-stage2/make-gcc-stage2.log.xz">./08-build_abe-stage2/make-gcc-stage2.log.xz</a>'
-+ read -r cur_file
-++ print_readme_link html ./09-build_abe-gdb/console.log.xz
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./09-build_abe-gdb/console.log.xz
-++ case $text_type in
-++ echo -n '<a href="./09-build_abe-gdb/console.log.xz">./09-build_abe-gdb/console.log.xz</a>'
-+ echo '<li><a href="./09-build_abe-gdb/console.log.xz">./09-build_abe-gdb/console.log.xz</a>'
-+ read -r cur_file
-++ print_readme_link html ./09-build_abe-gdb/make-gdb.log.xz
+++ print_readme_link html ./11-check_regression/console.log.xz
++ set -euf -o pipefail
++ local text_type=html
-++ local msg=./09-build_abe-gdb/make-gdb.log.xz
+++ local msg=./11-check_regression/console.log.xz
++ case $text_type in
-++ echo -n '<a href="./09-build_abe-gdb/make-gdb.log.xz">./09-build_abe-gdb/make-gdb.log.xz</a>'
-+ echo '<li><a href="./09-build_abe-gdb/make-gdb.log.xz">./09-build_abe-gdb/make-gdb.log.xz</a>'
+++ echo -n '<a href="./11-check_regression/console.log.xz">./11-check_regression/console.log.xz</a>'
++ echo '<li><a href="./11-check_regression/console.log.xz">./11-check_regression/console.log.xz</a>'
+ read -r cur_file
-++ print_readme_link html ./10-build_abe-qemu/console.log.xz
+++ print_readme_link html ./11-check_regression/results.regressions
++ set -euf -o pipefail
++ local text_type=html
-++ local msg=./10-build_abe-qemu/console.log.xz
+++ local msg=./11-check_regression/results.regressions
++ case $text_type in
-++ echo -n '<a href="./10-build_abe-qemu/console.log.xz">./10-build_abe-qemu/console.log.xz</a>'
-+ echo '<li><a href="./10-build_abe-qemu/console.log.xz">./10-build_abe-qemu/console.log.xz</a>'
+++ echo -n '<a href="./11-check_regression/results.regressions">./11-check_regression/results.regressions</a>'
++ echo '<li><a href="./11-check_regression/results.regressions">./11-check_regression/results.regressions</a>'
+ read -r cur_file
-++ print_readme_link html ./10-build_abe-qemu/make-qemu.log.xz
+++ print_readme_link html ./11-check_regression/trigger-bisect
++ set -euf -o pipefail
++ local text_type=html
-++ local msg=./10-build_abe-qemu/make-qemu.log.xz
+++ local msg=./11-check_regression/trigger-bisect
++ case $text_type in
-++ echo -n '<a href="./10-build_abe-qemu/make-qemu.log.xz">./10-build_abe-qemu/make-qemu.log.xz</a>'
-+ echo '<li><a href="./10-build_abe-qemu/make-qemu.log.xz">./10-build_abe-qemu/make-qemu.log.xz</a>'
-+ read -r cur_file
-++ print_readme_link html ./11-check_regression/console.log.xz
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./11-check_regression/console.log.xz
-++ case $text_type in
-++ echo -n '<a href="./11-check_regression/console.log.xz">./11-check_regression/console.log.xz</a>'
-+ echo '<li><a href="./11-check_regression/console.log.xz">./11-check_regression/console.log.xz</a>'
+++ echo -n '<a href="./11-check_regression/trigger-bisect">./11-check_regression/trigger-bisect</a>'
++ echo '<li><a href="./11-check_regression/trigger-bisect">./11-check_regression/trigger-bisect</a>'
+ read -r cur_file
++ print_readme_link html ./git/binutils_rev
++ set -euf -o pipefail
@@ -1033,6 +1952,14 @@
++ 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
@@ -1041,6 +1968,54 @@
++ 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
@@ -1218,61 +2193,29 @@
++ echo -n ./07-build_abe-newlib/make-newlib.log.xz
+ echo '- ./07-build_abe-newlib/make-newlib.log.xz'
+ read -r cur_file
-++ print_readme_link txt ./08-build_abe-stage2/console.log.xz
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./08-build_abe-stage2/console.log.xz
-++ case $text_type in
-++ echo -n ./08-build_abe-stage2/console.log.xz
-+ echo '- ./08-build_abe-stage2/console.log.xz'
-+ read -r cur_file
-++ print_readme_link txt ./08-build_abe-stage2/make-gcc-stage2.log.xz
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./08-build_abe-stage2/make-gcc-stage2.log.xz
-++ case $text_type in
-++ echo -n ./08-build_abe-stage2/make-gcc-stage2.log.xz
-+ echo '- ./08-build_abe-stage2/make-gcc-stage2.log.xz'
-+ read -r cur_file
-++ print_readme_link txt ./09-build_abe-gdb/console.log.xz
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./09-build_abe-gdb/console.log.xz
-++ case $text_type in
-++ echo -n ./09-build_abe-gdb/console.log.xz
-+ echo '- ./09-build_abe-gdb/console.log.xz'
-+ read -r cur_file
-++ print_readme_link txt ./09-build_abe-gdb/make-gdb.log.xz
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./09-build_abe-gdb/make-gdb.log.xz
-++ case $text_type in
-++ echo -n ./09-build_abe-gdb/make-gdb.log.xz
-+ echo '- ./09-build_abe-gdb/make-gdb.log.xz'
-+ read -r cur_file
-++ print_readme_link txt ./10-build_abe-qemu/console.log.xz
+++ print_readme_link txt ./11-check_regression/console.log.xz
++ set -euf -o pipefail
++ local text_type=txt
-++ local msg=./10-build_abe-qemu/console.log.xz
+++ local msg=./11-check_regression/console.log.xz
++ case $text_type in
-++ echo -n ./10-build_abe-qemu/console.log.xz
-+ echo '- ./10-build_abe-qemu/console.log.xz'
+++ echo -n ./11-check_regression/console.log.xz
++ echo '- ./11-check_regression/console.log.xz'
+ read -r cur_file
-++ print_readme_link txt ./10-build_abe-qemu/make-qemu.log.xz
+++ print_readme_link txt ./11-check_regression/results.regressions
++ set -euf -o pipefail
++ local text_type=txt
-++ local msg=./10-build_abe-qemu/make-qemu.log.xz
+++ local msg=./11-check_regression/results.regressions
++ case $text_type in
-++ echo -n ./10-build_abe-qemu/make-qemu.log.xz
-+ echo '- ./10-build_abe-qemu/make-qemu.log.xz'
+++ echo -n ./11-check_regression/results.regressions
++ echo '- ./11-check_regression/results.regressions'
+ read -r cur_file
-++ print_readme_link txt ./11-check_regression/console.log.xz
+++ print_readme_link txt ./11-check_regression/trigger-bisect
++ set -euf -o pipefail
++ local text_type=txt
-++ local msg=./11-check_regression/console.log.xz
+++ local msg=./11-check_regression/trigger-bisect
++ case $text_type in
-++ echo -n ./11-check_regression/console.log.xz
-+ echo '- ./11-check_regression/console.log.xz'
+++ echo -n ./11-check_regression/trigger-bisect
++ echo '- ./11-check_regression/trigger-bisect'
+ read -r cur_file
++ print_readme_link txt ./git/binutils_rev
++ set -euf -o pipefail
@@ -1394,6 +2337,14 @@
++ 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
@@ -1402,6 +2353,54 @@
++ 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
@@ -1473,7 +2472,7 @@
+ echo '... Skipping'
+ return
+ generate_lnt_report
-+ wait 5339
++ wait 11461
# generate_lnt_report
+ set -euf -o pipefail
+ local results_date
@@ -1484,24 +2483,34 @@
++ get_current_manifest '{rr[results_date]}'
++ get_manifest artifacts/manifest.sh '{rr[results_date]}'
++ set +x
-+ results_date=1702963045
-++ date '+%Y-%m-%d %H:%M:%S' --date @1702963045
-+ results_date='2023-12-19 05:17:25'
++ results_date=1702997607
+++ date '+%Y-%m-%d %H:%M:%S' --date @1702997607
++ results_date='2023-12-19 14:53:27'
+ local jira_key=
+ '[' -f artifacts/notify/jira/key ']'
+++ cat artifacts/notify/jira/key
++ jira_key=GNU-1082
+ case "$ci_project" in
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
-+ generate_lnt_gnu_check_report https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/ tcwg_gnu_embed_build master-thumb_m33_eabi '2023-12-19 05:17:25' '' artifacts/sumfiles artifacts/notify/lnt_report.json
-+ local build_url=https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/
++ generate_lnt_gnu_check_report https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/ tcwg_gnu_embed_build master-thumb_m33_eabi '2023-12-19 14:53:27' GNU-1082 artifacts/sumfiles artifacts/notify/lnt_report.json
++ local build_url=https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/
+ local ci_project=tcwg_gnu_embed_build
+ local ci_config=master-thumb_m33_eabi
-+ local 'results_date=2023-12-19 05:17:25'
-/home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/lnt-utils.sh: line 78: 5: parameter null or not set
++ local 'results_date=2023-12-19 14:53:27'
++ local jira_key=GNU-1082
++ local sumfiles_dir=artifacts/sumfiles
++ local output_file=artifacts/notify/lnt_report.json
++ local -a sumfiles
++ readarray -t -d '' sumfiles
+++ find artifacts/sumfiles -name '*.sum' -print0
# release_testresults_files
... Done
-+ true
+# post_to_jira
+find: ‘artifacts/sumfiles’: No such file or directory
++ '[' 0 = 0 ']'
++ return
+ false
+ true
+ release_testresults_files
@@ -1511,12 +2520,63 @@
+ echo '... Done'
+ post_to_jira
+ set -euf -o pipefail
-# post_to_jira
+ echo '# post_to_jira'
-+ local post_card_comment=false
-+ local post_template_comment=false
-+ false
-+ false
-+ false
-Full stage ran successfully.
-+ echo 'Full stage ran successfully.'
++ 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 newlib f81bf08f7caaebf877956d5d09c56a5d501de08a
++++ local dir=newlib/sha1
++++ '[' 2 -ge 2 ']'
++++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++++ '[' 2 -ge 3 ']'
++++ '[' 2 -ge 4 ']'
++++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira
+++ '[' -f interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/key ']'
+++ cat interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/key
++ key=GNU-1082
+++ jipsearch -j key=GNU-1082 -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-1082
++ post_template_comment=false
++ true
++ '[' -f artifacts/notify/jira/comment-card.txt ']'
++ echo y
++ jipdate -f artifacts/notify/jira/comment-card.txt
+Traceback (most recent call last):
+ File "/usr/local/lib/python3.10/dist-packages/jipdate/jipdate.py", line 649, in main
+ issues
+UnboundLocalError: local variable 'issues' referenced before assignment
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "/usr/local/bin/jipdate", line 8, in <module>
+ sys.exit(main())
+ File "/usr/local/lib/python3.10/dist-packages/jipdate/jipdate.py", line 652, in main
+ parse_status_file(jira, filename, None)
+ File "/usr/local/lib/python3.10/dist-packages/jipdate/jipdate.py", line 368, in parse_status_file
+ resolution_map = dict([(t.name.title(), t.id) for t in jira.resolutions()])
+ File "/usr/local/lib/python3.10/dist-packages/jira/client.py", line 3003, in resolutions
+ r_json = self._get_json("resolution")
+ File "/usr/local/lib/python3.10/dist-packages/jira/client.py", line 3853, in _get_json
+ r = self._session.get(url, params=params)
+ File "/usr/lib/python3/dist-packages/requests/sessions.py", line 557, in get
+ return self.request('GET', url, **kwargs)
+ File "/usr/local/lib/python3.10/dist-packages/jira/resilientsession.py", line 246, in request
+ elif raise_on_error(response, **processed_kwargs):
+ File "/usr/local/lib/python3.10/dist-packages/jira/resilientsession.py", line 71, in raise_on_error
+ raise JIRAError(
+jira.exceptions.JIRAError: JiraError HTTP 406 url: https://linaro.atlassian.net/rest/api/2/resolution
+
+ response headers = {'Date': 'Wed, 20 Dec 2023 03:03:48 GMT', 'Content-Type': 'text/html;charset=UTF-8', 'Content-Length': '0', 'Server': 'AtlassianEdge', 'Timing-Allow-Origin': '*', 'X-Arequestid': 'f21f2d69b340d40e3ef3774035372ac8', 'X-Aaccountid': '6098d35c8cbda70068025aff', 'Cache-Control': 'no-cache, no-store, no-transform', 'X-Frame-Options': 'SAMEORIGIN', 'X-Content-Type-Options': 'nosniff', 'X-Xss-Protection': '1; mode=block', 'Atl-Traceid': 'e3285a9969754ff3bc6eb38bf3b61cf5', 'Report-To': '{"endpoints": [{"url": "https://dz8aopenkvv6s.cloudfront.net"}], "group": "endpoint-1", "include_subdomains": true, "max_age": 600}', 'Nel': '{"failure_fraction": 0.001, "include_subdomains": true, "max_age": 600, "report_to": "endpoint-1"}', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains; preload'}
+ response text =
diff --git a/jenkins/notify-init.log b/jenkins/notify-init.log
index 7a6e16f..2635d5c 100644
--- a/jenkins/notify-init.log
+++ b/jenkins/notify-init.log
@@ -1,6 +1,6 @@
+ set +x
-/home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify ignore __stage init __verbose true __build_script tcwg_gnu-build.sh
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify onregression __stage init __verbose true __build_script tcwg_gnu-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_gnu_embed_build--master-thumb_m33_eabi-build/78/
+# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/
# Using dir : base-artifacts
-+ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/78/'
++ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/'
+ 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_gnu_embed_build--master-thumb_m33_eabi-build/80/
+# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/
# Using dir : artifacts
-+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/'
++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/'
+ echo '# Using dir : artifacts'
+ echo ''
+ mkdir -p artifacts/notify
@@ -45,7 +45,7 @@
# check_source_changes
+ case "$notify" in
+ declare -Ag pw
-+ '[' ignore = precommit ']'
++ '[' onregression = precommit ']'
+ check_source_changes
+ echo '# check_source_changes'
++ get_current_manifest '{rr[update_baseline]}'
@@ -65,7 +65,7 @@
+++ for c in ${rr[components]}
+++ '[' xbaseline '!=' xbaseline ']'
+++ for c in ${rr[components]}
-+++ '[' xgit://sourceware.org/git/newlib-cygwin.git#b67114d7d826194d20a002869ac3f2ef2db47b8f '!=' xbaseline ']'
++++ '[' xgit://sourceware.org/git/newlib-cygwin.git#f81bf08f7caaebf877956d5d09c56a5d501de08a '!=' xbaseline ']'
+++ echo -ne newlib
+++ delim=' '
+++ for c in ${rr[components]}
@@ -85,7 +85,7 @@
+++ assert_with_msg 'ERROR: No newlib_rev in baseline git' '[' -f base-artifacts/git/newlib_rev ']'
+++ set -euf -o pipefail +x
+++ cat base-artifacts/git/newlib_rev
-++ '[' xb67114d7d826194d20a002869ac3f2ef2db47b8f '!=' x17a6aff334a20f63cb7f428a36dad0c8ebbdab5d ']'
+++ '[' xf81bf08f7caaebf877956d5d09c56a5d501de08a '!=' xb67114d7d826194d20a002869ac3f2ef2db47b8f ']'
++ echo -ne newlib
++ delim=' '
++ echo
@@ -98,17 +98,17 @@
++ assert_with_msg 'ERROR: No newlib_rev in current git' '[' -f artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/newlib_rev
-+ first_bad=b67114d7d826194d20a002869ac3f2ef2db47b8f
++ first_bad=f81bf08f7caaebf877956d5d09c56a5d501de08a
++ get_baseline_git newlib_rev
++ set -euf -o pipefail
++ local base_artifacts=base-artifacts
++ assert_with_msg 'ERROR: No newlib_rev in baseline git' '[' -f base-artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/newlib_rev
-+ last_good=17a6aff334a20f63cb7f428a36dad0c8ebbdab5d
++ last_good=b67114d7d826194d20a002869ac3f2ef2db47b8f
+ local res
+ res=0
-+ wait 4822
++ wait 632
+ git -C newlib rev-parse --verify HEAD
+ assert_with_msg 'Cannot parse HEAD in repo newlib' '[' 0 = 0 ']'
+ set -euf -o pipefail +x
@@ -122,22 +122,22 @@
++ assert_with_msg 'ERROR: No newlib_rev in baseline git' '[' -f base-artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/newlib_rev
-+ base_rev=17a6aff334a20f63cb7f428a36dad0c8ebbdab5d
++ base_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
++ get_current_git newlib_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No newlib_rev in current git' '[' -f artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/newlib_rev
-+ cur_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
-++ git -C newlib rev-parse 'b67114d7d826194d20a002869ac3f2ef2db47b8f^@'
++ cur_rev=f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ git -C newlib rev-parse 'f81bf08f7caaebf877956d5d09c56a5d501de08a^@'
+ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@")
-+ '[' 60c6397133b741a532579670929dbf47e25fbd31 = 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d ']'
-+ return 1
++ '[' b67114d7d826194d20a002869ac3f2ef2db47b8f = b67114d7d826194d20a002869ac3f2ef2db47b8f ']'
++ return 0
# Debug traces :
-# change_kind=single_component : newlib
-+ change_kind=single_component
+# change_kind=single_commit : newlib
++ change_kind=single_commit
+ echo '# Debug traces :'
-+ echo '# change_kind=single_component : newlib'
++ echo '# change_kind=single_commit : newlib'
+ for c in "${changed_components[@]}"
++ get_baseline_git newlib_rev
++ set -euf -o pipefail
@@ -145,34 +145,32 @@
++ assert_with_msg 'ERROR: No newlib_rev in baseline git' '[' -f base-artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/newlib_rev
-+ base_rev=17a6aff334a20f63cb7f428a36dad0c8ebbdab5d
++ base_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
++ get_current_git newlib_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No newlib_rev in current git' '[' -f artifacts/git/newlib_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/newlib_rev
-+ cur_rev=b67114d7d826194d20a002869ac3f2ef2db47b8f
-++ git -C newlib rev-list --count 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d..b67114d7d826194d20a002869ac3f2ef2db47b8f
-# rev for newlib : 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d..b67114d7d826194d20a002869ac3f2ef2db47b8f (4 commits)
++ cur_rev=f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ git -C newlib rev-list --count b67114d7d826194d20a002869ac3f2ef2db47b8f..f81bf08f7caaebf877956d5d09c56a5d501de08a
+# rev for newlib : b67114d7d826194d20a002869ac3f2ef2db47b8f..f81bf08f7caaebf877956d5d09c56a5d501de08a (1 commits)
-+ c_commits=4
-+ echo '# rev for newlib : 17a6aff334a20f63cb7f428a36dad0c8ebbdab5d..b67114d7d826194d20a002869ac3f2ef2db47b8f (4 commits)'
++ c_commits=1
++ echo '# rev for newlib : b67114d7d826194d20a002869ac3f2ef2db47b8f..f81bf08f7caaebf877956d5d09c56a5d501de08a (1 commits)'
+ echo ''
+ setup_stages_to_run
-+ '[' ignore = onregression ']'
-+ '[' ignore = precommit ']'
-+ '[' ignore = ignore ']'
-+ post_jira_comment=false
-+ post_jira_card=false
-+ post_icommits=false
-+ '[' ignore = ignore ']'
-+ post_mail=false
-+ '[' ignore = precommit ']'
++ '[' onregression = onregression ']'
++ '[' 1 = 0 ']'
++ '[' single_commit '!=' single_commit ']'
++ '[' onregression = precommit ']'
++ '[' onregression = ignore ']'
++ '[' onregression = precommit ']'
+ generate_dashboard=false
+ post_dashboard=false
+ print_commits_f=print_commits
+ print_result_f=print_result
+ print_config_f=print_config
+# post_interesting_commits
+ print_last_icommit_f=print_last_icommit
+ generate_extra_details_f=generate_extra_details
+ case "$ci_project" in
@@ -180,12 +178,256 @@
+ generate_extra_details_f=gnu_generate_extra_details
+ print_config_f=gnu_print_config
+ post_interesting_commits init
-# post_interesting_commits
+ set -euf -o pipefail
+ echo '# post_interesting_commits'
+ local stage=init
-+ '[' single_component '!=' single_commit ']'
++ '[' 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 712
++ 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=43e36aeb6
+++ '[' 0 -ne 0 ']'
+++ echo 43e36aeb6
++ sha1=43e36aeb6
++ git -C interesting-commits checkout --detach 43e36aeb6
+Previous HEAD position was 7913b4fa9 Add entry cff1fa6625d1273fcfaf473e436ba918262d8afa from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/264/
+HEAD is now at 43e36aeb6 Add entry 2c3db94d9fd07681f8806dae93d555779ff4dfb1 from https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O2_LTO-build/137/
++ true
++ local jira_dir jira_key=
+++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ local dir=newlib/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ jira_dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/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 newlib f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ local dir=newlib/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
++ subdir3=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a tcwg_gnu_embed_build
+++ local dir=newlib/sha1
+++ '[' 3 -ge 2 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ '[' 3 -ge 3 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
+++ '[' 3 -ge 4 ']'
+++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
++ subdir4=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
+++ interesting_subdir newlib f81bf08f7caaebf877956d5d09c56a5d501de08a tcwg_gnu_embed_build master-thumb_m33_eabi
+++ local dir=newlib/sha1
+++ '[' 4 -ge 2 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a
+++ '[' 4 -ge 3 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build
+++ '[' 4 -ge 4 ']'
+++ dir=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
+++ echo newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
++ subdir5=newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
++ '[' -d interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a ']'
++ mkdir -p interesting-commits/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
++ echo https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/artifact/artifacts
++ echo b67114d7d826194d20a002869ac3f2ef2db47b8f
++ git -C interesting-commits add newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/build_url newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/last_good
++ '[' init '!=' full ']'
+ return
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
++ git -C interesting-commits commit -m 'Add entry f81bf08f7caaebf877956d5d09c56a5d501de08a from https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/'
+[detached HEAD 1990cacfe] Add entry f81bf08f7caaebf877956d5d09c56a5d501de08a from https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/
+ 2 files changed, 2 insertions(+)
+ create mode 100644 newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/build_url
+ create mode 100644 newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/last_good
++ wait 14667
++ 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
+ 43e36aeb6..1990cacfe 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 467e42c..5434160 100644
--- a/jenkins/run-build.env
+++ b/jenkins/run-build.env
@@ -1,9 +1,9 @@
-build_name="#80"
+build_name="#81"
docker_opts=(--distro
default )
source build_container.sh
trap "cleanup_all_containers" EXIT
-build_name="#80-newlib"
+build_name="#81-newlib"
branch_opt=(==rr\[newlib_git\]
-git://sourceware.org/git/newlib-cygwin.git#b67114d7d826194d20a002869ac3f2ef2db47b8f )
-build_name="#80-newlib-R7-force"
+git://sourceware.org/git/newlib-cygwin.git#f81bf08f7caaebf877956d5d09c56a5d501de08a )
+build_name="#81-newlib-R# 00:00:36 make[4]: *** [Makefile:2345: arm/crt0.o] Error 1-force"
diff --git a/manifest.sh b/manifest.sh
index 6e078f4..9e68dec 100644
--- a/manifest.sh
+++ b/manifest.sh
@@ -6,9 +6,9 @@ rr[ci_config]="master-thumb_m33_eabi"
declare -g "scripts_branch=master"
rr[mode]="build"
rr[update_baseline]="force"
-declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/"
+declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/"
declare -g "SQUAD_GRP="
-rr[newlib_git]="git://sourceware.org/git/newlib-cygwin.git#b67114d7d826194d20a002869ac3f2ef2db47b8f"
+rr[newlib_git]="git://sourceware.org/git/newlib-cygwin.git#f81bf08f7caaebf877956d5d09c56a5d501de08a"
# Saving rr[] in the manifest
rr[abe_branch]="master"
rr[abe_repo]="https://git-us.linaro.org/toolchain/abe.git"
@@ -23,8 +23,8 @@ rr[host_cc]="/usr/bin/gcc"
rr[major]="1"
rr[minor]="2"
rr[no_regression_p]="no_regression_p"
-rr[no_regression_result]="0"
+rr[no_regression_result]="1"
rr[qemu_git]="baseline"
rr[target]="thumb_m33_eabi"
-declare -g "notify=ignore"
-rr[results_date]="1702963045"
+declare -g "notify=onregression"
+rr[results_date]="1702997607"
diff --git a/notify/jira/comment-card.txt b/notify/jira/comment-card.txt
new file mode 100644
index 0000000..98b619b
--- /dev/null
+++ b/notify/jira/comment-card.txt
@@ -0,0 +1,3 @@
+[GNU-1082]
+Failure
+Details: https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index 8fadf0f..f971772 100644
--- a/notify/jira/comment-template.txt
+++ b/notify/jira/comment-template.txt
@@ -1,3 +1,4 @@
[GNU-692]
-Success
-Details: https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/artifact/artifacts/notify/mail-body.txt/*view*/
+https://linaro.atlassian.net/browse/GNU-1082
+Failure
+Details: https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/jira/components b/notify/jira/components
new file mode 100644
index 0000000..3ede3e3
--- /dev/null
+++ b/notify/jira/components
@@ -0,0 +1 @@
+Newlib
diff --git a/notify/jira/description b/notify/jira/description
new file mode 100644
index 0000000..286568f
--- /dev/null
+++ b/notify/jira/description
@@ -0,0 +1,18 @@
+Commit: https://sourceware.org/git/?p=newlib-cygwin.git;a=commitdiff;h=f81bf08f7caaebf877956d5d09c56a5d501de08a
+commit newlib-4.3.0-378-gf81bf08f7
+Author: Jeff Johnston <jjohnstn@redhat.com>
+Date: Tue Dec 19 13:58:12 2023 -0500
+
+ Add generated files for Revert patch
+
+* tcwg_gnu_embed_build
+** master-thumb_m33_eabi
+*** Failure
+*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/details.txt
+*** https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/artifact/artifacts
+** master-thumb_v8a_hard_eabi
+*** Failure
+*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_v8a_hard_eabi/details.txt
+*** https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_v8a_hard_eabi-build/84/artifact/artifacts
+
+Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/yaml
diff --git a/notify/jira/key b/notify/jira/key
new file mode 100644
index 0000000..93f2963
--- /dev/null
+++ b/notify/jira/key
@@ -0,0 +1 @@
+GNU-1082
diff --git a/notify/jira/startdate b/notify/jira/startdate
new file mode 100644
index 0000000..6f9b729
--- /dev/null
+++ b/notify/jira/startdate
@@ -0,0 +1 @@
+2023-12-19
diff --git a/notify/jira/summary b/notify/jira/summary
new file mode 100644
index 0000000..7ccf9aa
--- /dev/null
+++ b/notify/jira/summary
@@ -0,0 +1 @@
+newlib-4.3.0-378-gf81bf08f7: Failure
diff --git a/notify/jira/yaml b/notify/jira/yaml
new file mode 100644
index 0000000..9bdcfa8
--- /dev/null
+++ b/notify/jira/yaml
@@ -0,0 +1,26 @@
+- Project: GNU
+ IssueType: Sub-task
+ Key: GNU-1082
+ Summary: |
+ newlib-4.3.0-378-gf81bf08f7: Failure
+ Components: Newlib
+ Start date: 2023-12-19
+ Description: |
+ Commit: https://sourceware.org/git/?p=newlib-cygwin.git;a=commitdiff;h=f81bf08f7caaebf877956d5d09c56a5d501de08a
+ commit newlib-4.3.0-378-gf81bf08f7
+ Author: Jeff Johnston <jjohnstn@redhat.com>
+ Date: Tue Dec 19 13:58:12 2023 -0500
+
+ Add generated files for Revert patch
+
+ * tcwg_gnu_embed_build
+ ** master-thumb_m33_eabi
+ *** Failure
+ *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/details.txt
+ *** https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/artifact/artifacts
+ ** master-thumb_v8a_hard_eabi
+ *** Failure
+ *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_v8a_hard_eabi/details.txt
+ *** https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_v8a_hard_eabi-build/84/artifact/artifacts
+
+ Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/jira/yaml
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index 2380ddf..1897570 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -2,13 +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-1082 , please let us know if you are looking at the problem and/or when you have a fix.
+
In arm-eabi cortex-m33 hard after:
- | 4 commits in newlib
- | b67114d7d Revert "Fix libgloss/newlib build to conditionally use top include dir"
- | 60c639713 Remove curly braces in `@author` tag in .texi files
- | c2c9f05a0 libgloss fix for bfin port
- | 57e311e0d Re: Fix moxie libgloss issues with c99
+ | commit newlib-4.3.0-378-gf81bf08f7
+ | Author: Jeff Johnston <jjohnstn@redhat.com>
+ | Date: Tue Dec 19 13:58:12 2023 -0500
+ |
+ | Add generated files for Revert patch
Results changed to
# reset_artifacts:
@@ -20,13 +22,27 @@ Results changed to
# build_abe stage1 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m33 --set gcc_override_configure=--with-float=hard:
2
# build_abe newlib:
-4
+# FAILED
# build_abe stage2 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m33 --set gcc_override_configure=--with-float=hard:
-5
# build_abe gdb:
-6
# build_abe qemu:
-7
+# First few build errors in logs:
+# 00:00:41 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:41 make[4]: *** [Makefile:2487: arm/_exit.o] Error 1
+# 00:00:41 make[3]: *** [Makefile:4931: all-recursive] Error 1
+# 00:00:41 make[2]: *** [Makefile:1213: all] Error 2
+# 00:00:41 make[1]: *** [Makefile:9528: all-target-libgloss] Error 2
+# 00:00:41 make: *** [Makefile:879: all] Error 2
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 make[4]: *** [Makefile:5361: arm/rdpmon-crt0.o] Error 1
+# 00:00:36 make[4]: *** [Makefile:5367: arm/rdimon-crt0-v2m.o] Error 1
+# 00:00:36 make[4]: *** [Makefile:2345: arm/crt0.o] Error 1
From
# reset_artifacts:
@@ -52,6 +68,21 @@ CI config tcwg_gnu_embed_build arm-eabi -mthumb -march=armv8-m.main+dsp+fp -mtun
-----------------8<--------------------------8<--------------------------8<--------------------------
The information below can be used to reproduce a debug environment:
-Current build : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/78/artifact/artifacts
+Current build : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/80/artifact/artifacts
+
+Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/reproduction_instructions.txt
+
+Full commit : https://sourceware.org/git/?p=newlib-cygwin.git;a=commitdiff;h=f81bf08f7caaebf877956d5d09c56a5d501de08a
+
+List of configurations that regressed due to this commit :
+* tcwg_gnu_embed_build
+** master-thumb_m33_eabi
+*** Failure
+*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_m33_eabi/details.txt
+*** https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_m33_eabi-build/81/artifact/artifacts
+** master-thumb_v8a_hard_eabi
+*** Failure
+*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/newlib/sha1/f81bf08f7caaebf877956d5d09c56a5d501de08a/tcwg_gnu_embed_build/master-thumb_v8a_hard_eabi/details.txt
+*** https://ci.linaro.org/job/tcwg_gnu_embed_build--master-thumb_v8a_hard_eabi-build/84/artifact/artifacts
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index 81625a0..44321b3 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-cc:linaro-toolchain@lists.linaro.org,cc:freddie.chopin@gmail.com,bcc:tcwg-validation@linaro.org,jjohnstn@redhat.com,jeffreyalaw@gmail.com,cc:vapier@gentoo.org
+cc:linaro-toolchain@lists.linaro.org,bcc:tcwg-validation@linaro.org,jjohnstn@redhat.com
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index 21bf021..97447b4 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] 4 commits in newlib: Success on master-thumb_m33_eabi
+[Linaro-TCWG-CI] newlib-4.3.0-378-gf81bf08f7: Failure on master-thumb_m33_eabi
diff --git a/results b/results
index 7bd8fa3..1f5af23 100644
--- a/results
+++ b/results
@@ -7,10 +7,24 @@
# build_abe stage1 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m33 --set gcc_override_configure=--with-float=hard:
2
# build_abe newlib:
-4
+# FAILED
# build_abe stage2 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m33 --set gcc_override_configure=--with-float=hard:
-5
# build_abe gdb:
-6
# build_abe qemu:
-7
+# First few build errors in logs:
+# 00:00:41 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:41 make[4]: *** [Makefile:2487: arm/_exit.o] Error 1
+# 00:00:41 make[3]: *** [Makefile:4931: all-recursive] Error 1
+# 00:00:41 make[2]: *** [Makefile:1213: all] Error 2
+# 00:00:41 make[1]: *** [Makefile:9528: all-target-libgloss] Error 2
+# 00:00:41 make: *** [Makefile:879: all] Error 2
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/libgloss/arm/arm.h:32:10: fatal error: arm-acle-compat.h: No such file or directory
+# 00:00:36 make[4]: *** [Makefile:5361: arm/rdpmon-crt0.o] Error 1
+# 00:00:36 make[4]: *** [Makefile:5367: arm/rdimon-crt0-v2m.o] Error 1
+# 00:00:36 make[4]: *** [Makefile:2345: arm/crt0.o] Error 1