diff options
35 files changed, 1801 insertions, 426 deletions
diff --git a/01-reset_artifacts/console.log.xz b/01-reset_artifacts/console.log.xz Binary files differindex 2d69607..e4fae0e 100644 --- a/01-reset_artifacts/console.log.xz +++ b/01-reset_artifacts/console.log.xz diff --git a/02-build_aosp_toolchain/console.log.xz b/02-build_aosp_toolchain/console.log.xz Binary files differindex 0ec722b..b43872e 100644 --- a/02-build_aosp_toolchain/console.log.xz +++ b/02-build_aosp_toolchain/console.log.xz diff --git a/03-build_shadow_llvm/console.log.xz b/03-build_shadow_llvm/console.log.xz Binary files differindex 35f3660..7fd9014 100644 --- a/03-build_shadow_llvm/console.log.xz +++ b/03-build_shadow_llvm/console.log.xz diff --git a/04-build_aosp/console.log.xz b/04-build_aosp/console.log.xz Binary files differindex 9039fb3..235fe7e 100644 --- a/04-build_aosp/console.log.xz +++ b/04-build_aosp/console.log.xz diff --git a/06-check_regression/aosp.improvements b/06-check_regression/aosp.improvements index 838841a..2276eb3 100644 --- a/06-check_regression/aosp.improvements +++ b/06-check_regression/aosp.improvements @@ -1 +1 @@ --1,AOSP reduced in size by -1% from 16885943 to 16879380 +-1,AOSP reduced in size by -1% from 16879380 to 16762365 diff --git a/06-check_regression/binary.improvements b/06-check_regression/binary.improvements new file mode 100644 index 0000000..99544bd --- /dev/null +++ b/06-check_regression/binary.improvements @@ -0,0 +1,2 @@ +-9,out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so reduced in size by -9% from 163655 to 148607 +-1,out/soong/.intermediates/art/runtime/libart/android_arm64_armv8-2a_cortex-a55_shared_apex31/85eaf79f2cdb3360398d24cccc67f3ae/unstripped/libart.so reduced in size by -1% from 11114912 to 11013286 diff --git a/06-check_regression/binary.regressions b/06-check_regression/binary.regressions index c9a9ef3..d1d2337 100644 --- a/06-check_regression/binary.regressions +++ b/06-check_regression/binary.regressions @@ -1 +1 @@ -1,out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so increased in size by 1% from 162319 to 163655 +1,out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so increased in size by 1% from 267048 to 271047 diff --git a/06-check_regression/console.log.xz b/06-check_regression/console.log.xz Binary files differindex 0447266..ae20c68 100644 --- a/06-check_regression/console.log.xz +++ b/06-check_regression/console.log.xz diff --git a/06-check_regression/results.regressions b/06-check_regression/results.regressions index 0e02d96..0acb68b 100644 --- a/06-check_regression/results.regressions +++ b/06-check_regression/results.regressions @@ -1 +1 @@ -# 1,out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so increased in size by 1% from 162319 to 163655 +# 1,out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so increased in size by 1% from 267048 to 271047 diff --git a/06-check_regression/trigger-bisect b/06-check_regression/trigger-bisect new file mode 100644 index 0000000..b233361 --- /dev/null +++ b/06-check_regression/trigger-bisect @@ -0,0 +1,2 @@ +current_project=llvm +bad_git=https://github.com/llvm/llvm-project.git#1a2e77cf9e11dbf56b5720c607313a566eebb16e diff --git a/git/llvm_rev b/git/llvm_rev index 07a1278..675e770 100644 --- a/git/llvm_rev +++ b/git/llvm_rev @@ -1 +1 @@ -ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 +1a2e77cf9e11dbf56b5720c607313a566eebb16e diff --git a/jenkins/build-name b/jenkins/build-name index 1555b5e..3603257 100644 --- a/jenkins/build-name +++ b/jenkins/build-name @@ -1 +1 @@ -#523-aosp_superproject-toolchain_superproject-R# 1,out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so increased in size by 1% from 162319 to 163655 +#525-llvm-R# 1,out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so increased in size by 1% from 267048 to 271047-force diff --git a/jenkins/mail-body.txt b/jenkins/mail-body.txt new file mode 100644 index 0000000..ab59bad --- /dev/null +++ b/jenkins/mail-body.txt @@ -0,0 +1,69 @@ +Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain@lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel. + +In CI config tcwg_aosp-code_size-dex2oat/oriole-master after: + + | commit llvmorg-18-init-9962-g1a2e77cf9e11 + | Author: Amara Emerson <amara@apple.com> + | Date: Sat Oct 28 22:32:00 2023 -0700 + | + | Revert "Revert "Inlining: Run the legacy AlwaysInliner before the regular inliner."" + | + | This reverts commit 86bfeb906e3a95ae428f3e97d78d3d22a7c839f3. + | + | This is a long time coming re-application that was originally reverted due to + | regressions, unrelated to the actual inlining change. These regressions have since + | been fixed due to another long-in-the-making change of a66051c6 landing. + | ... 18 lines of the commit log omitted. + +Results changed to +# reset_artifacts: +-10 +# build_aosp_toolchain: +-3 +# build_shadow_llvm: +-2 +# build_aosp: +-1 +# shadow build has no errors +0 +# shadow.size present +1 +# 1,out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so increased in size by 1% from 267048 to 271047 + +From +# reset_artifacts: +-10 +# build_aosp_toolchain: +-3 +# build_shadow_llvm: +-2 +# build_aosp: +-1 +# shadow build has no errors +0 +# shadow.size present +1 +# 1,out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so increased in size by 1% from 162319 to 163655 + +The configuration of this build is: +CI config tcwg_aosp-code_size-dex2oat/oriole-master + +-----------------8<--------------------------8<--------------------------8<-------------------------- +The information below can be used to reproduce a debug environment: + +Current build : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/artifact/artifacts +Reference build : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/523/artifact/artifacts + +Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/reproduction_instructions.txt + +Full commit : https://github.com/llvm/llvm-project/commit/1a2e77cf9e11dbf56b5720c607313a566eebb16e + +Latest bug report status : https://linaro.atlassian.net/browse/LLVM-1017 + +List of configurations that regressed due to this commit : +* tcwg_aosp-code_size-dex2oat +** oriole-master +*** Failure +*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/details.txt +*** https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/ + diff --git a/jenkins/mail-recipients.txt b/jenkins/mail-recipients.txt new file mode 100644 index 0000000..ba925c1 --- /dev/null +++ b/jenkins/mail-recipients.txt @@ -0,0 +1 @@ +bcc:tcwg-validation@linaro.org,antoine.moynault@linaro.org diff --git a/jenkins/mail-subject.txt b/jenkins/mail-subject.txt new file mode 100644 index 0000000..e6834ee --- /dev/null +++ b/jenkins/mail-subject.txt @@ -0,0 +1 @@ +[Linaro-TCWG-CI] llvmorg-18-init-9962-g1a2e77cf9e11: Failure on oriole-master diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log index 1484f27..a240f80 100644 --- a/jenkins/notify-full.log +++ b/jenkins/notify-full.log @@ -1,25 +1,25 @@ ++ pwd ++ cat -+ remote_exec build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true __build_script tcwg_aosp-build.sh ++ remote_exec build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true __build_script tcwg_aosp-build.sh + set -euf -o pipefail + local host -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -d: -f 1 -+ host=build-08.tcwglab ++ host=build-02.tcwglab + local port -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -s -d: -f 2 + port= + local dir -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -s -d: -f 3 + dir=/home/tcwg-buildslave/workspace/tcwg_aosp_0 + local opts -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -s -d: -f 4 -+ opts=-p50121 ++ opts=-p51909 + local env_vars -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -s -d: -f 5 + env_vars= + shift @@ -59,7 +59,7 @@ + cmd+=("$(printf '%q' "$i")") ++ printf %q tcwg_aosp-build.sh ++ printf %q /home/tcwg-buildslave/workspace/tcwg_aosp_0 -+ ssh -p50121 build-08.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_aosp_0 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true __build_script tcwg_aosp-build.sh' ++ ssh -p51909 build-02.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_aosp_0 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true __build_script tcwg_aosp-build.sh' /home/tcwg-buildslave/workspace/tcwg_aosp_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true __build_script tcwg_aosp-build.sh @@ -87,17 +87,17 @@ ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -# Baseline : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/517/ +# Baseline : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/523/ # Using dir : base-artifacts -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/517/' ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/523/' + 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_aosp-code_size-dex2oat--oriole-master-build/523/ +# Artifacts : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/ # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/523/' ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/' + echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify @@ -105,13 +105,13 @@ + set +x # check_source_changes + declare -Ag pw -+ '[' ignore = precommit ']' ++ '[' onregression = precommit ']' + check_source_changes + echo '# check_source_changes' ++ get_current_manifest '{rr[update_baseline]}' ++ get_manifest artifacts/manifest.sh '{rr[update_baseline]}' ++ set +x -+ '[' onsuccess '!=' init ']' ++ '[' force '!=' init ']' + IFS=' ' + read -r -a changed_components ++ print_changed_components @@ -121,103 +121,106 @@ +++ set -euf -o pipefail +++ local c delim= +++ for c in ${rr[components]} -+++ '[' xhttps://android.googlesource.com/platform/superproject/main.git#main '!=' xbaseline ']' -+++ echo -ne aosp_superproject -+++ delim=' ' -+++ for c in ${rr[components]} +++ '[' xbaseline '!=' xbaseline ']' +++ for c in ${rr[components]} -+++ '[' xhttps://android.googlesource.com/platform/superproject#llvm-toolchain '!=' xbaseline ']' -+++ echo -ne ' toolchain_superproject' ++++ '[' xhttps://github.com/llvm/llvm-project.git#1a2e77cf9e11dbf56b5720c607313a566eebb16e '!=' xbaseline ']' ++++ echo -ne llvm +++ delim=' ' ++++ for c in ${rr[components]} ++++ '[' xbaseline '!=' xbaseline ']' +++ echo ++ for c in $(print_updated_components) -+++ get_current_git aosp_superproject_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No aosp_superproject_rev in current git' '[' -f artifacts/git/aosp_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/aosp_superproject_rev -+++ get_baseline_git aosp_superproject_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No aosp_superproject_rev in baseline git' '[' -f base-artifacts/git/aosp_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/aosp_superproject_rev -++ '[' xd205fb89b3b49f85cba38aee76ed9ab97e2e17ab '!=' x8b619287efde2ec833c1d0d84f192fe89eb54217 ']' -++ echo -ne aosp_superproject -++ delim=' ' -++ for c in $(print_updated_components) -+++ get_current_git toolchain_superproject_rev ++++ get_current_git llvm_rev +++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No toolchain_superproject_rev in current git' '[' -f artifacts/git/toolchain_superproject_rev ']' ++++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x -+++ cat artifacts/git/toolchain_superproject_rev -+++ get_baseline_git toolchain_superproject_rev ++++ cat artifacts/git/llvm_rev ++++ get_baseline_git llvm_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No toolchain_superproject_rev in baseline git' '[' -f base-artifacts/git/toolchain_superproject_rev ']' ++++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x -+++ cat base-artifacts/git/toolchain_superproject_rev -++ '[' xc0b152310cc2a25e04f99e987b80f6ba6e574aab '!=' x6a2c1096ba9bfba783c8391129636545bc89cb70 ']' -++ echo -ne ' toolchain_superproject' ++++ cat base-artifacts/git/llvm_rev +++ '[' x1a2e77cf9e11dbf56b5720c607313a566eebb16e '!=' xebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 ']' +++ echo -ne llvm ++ delim=' ' ++ echo -# Debug traces : -# change_kind=multiple_components : aosp_superproject toolchain_superproject + local c base_rev cur_rev c_commits -+ '[' 2 = 0 ']' -+ '[' 2 = 1 ']' -+ change_kind=multiple_components -+ changed_single_component= -+ echo '# Debug traces :' -+ echo '# change_kind=multiple_components : aosp_superproject toolchain_superproject' -+ for c in "${changed_components[@]}" -++ get_baseline_git aosp_superproject_rev ++ '[' 1 = 0 ']' ++ '[' 1 = 1 ']' ++ changed_single_component=llvm +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev ++ first_bad=1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ get_baseline_git llvm_rev ++ set -euf -o pipefail ++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No aosp_superproject_rev in baseline git' '[' -f base-artifacts/git/aosp_superproject_rev ']' +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x -++ cat base-artifacts/git/aosp_superproject_rev -+ base_rev=8b619287efde2ec833c1d0d84f192fe89eb54217 -++ get_current_git aosp_superproject_rev +++ cat base-artifacts/git/llvm_rev ++ last_good=ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 ++ local res ++ res=0 ++ wait 4259 ++ git -C llvm rev-parse --verify HEAD ++ assert_with_msg 'Cannot parse HEAD in repo llvm' '[' 0 = 0 ']' ++ set -euf -o pipefail +x ++ single_commit_p llvm ++ set -euf -o pipefail ++ local c=llvm ++ local base_rev cur_rev sha1 +++ get_baseline_git llvm_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev ++ base_rev=ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 +++ get_current_git llvm_rev ++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No aosp_superproject_rev in current git' '[' -f artifacts/git/aosp_superproject_rev ']' +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x -++ cat artifacts/git/aosp_superproject_rev -+ cur_rev=d205fb89b3b49f85cba38aee76ed9ab97e2e17ab -++ git -C aosp_superproject rev-list --count 8b619287efde2ec833c1d0d84f192fe89eb54217..d205fb89b3b49f85cba38aee76ed9ab97e2e17ab -# rev for aosp_superproject : 8b619287efde2ec833c1d0d84f192fe89eb54217..d205fb89b3b49f85cba38aee76ed9ab97e2e17ab (475 commits) -+ c_commits=475 -+ echo '# rev for aosp_superproject : 8b619287efde2ec833c1d0d84f192fe89eb54217..d205fb89b3b49f85cba38aee76ed9ab97e2e17ab (475 commits)' +++ cat artifacts/git/llvm_rev ++ cur_rev=1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ git -C llvm rev-parse '1a2e77cf9e11dbf56b5720c607313a566eebb16e^@' ++ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@") ++ '[' ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 = ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 ']' ++ return 0 +# Debug traces : +# change_kind=single_commit : llvm ++ change_kind=single_commit ++ echo '# Debug traces :' ++ echo '# change_kind=single_commit : llvm' + for c in "${changed_components[@]}" -++ get_baseline_git toolchain_superproject_rev +++ get_baseline_git llvm_rev ++ set -euf -o pipefail ++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No toolchain_superproject_rev in baseline git' '[' -f base-artifacts/git/toolchain_superproject_rev ']' +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x -++ cat base-artifacts/git/toolchain_superproject_rev -+ base_rev=6a2c1096ba9bfba783c8391129636545bc89cb70 -++ get_current_git toolchain_superproject_rev +++ cat base-artifacts/git/llvm_rev ++ base_rev=ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 +++ get_current_git llvm_rev ++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No toolchain_superproject_rev in current git' '[' -f artifacts/git/toolchain_superproject_rev ']' +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x -++ cat artifacts/git/toolchain_superproject_rev -+ cur_rev=c0b152310cc2a25e04f99e987b80f6ba6e574aab -++ git -C toolchain_superproject rev-list --count 6a2c1096ba9bfba783c8391129636545bc89cb70..c0b152310cc2a25e04f99e987b80f6ba6e574aab -# rev for toolchain_superproject : 6a2c1096ba9bfba783c8391129636545bc89cb70..c0b152310cc2a25e04f99e987b80f6ba6e574aab (13 commits) +++ cat artifacts/git/llvm_rev ++ cur_rev=1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ git -C llvm rev-list --count ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620..1a2e77cf9e11dbf56b5720c607313a566eebb16e +# rev for llvm : ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620..1a2e77cf9e11dbf56b5720c607313a566eebb16e (1 commits) -+ c_commits=13 -+ echo '# rev for toolchain_superproject : 6a2c1096ba9bfba783c8391129636545bc89cb70..c0b152310cc2a25e04f99e987b80f6ba6e574aab (13 commits)' ++ c_commits=1 ++ echo '# rev for llvm : ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620..1a2e77cf9e11dbf56b5720c607313a566eebb16e (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 ++ '[' 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 @@ -231,23 +234,848 @@ + set -euf -o pipefail + echo '# post_interesting_commits' + local stage=init -+ '[' multiple_components '!=' 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 ++ 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 +timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ '[' 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 4339 ++ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ '[' 0 -eq 0 ']' ++ break ++ return 0 ++ 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=44914fd94 +++ '[' 0 -ne 0 ']' +++ echo 44914fd94 ++ sha1=44914fd94 ++ git -C interesting-commits checkout --detach 44914fd94 +HEAD is now at 44914fd94 Add entry 1a2e77cf9e11dbf56b5720c607313a566eebb16e from https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/ ++ true ++ local jira_dir jira_key= +++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ local dir=llvm/sha1 +++ '[' 2 -ge 2 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira ++ '[' init = full ']' ++ true ++ git -C interesting-commits remote update -p +Fetching baseline +From ssh://review.linaro.org:29418/toolchain/ci/interesting-commits + 7ed2ce91a..44914fd94 master -> baseline/master +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 llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ local dir=llvm/sha1 +++ '[' 2 -ge 2 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ subdir3=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e tcwg_aosp-code_size-dex2oat +++ local dir=llvm/sha1 +++ '[' 3 -ge 2 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ '[' 3 -ge 3 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat +++ '[' 3 -ge 4 ']' +++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat ++ subdir4=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat +++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e tcwg_aosp-code_size-dex2oat oriole-master +++ local dir=llvm/sha1 +++ '[' 4 -ge 2 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ '[' 4 -ge 3 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat +++ '[' 4 -ge 4 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master +++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master ++ subdir5=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master ++ '[' -d interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ']' ++ mkdir -p interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x ++ echo ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/build_url llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/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 1a2e77cf9e11dbf56b5720c607313a566eebb16e from https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/' +HEAD detached from 7ed2ce91a +nothing to commit, working tree clean ++ break + '[' full '!=' full ']' + generate_extra_details + true + check_if_first_report + declare -g first_icommit_to_report + first_icommit_to_report=false -+ '[' xmultiple_components '!=' xsingle_commit ']' -+ return -+ post_interesting_commits full ++ '[' xsingle_commit '!=' xsingle_commit ']' ++ local isubdir +++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ local dir=llvm/sha1 +++ '[' 2 -ge 2 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ isubdir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/first_url ']' ++ local first_url +++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/first_url ++ first_url=https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/ +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ '[' https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/ = https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/ ']' ++ first_icommit_to_report=true # post_interesting_commits ++ post_interesting_commits full + set -euf -o pipefail + echo '# post_interesting_commits' + local stage=full -+ '[' multiple_components '!=' 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 ++ 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 16555 ++ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ '[' 0 -eq 0 ']' ++ break ++ return 0 ++ 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=44914fd94 +++ '[' 0 -ne 0 ']' +++ echo 44914fd94 ++ sha1=44914fd94 ++ git -C interesting-commits checkout --detach 44914fd94 +HEAD is now at 44914fd94 Add entry 1a2e77cf9e11dbf56b5720c607313a566eebb16e from https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/ ++ true ++ local jira_dir jira_key= +++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ local dir=llvm/sha1 +++ '[' 2 -ge 2 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira ++ '[' full = full ']' ++ true ++ true ++ '[' '' = '' ']' ++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/key ']' +++ create_jira_card +++ set -euf -o pipefail +++ local template project parent assignee yaml ++++ print_jira_template_card ++++ local jira_card=GNU-692 ++++ case "$ci_project/$ci_config:$changed_single_component" in ++++ jira_card=LLVM-1014 ++++ echo LLVM-1014 +++ template=LLVM-1014 +++ project=LLVM ++++ jipsearch -j key=LLVM-1014 -s parent:key ++++ sed -e 's/.* , //' +++ parent=LLVM-898 ++++ jipsearch -j key=LLVM-1014 -s assignee:emailAddress ++++ sed -e 's/.* , //' +++ assignee=antoine.moynault@linaro.org +++ '[' antoine.moynault@linaro.org = '' ']' ++++ mktemp +++ yaml=/tmp/tmp.H8jUgeNPIM +++ trap 'rm /tmp/tmp.H8jUgeNPIM' EXIT +++ cat +++ local key ++++ jipcreate -f /tmp/tmp.H8jUgeNPIM ++++ sed -e 's#.*/##' +++ key=LLVM-1017 +++ echo LLVM-1017 ++++ rm /tmp/tmp.H8jUgeNPIM ++ jira_key=LLVM-1017 ++ true ++ git -C interesting-commits remote update -p +Fetching baseline +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 LLVM-1017 ++ echo '# update_interesting_commits' ++ local stage=full ++ local jira_key=LLVM-1017 ++ local subdir3 subdir4 subdir4 +++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ local dir=llvm/sha1 +++ '[' 2 -ge 2 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ subdir3=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e tcwg_aosp-code_size-dex2oat +++ local dir=llvm/sha1 +++ '[' 3 -ge 2 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ '[' 3 -ge 3 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat +++ '[' 3 -ge 4 ']' +++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat ++ subdir4=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat +++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e tcwg_aosp-code_size-dex2oat oriole-master +++ local dir=llvm/sha1 +++ '[' 4 -ge 2 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ '[' 4 -ge 3 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat +++ '[' 4 -ge 4 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master +++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master ++ subdir5=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master ++ '[' -d interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ']' ++ mkdir -p interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x ++ echo ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/build_url llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/last_good ++ '[' full '!=' full ']' ++ print_result --oneline ++ false ++ local print_arg=--oneline ++ case "$print_arg" in ++ '[' 1 = 0 ']' ++ echo Failure ++ merge_status_summary interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat ++ set -euf -o pipefail ++ local subdir=interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat ++ local cur_file cur best= best_file ++ read -r cur_file +++ find interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat -mindepth 2 -maxdepth 2 -name status-summary.txt +++ sort +++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/status-summary.txt ++ cur=Failure ++ '[' Failure -le '' ']' +/home/tcwg-buildslave/workspace/tcwg_aosp_0/jenkins-scripts/round-robin-notify.sh: line 1030: [: Failure: integer expression expected ++ best=Failure ++ best_file=interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/status-summary.txt ++ read -r cur_file ++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/status-summary.txt ++ merge_status_summary interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ set -euf -o pipefail ++ local subdir=interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ local cur_file cur best= best_file ++ read -r cur_file +++ find interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e -mindepth 2 -maxdepth 2 -name status-summary.txt +++ sort +++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/status-summary.txt ++ cur=Failure ++ '[' Failure -le '' ']' +/home/tcwg-buildslave/workspace/tcwg_aosp_0/jenkins-scripts/round-robin-notify.sh: line 1030: [: Failure: integer expression expected ++ best=Failure ++ best_file=interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/status-summary.txt ++ read -r cur_file ++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/status-summary.txt ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/status-summary.txt llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/status-summary.txt llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/status-summary.txt ++ print_result --long ++ false ++ local print_arg=--long ++ case "$print_arg" in ++ echo 'Results changed to' +++ cat artifacts/results ++ echo '# reset_artifacts: +-10 +# build_aosp_toolchain: +-3 +# build_shadow_llvm: +-2 +# build_aosp: +-1 +# shadow build has no errors +0 +# shadow.size present +1 +# 1,out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so increased in size by 1% from 267048 to 271047' ++ echo '' ++ echo From +++ cat base-artifacts/results ++ echo '# reset_artifacts: +-10 +# build_aosp_toolchain: +-3 +# build_shadow_llvm: +-2 +# build_aosp: +-1 +# shadow build has no errors +0 +# shadow.size present +1 +# 1,out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so increased in size by 1% from 162319 to 163655' ++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/status-summary.txt ++ sed 's/^/* /' ++ print_icommits_link llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/details.txt ++ set -euf -o pipefail ++ local path=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/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/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/details.txt ++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/build_url ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/details.txt llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/status.txt ++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/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_aosp-code_size-dex2oat--oriole-master-build/525/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_aosp-code_size-dex2oat--oriole-master-build/523/artifact/artifacts ++ cat ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/reproduction_instructions.txt ++ local ci_config ++ read ci_config +++ cd interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat +++ ls ++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/summary.txt ']' ++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/status.txt ']' ++ echo '* oriole-master' ++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/status.txt ++ sed 's/^/*/' ++ read ci_config ++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/status-summary.txt/summary.txt ']' ++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/status-summary.txt/status.txt ']' ++ continue ++ read ci_config ++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/status.txt/summary.txt ']' ++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/status.txt/status.txt ']' ++ continue ++ read ci_config ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/status.txt ++ local ci_project ++ read ci_project +++ cd interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ ls ++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/first_url/status.txt ']' ++ continue ++ read ci_project ++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/status-summary.txt/status.txt ']' ++ continue ++ read ci_project ++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/status.txt/status.txt ']' ++ continue ++ read ci_project ++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/status.txt ']' ++ echo '* tcwg_aosp-code_size-dex2oat' ++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/status.txt ++ sed 's/^/*/' ++ read ci_project ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/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=llvm ++ '[' --short = --link ']' ++ local describe ++ '[' '' = '' ']' +++ describe_sha1 llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e true +++ local component=llvm +++ local sha1=1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ local anything=true +++ match=() +++ local -a match +++ case "$component" in +++ git -C llvm describe 1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ describe=llvmorg-18-init-9962-g1a2e77cf9e11 +++ echo llvmorg-18-init-9962-g1a2e77cf9e11 +++ sed 's,^basepoints/,,' ++ describe=llvmorg-18-init-9962-g1a2e77cf9e11 ++ '[' --short = --oneline ']' ++ '[' '' = '' ']' ++ echo 'commit llvmorg-18-init-9962-g1a2e77cf9e11' ++ local tmpfile +++ mktemp ++ tmpfile=/tmp/tmp.ZP6QUViUHr ++ git -C llvm log -n1 1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ tail -n +2 ++ head -n 10 /tmp/tmp.ZP6QUViUHr +++ cat /tmp/tmp.ZP6QUViUHr +++ wc -l ++ more_lines=18 ++ '[' 18 -gt 0 ']' ++ echo '... 18 lines of the commit log omitted.' ++ rm /tmp/tmp.ZP6QUViUHr ++ '[' '' '!=' '' ']' ++ return 0 ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/commit-log.txt ++ true ++ local jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira ++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/key ']' ++ '[' -e interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira ']' ++ mkdir interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira ++ '[' LLVM-1017 '!=' '' ']' ++ echo LLVM-1017 ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/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=llvm +++ '[' --oneline = --link ']' +++ local describe +++ '[' '' = '' ']' ++++ describe_sha1 llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e true ++++ local component=llvm ++++ local sha1=1a2e77cf9e11dbf56b5720c607313a566eebb16e ++++ local anything=true ++++ match=() ++++ local -a match ++++ case "$component" in ++++ git -C llvm describe 1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ describe=llvmorg-18-init-9962-g1a2e77cf9e11 ++++ echo llvmorg-18-init-9962-g1a2e77cf9e11 ++++ sed 's,^basepoints/,,' +++ describe=llvmorg-18-init-9962-g1a2e77cf9e11 +++ '[' --oneline = --oneline ']' +++ echo llvmorg-18-init-9962-g1a2e77cf9e11 +++ return 0 +++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/status-summary.txt ++ echo llvmorg-18-init-9962-g1a2e77cf9e11: Failure ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/summary ++ cat +++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/commit-log.txt +++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/status.txt +++ print_icommits_link llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/yaml +++ set -euf -o pipefail +++ local path=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/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/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/yaml ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/description ++ update_jira_card +# update_jira_card ++ set -euf -o pipefail ++ echo '# update_jira_card' ++ local jira_dir +++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ local dir=llvm/sha1 +++ '[' 2 -ge 2 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira ++ components=() ++ local -a components ++ case "$changed_single_component" in ++ components+=(LLVM) ++ IFS=, ++ echo LLVM ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/components ++ local commit_date +++ git -C llvm log -n1 --pretty=%cd --date=iso 1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ commit_date='2023-10-28 23:21:11 -0700' ++ date -d '2023-10-28 23:21:11 -0700' +%Y-%m-%d ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/startdate ++ local key project +++ print_jira_card_key +++ set -euf -o pipefail +++ local jira_dir ++++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e ++++ local dir=llvm/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira +++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/key ']' +++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/key ++ key=LLVM-1017 ++ '[' -z LLVM-1017 ']' ++ project=LLVM ++ local yaml=interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/yaml ++ cat ++ sed -e 's/^/ /' interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/summary ++ cat +++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/components +++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/startdate ++ sed -e 's/^/ /' interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/description ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/yaml ++ local describe +++ describe_sha1 llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e false +++ local component=llvm +++ local sha1=1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ local anything=false +++ match=() +++ local -a match +++ case "$component" in +++ git -C llvm describe 1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ describe=llvmorg-18-init-9962-g1a2e77cf9e11 ++ '[' llvmorg-18-init-9962-g1a2e77cf9e11 '!=' '' ']' ++ local d +++ dirname llvmorg-18-init-9962-g1a2e77cf9e11 ++ d=. ++ mkdir -p interesting-commits/llvm/. ++ local symlink= ++ '[' . '!=' . ']' ++ symlink=sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ rm -f interesting-commits/llvm/llvmorg-18-init-9962-g1a2e77cf9e11 ++ ln -s sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e interesting-commits/llvm/llvmorg-18-init-9962-g1a2e77cf9e11 ++ git -C interesting-commits add llvm/llvmorg-18-init-9962-g1a2e77cf9e11 +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x ++ git -C interesting-commits commit -m 'Add entry 1a2e77cf9e11dbf56b5720c607313a566eebb16e from https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/' +[detached HEAD dd1ac68f9] Add entry 1a2e77cf9e11dbf56b5720c607313a566eebb16e from https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/ + 16 files changed, 124 insertions(+) + create mode 120000 llvm/llvmorg-18-init-9962-g1a2e77cf9e11 + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/commit-log.txt + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/components + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/description + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/key + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/startdate + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/summary + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/yaml + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/status-summary.txt + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/status.txt + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/details.txt + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/reproduction_instructions.txt + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/status-summary.txt + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/status.txt + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/status-summary.txt + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/status.txt ++ wait 29090 ++ 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 + 44914fd94..dd1ac68f9 HEAD -> master ++ break + true + generate_jira_dir + set -euf -o pipefail @@ -257,12 +1085,42 @@ ++ set -euf -o pipefail ++ local print_arg=--entry ++ shift 1 -++ '[' xmultiple_components '!=' xsingle_commit ']' -++ return 0 -+ icommit_entry= -+ '[' '' '!=' '' ']' -+ mkdir -p artifacts/notify/jira -+ '[' '' '!=' '' ']' +++ '[' xsingle_commit '!=' xsingle_commit ']' +++ local isubdir ++++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e ++++ local dir=llvm/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ isubdir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ case "$print_arg" in +++ echo interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ icommit_entry=interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ '[' interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e '!=' '' ']' ++ '[' -d interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira ']' ++ rsync -a interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/ artifacts/notify/jira/ ++ '[' -f artifacts/notify/jira/key ']' +++ cat artifacts/notify/jira/key ++ jira_key=LLVM-1017 ++ '[' LLVM-1017 '!=' '' ']' ++ cat +++ print_result --oneline +++ false +++ local print_arg=--oneline +++ case "$print_arg" in +++ '[' 1 = 0 ']' +++ echo Failure +++ print_artifacts_url 'notify/mail-body.txt/*view*/' +++ set -euf -o pipefail +++ local url ++++ get_current_manifest BUILD_URL ++++ get_manifest artifacts/manifest.sh BUILD_URL ++++ set +x +++ url=https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/artifact/artifacts +++ '[' '' '!=' '' ']' +++ echo 'https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/artifact/artifacts/notify/mail-body.txt/*view*/' + cat ++ print_jira_template_card ++ local jira_card=GNU-692 @@ -273,17 +1131,17 @@ ++ false ++ local print_arg=--oneline ++ case "$print_arg" in -++ '[' 0 = 0 ']' -++ echo Success +++ '[' 1 = 0 ']' +++ echo Failure ++ print_artifacts_url 'notify/mail-body.txt/*view*/' ++ set -euf -o pipefail ++ local url +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x -++ url=https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/523/artifact/artifacts +++ url=https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/artifact/artifacts ++ '[' '' '!=' '' ']' -++ echo 'https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/523/artifact/artifacts/notify/mail-body.txt/*view*/' +++ echo 'https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/artifact/artifacts/notify/mail-body.txt/*view*/' # print all notification files + echo '# print all notification files' + true @@ -291,87 +1149,122 @@ + set -euf -o pipefail + print_mail_recipients + set -euf -o pipefail -+ local c= ++ local c=llvm ++ '[' llvm = '' ']' ++ local -A emails ++ emails["tcwg-validation@linaro.org"]=bcc ++ emails["author"]=cc ++ emails["committer"]=to ++ case "$ci_project/$ci_config:$c" in ++ emails["author"]=no ++ emails["committer"]=no ++ emails["antoine.moynault@linaro.org"]=to ++ local c email base_rev cur_rev +++ get_baseline_git llvm_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev ++ base_rev=ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev ++ cur_rev=1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ read -r email +++ git -C llvm log --pretty=%ae ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620..1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ emails["$email"]=no ++ read -r email ++ local precommit_postcommit=postcommit + '[' '' = '' ']' -+ echo bcc:tcwg-validation@linaro.org -+ return 0 +++ get_baseline_git llvm_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev ++ base_rev=ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev ++ cur_rev=1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ read -r email +++ git -C llvm log --pretty=%ce ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620..1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ emails["$email"]=no ++ read -r email ++ unset 'emails[author]' 'emails[committer]' ++ local type ++ recipients=() ++ local -a recipients ++ for email in "${!emails[@]}" ++ type=bcc ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ recipients+=("$type:$email") ++ for email in "${!emails[@]}" ++ type=to ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ recipients+=("$email") ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ IFS=, ++ echo bcc:tcwg-validation@linaro.org,antoine.moynault@linaro.org ++ print_commits --oneline ++ set -euf -o pipefail ++ false ++ local print_arg=--oneline -++ '[' multiple_components = no_change ']' +++ '[' single_commit = no_change ']' ++ local more_lines -++ '[' multiple_components = single_commit ']' -++ '[' multiple_components = single_component ']' -++ '[' multiple_components = multiple_components ']' -++ local new_commits c base_rev cur_rev c_commits components -++ local commits_or_patches -++ '[' '' '!=' '' ']' -++ commits_or_patches=commits -++ new_commits=0 -++ for c in "${changed_components[@]}" -+++ get_baseline_git aosp_superproject_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No aosp_superproject_rev in baseline git' '[' -f base-artifacts/git/aosp_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/aosp_superproject_rev -++ base_rev=8b619287efde2ec833c1d0d84f192fe89eb54217 -+++ get_current_git aosp_superproject_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No aosp_superproject_rev in current git' '[' -f artifacts/git/aosp_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/aosp_superproject_rev -++ cur_rev=d205fb89b3b49f85cba38aee76ed9ab97e2e17ab -+++ git -C aosp_superproject rev-list --count 8b619287efde2ec833c1d0d84f192fe89eb54217..d205fb89b3b49f85cba38aee76ed9ab97e2e17ab -++ c_commits=475 -++ new_commits=475 -++ for c in "${changed_components[@]}" -+++ get_baseline_git toolchain_superproject_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No toolchain_superproject_rev in baseline git' '[' -f base-artifacts/git/toolchain_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/toolchain_superproject_rev -++ base_rev=6a2c1096ba9bfba783c8391129636545bc89cb70 -+++ get_current_git toolchain_superproject_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No toolchain_superproject_rev in current git' '[' -f artifacts/git/toolchain_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/toolchain_superproject_rev -++ cur_rev=c0b152310cc2a25e04f99e987b80f6ba6e574aab -+++ git -C toolchain_superproject rev-list --count 6a2c1096ba9bfba783c8391129636545bc89cb70..c0b152310cc2a25e04f99e987b80f6ba6e574aab -++ c_commits=13 -++ new_commits=488 -+++ echo aosp_superproject toolchain_superproject -+++ tr ' ' , -++ components=aosp_superproject,toolchain_superproject -++ echo '488 commits in aosp_superproject,toolchain_superproject' +++ '[' single_commit = single_commit ']' +++ local c=llvm +++ '[' --oneline = --link ']' +++ local describe +++ '[' '' = '' ']' ++++ describe_sha1 llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e true ++++ local component=llvm ++++ local sha1=1a2e77cf9e11dbf56b5720c607313a566eebb16e ++++ local anything=true ++++ match=() ++++ local -a match ++++ case "$component" in ++++ git -C llvm describe 1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ describe=llvmorg-18-init-9962-g1a2e77cf9e11 ++++ echo llvmorg-18-init-9962-g1a2e77cf9e11 ++++ sed 's,^basepoints/,,' +++ describe=llvmorg-18-init-9962-g1a2e77cf9e11 ++ '[' --oneline = --oneline ']' +++ echo llvmorg-18-init-9962-g1a2e77cf9e11 ++ return 0 ++ print_result --oneline ++ false ++ local print_arg=--oneline ++ case "$print_arg" in -++ '[' 0 = 0 ']' -++ echo Success +++ '[' 1 = 0 ']' +++ echo Failure ++ print_config --oneline ++ false ++ local print_arg=--oneline ++ case "$print_arg" in ++ case "$ci_config" in ++ echo oriole-master -+ echo '[Linaro-TCWG-CI]' '488 commits in aosp_superproject,toolchain_superproject: Success on oriole-master' ++ echo '[Linaro-TCWG-CI]' 'llvmorg-18-init-9962-g1a2e77cf9e11: Failure on oriole-master' + 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_aosp-code_size-dex2oat--oriole-master-build/523/artifact/artifacts ++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/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_aosp-code_size-dex2oat--oriole-master-build/517/artifact/artifacts ++ good_artifacts_url=https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/523/artifact/artifacts + cat ++ print_config --short ++ false @@ -383,96 +1276,40 @@ ++ set -euf -o pipefail ++ false ++ local print_arg=--short -++ '[' multiple_components = no_change ']' +++ '[' single_commit = no_change ']' ++ local more_lines -++ '[' multiple_components = single_commit ']' -++ '[' multiple_components = single_component ']' -++ '[' multiple_components = multiple_components ']' -++ local new_commits c base_rev cur_rev c_commits components -++ local commits_or_patches -++ '[' '' '!=' '' ']' -++ commits_or_patches=commits -++ new_commits=0 -++ for c in "${changed_components[@]}" -+++ get_baseline_git aosp_superproject_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No aosp_superproject_rev in baseline git' '[' -f base-artifacts/git/aosp_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/aosp_superproject_rev -++ base_rev=8b619287efde2ec833c1d0d84f192fe89eb54217 -+++ get_current_git aosp_superproject_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No aosp_superproject_rev in current git' '[' -f artifacts/git/aosp_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/aosp_superproject_rev -++ cur_rev=d205fb89b3b49f85cba38aee76ed9ab97e2e17ab -+++ git -C aosp_superproject rev-list --count 8b619287efde2ec833c1d0d84f192fe89eb54217..d205fb89b3b49f85cba38aee76ed9ab97e2e17ab -++ c_commits=475 -++ new_commits=475 -++ for c in "${changed_components[@]}" -+++ get_baseline_git toolchain_superproject_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No toolchain_superproject_rev in baseline git' '[' -f base-artifacts/git/toolchain_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/toolchain_superproject_rev -++ base_rev=6a2c1096ba9bfba783c8391129636545bc89cb70 -+++ get_current_git toolchain_superproject_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No toolchain_superproject_rev in current git' '[' -f artifacts/git/toolchain_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/toolchain_superproject_rev -++ cur_rev=c0b152310cc2a25e04f99e987b80f6ba6e574aab -+++ git -C toolchain_superproject rev-list --count 6a2c1096ba9bfba783c8391129636545bc89cb70..c0b152310cc2a25e04f99e987b80f6ba6e574aab -++ c_commits=13 -++ new_commits=488 -+++ echo aosp_superproject toolchain_superproject -+++ tr ' ' , -++ components=aosp_superproject,toolchain_superproject -++ echo '488 commits in aosp_superproject,toolchain_superproject' +++ '[' single_commit = single_commit ']' +++ local c=llvm +++ '[' --short = --link ']' +++ local describe +++ '[' '' = '' ']' ++++ describe_sha1 llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e true ++++ local component=llvm ++++ local sha1=1a2e77cf9e11dbf56b5720c607313a566eebb16e ++++ local anything=true ++++ match=() ++++ local -a match ++++ case "$component" in ++++ git -C llvm describe 1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ describe=llvmorg-18-init-9962-g1a2e77cf9e11 ++++ echo llvmorg-18-init-9962-g1a2e77cf9e11 ++++ sed 's,^basepoints/,,' +++ describe=llvmorg-18-init-9962-g1a2e77cf9e11 ++ '[' --short = --oneline ']' -++ for c in "${changed_components[@]}" -+++ get_baseline_git aosp_superproject_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No aosp_superproject_rev in baseline git' '[' -f base-artifacts/git/aosp_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/aosp_superproject_rev -++ base_rev=8b619287efde2ec833c1d0d84f192fe89eb54217 -+++ get_current_git aosp_superproject_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No aosp_superproject_rev in current git' '[' -f artifacts/git/aosp_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/aosp_superproject_rev -++ cur_rev=d205fb89b3b49f85cba38aee76ed9ab97e2e17ab -+++ git -C aosp_superproject rev-list --count 8b619287efde2ec833c1d0d84f192fe89eb54217..d205fb89b3b49f85cba38aee76ed9ab97e2e17ab -++ c_commits=475 -++ '[' '' '!=' '' ']' -++ git -C aosp_superproject log -n 5 --oneline 8b619287efde2ec833c1d0d84f192fe89eb54217..d205fb89b3b49f85cba38aee76ed9ab97e2e17ab -++ '[' 475 -gt 5 ']' -++ echo '... and 470 more commits in aosp_superproject' -++ '[' '' '!=' '' ']' -++ for c in "${changed_components[@]}" -+++ get_baseline_git toolchain_superproject_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No toolchain_superproject_rev in baseline git' '[' -f base-artifacts/git/toolchain_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/toolchain_superproject_rev -++ base_rev=6a2c1096ba9bfba783c8391129636545bc89cb70 -+++ get_current_git toolchain_superproject_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No toolchain_superproject_rev in current git' '[' -f artifacts/git/toolchain_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/toolchain_superproject_rev -++ cur_rev=c0b152310cc2a25e04f99e987b80f6ba6e574aab -+++ git -C toolchain_superproject rev-list --count 6a2c1096ba9bfba783c8391129636545bc89cb70..c0b152310cc2a25e04f99e987b80f6ba6e574aab -++ c_commits=13 -++ '[' '' '!=' '' ']' -++ git -C toolchain_superproject log -n 5 --oneline 6a2c1096ba9bfba783c8391129636545bc89cb70..c0b152310cc2a25e04f99e987b80f6ba6e574aab -++ '[' 13 -gt 5 ']' -++ echo '... and 8 more commits in toolchain_superproject' +++ '[' '' = '' ']' +++ echo 'commit llvmorg-18-init-9962-g1a2e77cf9e11' +++ local tmpfile ++++ mktemp +++ tmpfile=/tmp/tmp.xbQsys5qla +++ git -C llvm log -n1 1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ tail -n +2 +++ head -n 10 /tmp/tmp.xbQsys5qla ++++ cat /tmp/tmp.xbQsys5qla ++++ wc -l +++ more_lines=18 +++ '[' 18 -gt 0 ']' +++ echo '... 18 lines of the commit log omitted.' +++ rm /tmp/tmp.xbQsys5qla ++ '[' '' '!=' '' ']' ++ return 0 ++ print_result --short @@ -493,7 +1330,7 @@ 0 # shadow.size present 1 -# 1,out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so increased in size by 1% from 162319 to 163655' +# 1,out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so increased in size by 1% from 267048 to 271047' ++ echo '' ++ echo From +++ cat base-artifacts/results @@ -508,14 +1345,94 @@ # shadow build has no errors 0 # shadow.size present -1' +1 +# 1,out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so increased in size by 1% from 162319 to 163655' ++ print_config --long ++ false ++ local print_arg=--long ++ case "$print_arg" in ++ echo 'CI config tcwg_aosp-code_size-dex2oat/oriole-master' -+ '[' multiple_components '!=' single_commit ']' -+ return ++ '[' single_commit '!=' single_commit ']' ++ '[' '' '!=' '' ']' ++ local key +++ print_jira_card_key +++ set -euf -o pipefail +++ local jira_dir ++++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e ++++ local dir=llvm/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira +++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/key ']' +++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/key ++ key=LLVM-1017 ++ '[' -z LLVM-1017 ']' ++ cat +++ print_last_icommit --reproduction_instructions_link tcwg_aosp-code_size-dex2oat oriole-master +++ false +++ set -euf -o pipefail +++ local print_arg=--reproduction_instructions_link +++ shift 1 +++ '[' xsingle_commit '!=' xsingle_commit ']' +++ local isubdir ++++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e tcwg_aosp-code_size-dex2oat oriole-master ++++ local dir=llvm/sha1 ++++ '[' 4 -ge 2 ']' ++++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++++ '[' 4 -ge 3 ']' ++++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat ++++ '[' 4 -ge 4 ']' ++++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master ++++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master +++ isubdir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master +++ case "$print_arg" in +++ print_icommits_link llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/reproduction_instructions.txt +++ set -euf -o pipefail +++ local path=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/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/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/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=llvm +++ '[' --link = --link ']' +++ local url ++++ get_baseline_git llvm_url ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No llvm_url in baseline git' '[' -f base-artifacts/git/llvm_url ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/llvm_url +++ url=https://github.com/llvm/llvm-project.git +++ [[ https://github.com/llvm/llvm-project.git =~ git://sourceware.org/git/ ]] +++ [[ https://github.com/llvm/llvm-project.git =~ https://github.com/ ]] +++ echo https://github.com/llvm/llvm-project/commit/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ 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 llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e ++++ local dir=llvm/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ isubdir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ case "$print_arg" in +++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/status.txt # generate dashboard # generate_dashboard_squad ... Skipping @@ -534,24 +1451,84 @@ + echo '... Skipping' + return + generate_lnt_report -+ wait 669039 -+ set -euf -o pipefail # generate_lnt_report ... Skipping ++ wait 29218 ++ set -euf -o pipefail + echo '# generate_lnt_report' + true + case "$ci_project" in + echo '... Skipping' + return -+ false +# release_notification_files ++ true ++ release_notification_files ++ echo '# release_notification_files' ++ '[' -d artifacts/jenkins ']' ++ local f ++ for f in mail-body.txt mail-subject.txt mail-recipients.txt ++ '[' -s artifacts/notify/mail-body.txt ']' ++ cp artifacts/notify/mail-body.txt artifacts/jenkins/mail-body.txt ++ for f in mail-body.txt mail-subject.txt mail-recipients.txt ++ '[' -s artifacts/notify/mail-subject.txt ']' ++ cp artifacts/notify/mail-subject.txt artifacts/jenkins/mail-subject.txt ++ for f in mail-body.txt mail-subject.txt mail-recipients.txt ++ '[' -s artifacts/notify/mail-recipients.txt ']' ++ cp artifacts/notify/mail-recipients.txt artifacts/jenkins/mail-recipients.txt +... Done ++ echo '... Done' + post_to_jira # post_to_jira + set -euf -o pipefail + echo '# post_to_jira' -+ local post_card_comment=false -+ local post_template_comment=false -+ false -+ false ++ 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 llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e ++++ local dir=llvm/sha1 ++++ '[' 2 -ge 2 ']' ++++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++++ '[' 2 -ge 3 ']' ++++ '[' 2 -ge 4 ']' ++++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira +++ '[' -f interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/key ']' +++ cat interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/key ++ key=LLVM-1017 +++ jipsearch -j key=LLVM-1017 -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/LLVM-1017 ++ post_template_comment=false ++ true ++ '[' -f artifacts/notify/jira/comment-card.txt ']' ++ echo y ++ jipdate -f artifacts/notify/jira/comment-card.txt +These JIRA cards will be updated as follows: + +[LLVM-1017] + Failure + Details: https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/artifact/artifacts/notify/mail-body.txt/*view*/ + +Server to update: https://linaro.atlassian.net + +Are you sure you want to update Jira with the information above? [y/n] Successfully updated your Jira tickets! + +This is your status: + +--- + +[LLVM-1017] +Failure +Details: https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/artifact/artifacts/notify/mail-body.txt/*view*/ + false Full stage ran successfully. + echo 'Full stage ran successfully.' diff --git a/jenkins/notify-init.log b/jenkins/notify-init.log index d23d32b..994f8fe 100644 --- a/jenkins/notify-init.log +++ b/jenkins/notify-init.log @@ -1,25 +1,25 @@ ++ pwd ++ cat -+ remote_exec build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts --notify ignore __stage init __verbose true __build_script tcwg_aosp-build.sh ++ remote_exec build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ./jenkins-scripts/round-robin-notify.sh '@@rr[top_artifacts]' artifacts --notify onregression __stage init __verbose true __build_script tcwg_aosp-build.sh + set -euf -o pipefail + local host -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -d: -f 1 -+ host=build-08.tcwglab ++ host=build-02.tcwglab + local port -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -s -d: -f 2 + port= + local dir -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -s -d: -f 3 + dir=/home/tcwg-buildslave/workspace/tcwg_aosp_0 + local opts -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -s -d: -f 4 -+ opts=-p50121 ++ opts=-p51909 + local env_vars -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -s -d: -f 5 + env_vars= + shift @@ -39,7 +39,7 @@ ++ printf %q --notify + for i in "$@" + cmd+=("$(printf '%q' "$i")") -++ printf %q ignore +++ printf %q onregression + for i in "$@" + cmd+=("$(printf '%q' "$i")") ++ printf %q __stage @@ -59,9 +59,9 @@ + cmd+=("$(printf '%q' "$i")") ++ printf %q tcwg_aosp-build.sh ++ printf %q /home/tcwg-buildslave/workspace/tcwg_aosp_0 -+ ssh -p50121 build-08.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_aosp_0 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts --notify ignore __stage init __verbose true __build_script tcwg_aosp-build.sh' ++ ssh -p51909 build-02.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_aosp_0 && exec ./jenkins-scripts/round-robin-notify.sh @@rr\[top_artifacts\] artifacts --notify onregression __stage init __verbose true __build_script tcwg_aosp-build.sh' -/home/tcwg-buildslave/workspace/tcwg_aosp_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify ignore __stage init __verbose true __build_script tcwg_aosp-build.sh +/home/tcwg-buildslave/workspace/tcwg_aosp_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify onregression __stage init __verbose true __build_script tcwg_aosp-build.sh + false + dryrun= @@ -79,25 +79,25 @@ ++ set +x + ci_project=tcwg_aosp-code_size-dex2oat ++ get_current_manifest '{rr[ci_config]}' -# Debug traces : -# Baseline : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/517/ -# Using dir : base-artifacts ++ get_manifest artifacts/manifest.sh '{rr[ci_config]}' ++ set +x +# Debug traces : + ci_config=oriole-master + echo '# Debug traces :' ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/517/' +# Baseline : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/523/ +# Using dir : base-artifacts ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/523/' + 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_aosp-code_size-dex2oat--oriole-master-build/523/ +# Artifacts : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/ # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/523/' ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/' + echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify @@ -105,13 +105,13 @@ + set +x # check_source_changes + declare -Ag pw -+ '[' ignore = precommit ']' ++ '[' onregression = precommit ']' + check_source_changes + echo '# check_source_changes' ++ get_current_manifest '{rr[update_baseline]}' ++ get_manifest artifacts/manifest.sh '{rr[update_baseline]}' ++ set +x -+ '[' onsuccess '!=' init ']' ++ '[' force '!=' init ']' + IFS=' ' + read -r -a changed_components ++ print_changed_components @@ -121,103 +121,106 @@ +++ set -euf -o pipefail +++ local c delim= +++ for c in ${rr[components]} -+++ '[' xhttps://android.googlesource.com/platform/superproject/main.git#main '!=' xbaseline ']' -+++ echo -ne aosp_superproject -+++ delim=' ' -+++ for c in ${rr[components]} +++ '[' xbaseline '!=' xbaseline ']' +++ for c in ${rr[components]} -+++ '[' xhttps://android.googlesource.com/platform/superproject#llvm-toolchain '!=' xbaseline ']' -+++ echo -ne ' toolchain_superproject' ++++ '[' xhttps://github.com/llvm/llvm-project.git#1a2e77cf9e11dbf56b5720c607313a566eebb16e '!=' xbaseline ']' ++++ echo -ne llvm +++ delim=' ' ++++ for c in ${rr[components]} ++++ '[' xbaseline '!=' xbaseline ']' +++ echo ++ for c in $(print_updated_components) -+++ get_current_git aosp_superproject_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No aosp_superproject_rev in current git' '[' -f artifacts/git/aosp_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/aosp_superproject_rev -+++ get_baseline_git aosp_superproject_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No aosp_superproject_rev in baseline git' '[' -f base-artifacts/git/aosp_superproject_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/aosp_superproject_rev -++ '[' xd205fb89b3b49f85cba38aee76ed9ab97e2e17ab '!=' x8b619287efde2ec833c1d0d84f192fe89eb54217 ']' -++ echo -ne aosp_superproject -++ delim=' ' -++ for c in $(print_updated_components) -+++ get_current_git toolchain_superproject_rev ++++ get_current_git llvm_rev +++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No toolchain_superproject_rev in current git' '[' -f artifacts/git/toolchain_superproject_rev ']' ++++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x -+++ cat artifacts/git/toolchain_superproject_rev -# Debug traces : -# change_kind=multiple_components : aosp_superproject toolchain_superproject -+++ get_baseline_git toolchain_superproject_rev ++++ cat artifacts/git/llvm_rev ++++ get_baseline_git llvm_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No toolchain_superproject_rev in baseline git' '[' -f base-artifacts/git/toolchain_superproject_rev ']' ++++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x -+++ cat base-artifacts/git/toolchain_superproject_rev -++ '[' xc0b152310cc2a25e04f99e987b80f6ba6e574aab '!=' x6a2c1096ba9bfba783c8391129636545bc89cb70 ']' -++ echo -ne ' toolchain_superproject' ++++ cat base-artifacts/git/llvm_rev +++ '[' x1a2e77cf9e11dbf56b5720c607313a566eebb16e '!=' xebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 ']' +++ echo -ne llvm ++ delim=' ' ++ echo + local c base_rev cur_rev c_commits -+ '[' 2 = 0 ']' -+ '[' 2 = 1 ']' -+ change_kind=multiple_components -+ changed_single_component= -+ echo '# Debug traces :' -+ echo '# change_kind=multiple_components : aosp_superproject toolchain_superproject' -+ for c in "${changed_components[@]}" -++ get_baseline_git aosp_superproject_rev ++ '[' 1 = 0 ']' ++ '[' 1 = 1 ']' ++ changed_single_component=llvm +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev ++ first_bad=1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ get_baseline_git llvm_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev ++ last_good=ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 ++ local res ++ res=0 ++ wait 25592 ++ git -C llvm rev-parse --verify HEAD ++ assert_with_msg 'Cannot parse HEAD in repo llvm' '[' 0 = 0 ']' ++ set -euf -o pipefail +x ++ single_commit_p llvm ++ set -euf -o pipefail ++ local c=llvm ++ local base_rev cur_rev sha1 +++ get_baseline_git llvm_rev ++ set -euf -o pipefail ++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No aosp_superproject_rev in baseline git' '[' -f base-artifacts/git/aosp_superproject_rev ']' +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x -++ cat base-artifacts/git/aosp_superproject_rev -+ base_rev=8b619287efde2ec833c1d0d84f192fe89eb54217 -++ get_current_git aosp_superproject_rev +++ cat base-artifacts/git/llvm_rev ++ base_rev=ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 +++ get_current_git llvm_rev ++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No aosp_superproject_rev in current git' '[' -f artifacts/git/aosp_superproject_rev ']' +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x -++ cat artifacts/git/aosp_superproject_rev -+ cur_rev=d205fb89b3b49f85cba38aee76ed9ab97e2e17ab -++ git -C aosp_superproject rev-list --count 8b619287efde2ec833c1d0d84f192fe89eb54217..d205fb89b3b49f85cba38aee76ed9ab97e2e17ab -# rev for aosp_superproject : 8b619287efde2ec833c1d0d84f192fe89eb54217..d205fb89b3b49f85cba38aee76ed9ab97e2e17ab (475 commits) -+ c_commits=475 -+ echo '# rev for aosp_superproject : 8b619287efde2ec833c1d0d84f192fe89eb54217..d205fb89b3b49f85cba38aee76ed9ab97e2e17ab (475 commits)' +++ cat artifacts/git/llvm_rev ++ cur_rev=1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ git -C llvm rev-parse '1a2e77cf9e11dbf56b5720c607313a566eebb16e^@' ++ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@") ++ '[' ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 = ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 ']' ++ return 0 +# Debug traces : +# change_kind=single_commit : llvm ++ change_kind=single_commit ++ echo '# Debug traces :' ++ echo '# change_kind=single_commit : llvm' + for c in "${changed_components[@]}" -++ get_baseline_git toolchain_superproject_rev +++ get_baseline_git llvm_rev ++ set -euf -o pipefail ++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No toolchain_superproject_rev in baseline git' '[' -f base-artifacts/git/toolchain_superproject_rev ']' +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x -++ cat base-artifacts/git/toolchain_superproject_rev -+ base_rev=6a2c1096ba9bfba783c8391129636545bc89cb70 -++ get_current_git toolchain_superproject_rev +++ cat base-artifacts/git/llvm_rev ++ base_rev=ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 +++ get_current_git llvm_rev ++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No toolchain_superproject_rev in current git' '[' -f artifacts/git/toolchain_superproject_rev ']' +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x -++ cat artifacts/git/toolchain_superproject_rev -+ cur_rev=c0b152310cc2a25e04f99e987b80f6ba6e574aab -++ git -C toolchain_superproject rev-list --count 6a2c1096ba9bfba783c8391129636545bc89cb70..c0b152310cc2a25e04f99e987b80f6ba6e574aab -# rev for toolchain_superproject : 6a2c1096ba9bfba783c8391129636545bc89cb70..c0b152310cc2a25e04f99e987b80f6ba6e574aab (13 commits) +++ cat artifacts/git/llvm_rev ++ cur_rev=1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ git -C llvm rev-list --count ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620..1a2e77cf9e11dbf56b5720c607313a566eebb16e +# rev for llvm : ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620..1a2e77cf9e11dbf56b5720c607313a566eebb16e (1 commits) -+ c_commits=13 -+ echo '# rev for toolchain_superproject : 6a2c1096ba9bfba783c8391129636545bc89cb70..c0b152310cc2a25e04f99e987b80f6ba6e574aab (13 commits)' ++ c_commits=1 ++ echo '# rev for llvm : ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620..1a2e77cf9e11dbf56b5720c607313a566eebb16e (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 ++ '[' 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 @@ -231,8 +234,256 @@ + set -euf -o pipefail + echo '# post_interesting_commits' + local stage=init -+ '[' multiple_components '!=' 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 ++ 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 25666 ++ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune ++ '[' 0 -eq 0 ']' ++ break ++ return 0 ++ 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=7ed2ce91a +++ '[' 0 -ne 0 ']' +++ echo 7ed2ce91a ++ sha1=7ed2ce91a ++ git -C interesting-commits checkout --detach 7ed2ce91a +Previous HEAD position was a9637a6d7 Add entry 2bae476b511dc441bf61da8a49cca655575e7dd6 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m0_eabi-build/8/ +HEAD is now at 7ed2ce91a Add entry d880e093d92084f55b10626610ef059fd9194a6a from https://ci.linaro.org/job/tcwg_kernel--gnu-master-aarch64-mainline-allyesconfig-build/84/ ++ true ++ local jira_dir jira_key= +++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ local dir=llvm/sha1 +++ '[' 2 -ge 2 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ jira_dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira ++ '[' init = full ']' ++ true ++ git -C interesting-commits remote update -p +Fetching baseline +From ssh://review.linaro.org:29418/toolchain/ci/interesting-commits + a9637a6d7..7ed2ce91a master -> baseline/master +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 llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ local dir=llvm/sha1 +++ '[' 2 -ge 2 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ '[' 2 -ge 3 ']' +++ '[' 2 -ge 4 ']' +++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ subdir3=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e tcwg_aosp-code_size-dex2oat +++ local dir=llvm/sha1 +++ '[' 3 -ge 2 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ '[' 3 -ge 3 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat +++ '[' 3 -ge 4 ']' +++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat ++ subdir4=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat +++ interesting_subdir llvm 1a2e77cf9e11dbf56b5720c607313a566eebb16e tcwg_aosp-code_size-dex2oat oriole-master +++ local dir=llvm/sha1 +++ '[' 4 -ge 2 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e +++ '[' 4 -ge 3 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat +++ '[' 4 -ge 4 ']' +++ dir=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master +++ echo llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master ++ subdir5=llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master ++ '[' -d interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ']' ++ mkdir -p interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/first_url ++ mkdir -p interesting-commits/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x ++ echo ebc2c4bde3ec0d37d1bcb224e7ffcc18ac4e2620 ++ git -C interesting-commits add llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/build_url llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/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 1a2e77cf9e11dbf56b5720c607313a566eebb16e from https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/' +[detached HEAD 44914fd94] Add entry 1a2e77cf9e11dbf56b5720c607313a566eebb16e from https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/ + 3 files changed, 3 insertions(+) + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/first_url + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/build_url + create mode 100644 llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/last_good ++ wait 4164 ++ 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 + 7ed2ce91a..44914fd94 HEAD -> master ++ break Init stage ran successfully. + '[' init '!=' full ']' + echo 'Init stage ran successfully.' diff --git a/jenkins/rewrite.log b/jenkins/rewrite.log index 2ddfafd..602ae8b 100644 --- a/jenkins/rewrite.log +++ b/jenkins/rewrite.log @@ -1,25 +1,25 @@ ++ pwd ++ cat -+ remote_exec build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: ./jenkins-scripts/round-robin-baseline.sh '@@rr[top_artifacts]' artifacts __build_script tcwg_aosp-build.sh __push_base_artifacts true __rewrite_base_artifacts true __rewrite_num 100 ++ remote_exec build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ./jenkins-scripts/round-robin-baseline.sh '@@rr[top_artifacts]' artifacts __build_script tcwg_aosp-build.sh __push_base_artifacts true __rewrite_base_artifacts true __rewrite_num 100 + set -euf -o pipefail + local host -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -d: -f 1 -+ host=build-08.tcwglab ++ host=build-02.tcwglab + local port -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -s -d: -f 2 + port= + local dir -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -s -d: -f 3 + dir=/home/tcwg-buildslave/workspace/tcwg_aosp_0 + local opts -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -s -d: -f 4 -+ opts=-p50121 ++ opts=-p51909 + local env_vars -++ echo build-08.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p50121: +++ echo build-02.tcwglab::/home/tcwg-buildslave/workspace/tcwg_aosp_0:-p51909: ++ cut -s -d: -f 5 + env_vars= + shift @@ -59,4 +59,9 @@ + cmd+=("$(printf '%q' "$i")") ++ printf %q 100 ++ printf %q /home/tcwg-buildslave/workspace/tcwg_aosp_0 -+ ssh -p50121 build-08.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_aosp_0 && exec ./jenkins-scripts/round-robin-baseline.sh @@rr\[top_artifacts\] artifacts __build_script tcwg_aosp-build.sh __push_base_artifacts true __rewrite_base_artifacts true __rewrite_num 100' ++ ssh -p51909 build-02.tcwglab 'cd /home/tcwg-buildslave/workspace/tcwg_aosp_0 && exec ./jenkins-scripts/round-robin-baseline.sh @@rr\[top_artifacts\] artifacts __build_script tcwg_aosp-build.sh __push_base_artifacts true __rewrite_base_artifacts true __rewrite_num 100' ++ declare -g rewrite_base_artifacts_first=true ++ true ++ update_baseline ++ set -euf -o pipefail ++ rsync -aI --del --exclude /.git artifacts/ base-artifacts/ diff --git a/jenkins/run-build.env b/jenkins/run-build.env index b6dfb20..8680857 100644 --- a/jenkins/run-build.env +++ b/jenkins/run-build.env @@ -1,11 +1,9 @@ -build_name="#523" +build_name="#525" docker_opts=(--distro default ) source build_container.sh trap "cleanup_all_containers" EXIT -build_name="#523-aosp_superproject-toolchain_superproject" -branch_opt=(==rr\[aosp_superproject_git\] -https://android.googlesource.com/platform/superproject/main.git#main -==rr\[toolchain_superproject_git\] -https://android.googlesource.com/platform/superproject#llvm-toolchain ) -build_name="#523-aosp_superproject-toolchain_superproject-R# 1,out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so increased in size by 1% from 162319 to 163655" +build_name="#525-llvm" +branch_opt=(==rr\[llvm_git\] +https://github.com/llvm/llvm-project.git#1a2e77cf9e11dbf56b5720c607313a566eebb16e ) +build_name="#525-llvm-R# 1,out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so increased in size by 1% from 267048 to 271047-force" diff --git a/manifest.sh b/manifest.sh index 8568479..2ef5424 100644 --- a/manifest.sh +++ b/manifest.sh @@ -6,21 +6,21 @@ rr[ci_config]="oriole-master" declare -g "bmk_branch=master" declare -g "scripts_branch=master" rr[mode]="build" -rr[update_baseline]="onsuccess" -declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/523/" +rr[update_baseline]="force" +declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/" declare -g "SQUAD_GRP=tcwg" -rr[aosp_superproject_git]="https://android.googlesource.com/platform/superproject/main.git#main" -rr[toolchain_superproject_git]="https://android.googlesource.com/platform/superproject#llvm-toolchain" +rr[llvm_git]="https://github.com/llvm/llvm-project.git#1a2e77cf9e11dbf56b5720c607313a566eebb16e" # Saving rr[] in the manifest rr[abe_branch]="master" rr[abe_repo]="https://git-us.linaro.org/toolchain/abe.git" +rr[aosp_superproject_git]="baseline" rr[baseline_branch]="linaro-local/ci/tcwg_aosp-code_size-dex2oat/oriole-master" rr[breakup_changed_components]="breakup_changed_components llvm" rr[components]="aosp_superproject llvm toolchain_superproject" rr[host_c++]="/usr/bin/g++" rr[host_cc]="/usr/bin/gcc" -rr[llvm_git]="baseline" rr[no_regression_p]="no_regression_p" -rr[no_regression_result]="0" +rr[no_regression_result]="1" rr[old_format_baseline_branch]="linaro-local/ci/tcwg_aosp-code_size-dex2oat/oriole-master" -declare -g "notify=ignore" +rr[toolchain_superproject_git]="baseline" +declare -g "notify=onregression" diff --git a/notify/jira/comment-card.txt b/notify/jira/comment-card.txt new file mode 100644 index 0000000..4d9f403 --- /dev/null +++ b/notify/jira/comment-card.txt @@ -0,0 +1,3 @@ +[LLVM-1017] +Failure +Details: https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/artifact/artifacts/notify/mail-body.txt/*view*/ diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt index e6eba30..c29e158 100644 --- a/notify/jira/comment-template.txt +++ b/notify/jira/comment-template.txt @@ -1,3 +1,4 @@ [LLVM-1014] -Success -Details: https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/523/artifact/artifacts/notify/mail-body.txt/*view*/ +https://linaro.atlassian.net/browse/LLVM-1017 +Failure +Details: https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/artifact/artifacts/notify/mail-body.txt/*view*/ diff --git a/notify/jira/components b/notify/jira/components new file mode 100644 index 0000000..8072713 --- /dev/null +++ b/notify/jira/components @@ -0,0 +1 @@ +LLVM diff --git a/notify/jira/description b/notify/jira/description new file mode 100644 index 0000000..227d7d5 --- /dev/null +++ b/notify/jira/description @@ -0,0 +1,20 @@ +commit llvmorg-18-init-9962-g1a2e77cf9e11 +Author: Amara Emerson <amara@apple.com> +Date: Sat Oct 28 22:32:00 2023 -0700 + + Revert "Revert "Inlining: Run the legacy AlwaysInliner before the regular inliner."" + + This reverts commit 86bfeb906e3a95ae428f3e97d78d3d22a7c839f3. + + This is a long time coming re-application that was originally reverted due to + regressions, unrelated to the actual inlining change. These regressions have since + been fixed due to another long-in-the-making change of a66051c6 landing. +... 18 lines of the commit log omitted. + +* tcwg_aosp-code_size-dex2oat +** oriole-master +*** Failure +*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/details.txt +*** https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/ + +Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/yaml diff --git a/notify/jira/key b/notify/jira/key new file mode 100644 index 0000000..96921ae --- /dev/null +++ b/notify/jira/key @@ -0,0 +1 @@ +LLVM-1017 diff --git a/notify/jira/startdate b/notify/jira/startdate new file mode 100644 index 0000000..c167c08 --- /dev/null +++ b/notify/jira/startdate @@ -0,0 +1 @@ +2023-10-29 diff --git a/notify/jira/summary b/notify/jira/summary new file mode 100644 index 0000000..04e5a61 --- /dev/null +++ b/notify/jira/summary @@ -0,0 +1 @@ +llvmorg-18-init-9962-g1a2e77cf9e11: Failure diff --git a/notify/jira/yaml b/notify/jira/yaml new file mode 100644 index 0000000..368b087 --- /dev/null +++ b/notify/jira/yaml @@ -0,0 +1,28 @@ +- Project: LLVM + IssueType: Sub-task + Key: LLVM-1017 + Summary: | + llvmorg-18-init-9962-g1a2e77cf9e11: Failure + Components: LLVM + Start date: 2023-10-29 + Description: | + commit llvmorg-18-init-9962-g1a2e77cf9e11 + Author: Amara Emerson <amara@apple.com> + Date: Sat Oct 28 22:32:00 2023 -0700 + + Revert "Revert "Inlining: Run the legacy AlwaysInliner before the regular inliner."" + + This reverts commit 86bfeb906e3a95ae428f3e97d78d3d22a7c839f3. + + This is a long time coming re-application that was originally reverted due to + regressions, unrelated to the actual inlining change. These regressions have since + been fixed due to another long-in-the-making change of a66051c6 landing. + ... 18 lines of the commit log omitted. + + * tcwg_aosp-code_size-dex2oat + ** oriole-master + *** Failure + *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/details.txt + *** https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/ + + Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/jira/yaml diff --git a/notify/mail-body.txt b/notify/mail-body.txt index 0798e85..ab59bad 100644 --- a/notify/mail-body.txt +++ b/notify/mail-body.txt @@ -2,19 +2,18 @@ Dear contributor, our automatic CI has detected problems related to your patch(e In CI config tcwg_aosp-code_size-dex2oat/oriole-master after: - | 488 commits in aosp_superproject,toolchain_superproject - | d205fb89b3b Merge "Update AndroidX from build 11013992" into main - | 0053ff83d2a Autoupdate of 2 submodules - | 89f4f3c4b42 Don't link the brotli executable against libc++. - | c4c8e540a0b Merge "Remove extraneous text from header comments." into main - | ec3608ba272 Use static libz on the host too. - | ... and 470 more commits in aosp_superproject - | c0b152310cc Update build-tools to ab/11037793 - | 7a31475be0e Autoupdate of 2 submodules - | b141b8ea9dc Merge "Stop fp unwinding if the pc is 0." into main - | bfa9f220e07 Merge "Update to v6.6 kernel headers." into main - | cdeccbd8861 Merge "time.h: use "duration" rather than "request"." into main - | ... and 8 more commits in toolchain_superproject + | commit llvmorg-18-init-9962-g1a2e77cf9e11 + | Author: Amara Emerson <amara@apple.com> + | Date: Sat Oct 28 22:32:00 2023 -0700 + | + | Revert "Revert "Inlining: Run the legacy AlwaysInliner before the regular inliner."" + | + | This reverts commit 86bfeb906e3a95ae428f3e97d78d3d22a7c839f3. + | + | This is a long time coming re-application that was originally reverted due to + | regressions, unrelated to the actual inlining change. These regressions have since + | been fixed due to another long-in-the-making change of a66051c6 landing. + | ... 18 lines of the commit log omitted. Results changed to # reset_artifacts: @@ -29,7 +28,7 @@ Results changed to 0 # shadow.size present 1 -# 1,out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so increased in size by 1% from 162319 to 163655 +# 1,out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so increased in size by 1% from 267048 to 271047 From # reset_artifacts: @@ -44,6 +43,7 @@ From 0 # shadow.size present 1 +# 1,out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so increased in size by 1% from 162319 to 163655 The configuration of this build is: CI config tcwg_aosp-code_size-dex2oat/oriole-master @@ -51,6 +51,19 @@ CI config tcwg_aosp-code_size-dex2oat/oriole-master -----------------8<--------------------------8<--------------------------8<-------------------------- The information below can be used to reproduce a debug environment: -Current build : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/523/artifact/artifacts -Reference build : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/517/artifact/artifacts +Current build : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/artifact/artifacts +Reference build : https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/523/artifact/artifacts + +Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/reproduction_instructions.txt + +Full commit : https://github.com/llvm/llvm-project/commit/1a2e77cf9e11dbf56b5720c607313a566eebb16e + +Latest bug report status : https://linaro.atlassian.net/browse/LLVM-1017 + +List of configurations that regressed due to this commit : +* tcwg_aosp-code_size-dex2oat +** oriole-master +*** Failure +*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/llvm/sha1/1a2e77cf9e11dbf56b5720c607313a566eebb16e/tcwg_aosp-code_size-dex2oat/oriole-master/details.txt +*** https://ci.linaro.org/job/tcwg_aosp-code_size-dex2oat--oriole-master-build/525/ diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt index aa219ef..ba925c1 100644 --- a/notify/mail-recipients.txt +++ b/notify/mail-recipients.txt @@ -1 +1 @@ -bcc:tcwg-validation@linaro.org +bcc:tcwg-validation@linaro.org,antoine.moynault@linaro.org diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt index b5e63d2..e6834ee 100644 --- a/notify/mail-subject.txt +++ b/notify/mail-subject.txt @@ -1 +1 @@ -[Linaro-TCWG-CI] 488 commits in aosp_superproject,toolchain_superproject: Success on oriole-master +[Linaro-TCWG-CI] llvmorg-18-init-9962-g1a2e77cf9e11: Failure on oriole-master @@ -10,4 +10,4 @@ 0 # shadow.size present 1 -# 1,out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so increased in size by 1% from 162319 to 163655 +# 1,out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so increased in size by 1% from 267048 to 271047 diff --git a/results-vs-first/results.csv b/results-vs-first/results.csv index 835472d..36f6f48 100644 --- a/results-vs-first/results.csv +++ b/results-vs-first/results.csv @@ -7,19 +7,19 @@ out/soong/.intermediates/bionic/libm/libm/android_arm64_armv8-2a_cortex-a55_shar out/soong/.intermediates/external/zlib/libz/android_arm64_armv8-2a_cortex-a55_shared_current/libz.so,binary,100,9027,9027 out/soong/.intermediates/bionic/libc/libc/android_arm64_armv8-2a_cortex-a55_shared_current/libc.so,binary,101,126883,128305 out/soong/.intermediates/external/lzma/C/liblzma/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblzma.so,binary,100,175487,174983 -out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so,binary,102,160379,163655 +out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so,binary,93,160379,148607 out/soong/.intermediates/external/boringssl/libcrypto/android_arm64_armv8-2a_cortex-a55_shared_apex31/unhashed/libcrypto.so,binary,n/a,-1,1358917 out/soong/.intermediates/external/libcxx/libc++/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libc++.so,binary,n/a,-1,698226 out/soong/.intermediates/art/libartpalette/libartpalette/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libartpalette.so,binary,n/a,-1,7541 out/soong/.intermediates/art/libnativebridge/libnativebridge/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libnativebridge.so,binary,n/a,-1,13197 -out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so,binary,n/a,-1,267048 +out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so,binary,n/a,-1,271047 out/soong/.intermediates/art/libartbase/libartbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libartbase.so,binary,n/a,-1,333602 out/soong/.intermediates/art/libnativeloader/libnativeloader/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libnativeloader.so,binary,n/a,-1,124642 -out/soong/.intermediates/art/libdexfile/libdexfile/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libdexfile.so,binary,n/a,-1,214217 -out/soong/.intermediates/art/libprofile/libprofile/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libprofile.so,binary,n/a,-1,131188 +out/soong/.intermediates/art/libdexfile/libdexfile/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libdexfile.so,binary,n/a,-1,214357 +out/soong/.intermediates/art/libprofile/libprofile/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libprofile.so,binary,n/a,-1,131060 out/soong/.intermediates/external/perfetto/heapprofd_client_api/android_arm64_armv8-2a_cortex-a55_shared_current/e4694d05f1cb76fefd10c9c37c092ec4/heapprofd_client_api.so,binary,n/a,-1,1048 out/soong/.intermediates/art/sigchainlib/libsigchain/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libsigchain.so,binary,n/a,-1,21460 out/soong/.intermediates/system/unwinding/libunwindstack/libunwindstack/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libunwindstack.so,binary,n/a,-1,724795 -out/soong/.intermediates/art/dexlayout/libart-dexlayout/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libart-dexlayout.so,binary,n/a,-1,320026 -out/soong/.intermediates/art/runtime/libart/android_arm64_armv8-2a_cortex-a55_shared_apex31/85eaf79f2cdb3360398d24cccc67f3ae/unstripped/libart.so,binary,n/a,-1,11114912 -out/soong/.intermediates/art/dex2oat/dex2oat/android_arm64_armv8-2a_cortex-a55_apex31/85eaf79f2cdb3360398d24cccc67f3ae/unstripped/dex2oat64,binary,n/a,-1,1039183 +out/soong/.intermediates/art/dexlayout/libart-dexlayout/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libart-dexlayout.so,binary,n/a,-1,319674 +out/soong/.intermediates/art/runtime/libart/android_arm64_armv8-2a_cortex-a55_shared_apex31/85eaf79f2cdb3360398d24cccc67f3ae/unstripped/libart.so,binary,n/a,-1,11013286 +out/soong/.intermediates/art/dex2oat/dex2oat/android_arm64_armv8-2a_cortex-a55_apex31/85eaf79f2cdb3360398d24cccc67f3ae/unstripped/dex2oat64,binary,n/a,-1,1035183 diff --git a/results-vs-prev/results.csv b/results-vs-prev/results.csv index 4ed604e..22f0e35 100644 --- a/results-vs-prev/results.csv +++ b/results-vs-prev/results.csv @@ -1,25 +1,25 @@ benchmark,symbol,rel_size,size_x,size_y -out/soong/.intermediates/bionic/libm/libm/android_arm64_armv8-2a_cortex-a55_shared_current/libm.so,binary,100,24046,24046 out/soong/.intermediates/bionic/libdl/libdl/android_arm64_armv8-2a_cortex-a55_shared_current/libdl.so,binary,100,1352,1352 -out/soong/.intermediates/bionic/libc/libc/android_arm64_armv8-2a_cortex-a55_shared_current/libc.so,binary,100,128193,128305 +out/soong/.intermediates/bionic/libm/libm/android_arm64_armv8-2a_cortex-a55_shared_current/libm.so,binary,100,24046,24046 +out/soong/.intermediates/bionic/libc/libc/android_arm64_armv8-2a_cortex-a55_shared_current/libc.so,binary,100,128305,128305 +out/soong/.intermediates/external/boringssl/libcrypto/android_arm64_armv8-2a_cortex-a55_shared_apex31/unhashed/libcrypto.so,binary,100,1358917,1358917 out/soong/.intermediates/system/logging/liblog/liblog/android_arm64_armv8-2a_cortex-a55_shared_current/liblog.so,binary,100,4867,4867 -out/soong/.intermediates/external/boringssl/libcrypto/android_arm64_armv8-2a_cortex-a55_shared_apex31/unhashed/libcrypto.so,binary,100,1359429,1358917 -out/soong/.intermediates/external/libcxx/libc++/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libc++.so,binary,100,698570,698226 +out/soong/.intermediates/external/libcxx/libc++/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libc++.so,binary,100,698226,698226 out/soong/.intermediates/art/libartpalette/libartpalette/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libartpalette.so,binary,100,7541,7541 out/soong/.intermediates/external/zlib/libz/android_arm64_armv8-2a_cortex-a55_shared_current/libz.so,binary,100,9027,9027 -out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so,binary,100,267144,267048 -out/soong/.intermediates/art/libartbase/libartbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libartbase.so,binary,100,333706,333602 out/soong/.intermediates/bionic/libdl/libdl_android/android_arm64_armv8-2a_cortex-a55_shared_current/libdl_android.so,binary,100,926,926 out/soong/.intermediates/art/libnativebridge/libnativebridge/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libnativebridge.so,binary,100,13197,13197 -out/soong/.intermediates/art/libdexfile/libdexfile/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libdexfile.so,binary,100,214425,214217 -out/soong/.intermediates/art/libnativeloader/libnativeloader/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libnativeloader.so,binary,100,124898,124642 -out/soong/.intermediates/art/libprofile/libprofile/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libprofile.so,binary,100,131284,131188 -out/soong/.intermediates/external/lzma/C/liblzma/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblzma.so,binary,100,174855,174983 +out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so,binary,101,267048,271047 +out/soong/.intermediates/art/libartbase/libartbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libartbase.so,binary,100,333602,333602 +out/soong/.intermediates/art/libnativeloader/libnativeloader/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libnativeloader.so,binary,100,124642,124642 +out/soong/.intermediates/art/libdexfile/libdexfile/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libdexfile.so,binary,100,214217,214357 +out/soong/.intermediates/art/libprofile/libprofile/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libprofile.so,binary,100,131188,131060 +out/soong/.intermediates/external/lzma/C/liblzma/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblzma.so,binary,100,174983,174983 out/soong/.intermediates/external/perfetto/heapprofd_client_api/android_arm64_armv8-2a_cortex-a55_shared_current/e4694d05f1cb76fefd10c9c37c092ec4/heapprofd_client_api.so,binary,100,1048,1048 -out/soong/.intermediates/packages/modules/StatsD/lib/libstatssocket/libstatssocket/android_arm64_armv8-2a_cortex-a55_shared_current/libstatssocket.so,binary,100,2217,2217 out/soong/.intermediates/art/sigchainlib/libsigchain/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libsigchain.so,binary,100,21460,21460 -out/soong/.intermediates/system/unwinding/libunwindstack/libunwindstack/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libunwindstack.so,binary,100,722927,724795 -out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so,binary,101,162319,163655 -out/soong/.intermediates/art/dexlayout/libart-dexlayout/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libart-dexlayout.so,binary,100,320802,320026 -out/soong/.intermediates/art/runtime/libart/android_arm64_armv8-2a_cortex-a55_shared_apex31/85eaf79f2cdb3360398d24cccc67f3ae/unstripped/libart.so,binary,100,11121951,11114912 -out/soong/.intermediates/art/dex2oat/dex2oat/android_arm64_armv8-2a_cortex-a55_apex31/85eaf79f2cdb3360398d24cccc67f3ae/unstripped/dex2oat64,binary,100,1039759,1039183 +out/soong/.intermediates/packages/modules/StatsD/lib/libstatssocket/libstatssocket/android_arm64_armv8-2a_cortex-a55_shared_current/libstatssocket.so,binary,100,2217,2217 +out/soong/.intermediates/system/unwinding/libunwindstack/libunwindstack/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libunwindstack.so,binary,100,724795,724795 +out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so,binary,91,163655,148607 +out/soong/.intermediates/art/dexlayout/libart-dexlayout/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libart-dexlayout.so,binary,100,320026,319674 +out/soong/.intermediates/art/runtime/libart/android_arm64_armv8-2a_cortex-a55_shared_apex31/85eaf79f2cdb3360398d24cccc67f3ae/unstripped/libart.so,binary,99,11114912,11013286 +out/soong/.intermediates/art/dex2oat/dex2oat/android_arm64_armv8-2a_cortex-a55_apex31/85eaf79f2cdb3360398d24cccc67f3ae/unstripped/dex2oat64,binary,100,1039183,1035183 @@ -4,22 +4,22 @@ out/soong/.intermediates/bionic/libm/libm/android_arm64_armv8-2a_cortex-a55_shar out/soong/.intermediates/bionic/libc/libc/android_arm64_armv8-2a_cortex-a55_shared_current/libc.so,binary,128305 out/soong/.intermediates/external/boringssl/libcrypto/android_arm64_armv8-2a_cortex-a55_shared_apex31/unhashed/libcrypto.so,binary,1358917 out/soong/.intermediates/system/logging/liblog/liblog/android_arm64_armv8-2a_cortex-a55_shared_current/liblog.so,binary,4867 +out/soong/.intermediates/external/zlib/libz/android_arm64_armv8-2a_cortex-a55_shared_current/libz.so,binary,9027 out/soong/.intermediates/external/libcxx/libc++/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libc++.so,binary,698226 out/soong/.intermediates/art/libartpalette/libartpalette/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libartpalette.so,binary,7541 -out/soong/.intermediates/external/zlib/libz/android_arm64_armv8-2a_cortex-a55_shared_current/libz.so,binary,9027 out/soong/.intermediates/bionic/libdl/libdl_android/android_arm64_armv8-2a_cortex-a55_shared_current/libdl_android.so,binary,926 out/soong/.intermediates/art/libnativebridge/libnativebridge/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libnativebridge.so,binary,13197 -out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so,binary,267048 +out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/libbase.so,binary,271047 out/soong/.intermediates/art/libartbase/libartbase/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libartbase.so,binary,333602 out/soong/.intermediates/art/libnativeloader/libnativeloader/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libnativeloader.so,binary,124642 -out/soong/.intermediates/art/libdexfile/libdexfile/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libdexfile.so,binary,214217 -out/soong/.intermediates/art/libprofile/libprofile/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libprofile.so,binary,131188 +out/soong/.intermediates/art/libdexfile/libdexfile/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libdexfile.so,binary,214357 +out/soong/.intermediates/art/libprofile/libprofile/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libprofile.so,binary,131060 out/soong/.intermediates/external/lzma/C/liblzma/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblzma.so,binary,174983 out/soong/.intermediates/external/perfetto/heapprofd_client_api/android_arm64_armv8-2a_cortex-a55_shared_current/e4694d05f1cb76fefd10c9c37c092ec4/heapprofd_client_api.so,binary,1048 -out/soong/.intermediates/art/sigchainlib/libsigchain/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libsigchain.so,binary,21460 out/soong/.intermediates/packages/modules/StatsD/lib/libstatssocket/libstatssocket/android_arm64_armv8-2a_cortex-a55_shared_current/libstatssocket.so,binary,2217 +out/soong/.intermediates/art/sigchainlib/libsigchain/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libsigchain.so,binary,21460 out/soong/.intermediates/system/unwinding/libunwindstack/libunwindstack/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libunwindstack.so,binary,724795 -out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so,binary,163655 -out/soong/.intermediates/art/dexlayout/libart-dexlayout/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libart-dexlayout.so,binary,320026 -out/soong/.intermediates/art/runtime/libart/android_arm64_armv8-2a_cortex-a55_shared_apex31/85eaf79f2cdb3360398d24cccc67f3ae/unstripped/libart.so,binary,11114912 -out/soong/.intermediates/art/dex2oat/dex2oat/android_arm64_armv8-2a_cortex-a55_apex31/85eaf79f2cdb3360398d24cccc67f3ae/unstripped/dex2oat64,binary,1039183 +out/soong/.intermediates/external/lz4/lib/liblz4/android_arm64_armv8-2a_cortex-a55_shared_apex31/unstripped/liblz4.so,binary,148607 +out/soong/.intermediates/art/dexlayout/libart-dexlayout/android_arm64_armv8-2a_cortex-a55_shared_apex31/e4694d05f1cb76fefd10c9c37c092ec4/unstripped/libart-dexlayout.so,binary,319674 +out/soong/.intermediates/art/runtime/libart/android_arm64_armv8-2a_cortex-a55_shared_apex31/85eaf79f2cdb3360398d24cccc67f3ae/unstripped/libart.so,binary,11013286 +out/soong/.intermediates/art/dex2oat/dex2oat/android_arm64_armv8-2a_cortex-a55_apex31/85eaf79f2cdb3360398d24cccc67f3ae/unstripped/dex2oat64,binary,1035183 |