+ 113224:jenkins1974729650420966852.sh: build_container_exec: 29: set +x + 123808:pw-trigger.sh: 46: trap 'pw_deinit binutils' EXIT + 123808:pw-trigger.sh: 47: pw_init binutils + 123808:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 123808:pw-trigger.sh: pw_init: 42: local project=binutils + 123808:pw-trigger.sh: pw_init: 44: git -C binutils config pw.server https://patchwork.sourceware.org/api/1.2/ + 123808:pw-trigger.sh: pw_init: 46: git -C binutils config pw.project binutils + 123808:pw-trigger.sh: pw_init: 48: pw_clear_cache + 123808:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 123808:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-123808 + 123808:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-123808 ++ 123808:pw-trigger.sh: 49: mktemp + 123808:pw-trigger.sh: 49: yaml=/tmp/tmp.TvXK5Ytp4P + 123808:pw-trigger.sh: 51: trap 'pw_deinit binutils; rm -f /tmp/tmp.TvXK5Ytp4P' EXIT + 123808:pw-trigger.sh: 53: readarray -t prereq_bots ++ 123808:pw-trigger.sh: 53: print_prereq_bots tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 123808:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 123808:pw-trigger.sh: print_prereq_bots: 32: echo tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: print_prereq_bots: 32: sed -e s/_check--/_build--/ ++ 123808:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 123808:pw-trigger.sh: 55: git -C binutils pw series list -f yaml + 123808:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 123808:pw-trigger.sh: 58: shyaml get-length + 123808:pw-trigger.sh: 58: len=30 + 123808:pw-trigger.sh: 59: i=30 + 123808:pw-trigger.sh: 60: j=0 + 123808:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 123808:pw-trigger.sh: 63: i=29 ++ 123808:pw-trigger.sh: 64: shyaml get-value 29.id + 123808:pw-trigger.sh: 64: series_id=62854 + 123808:pw-trigger.sh: 66: pw_series_complete_p binutils 62854 + 123808:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 123808:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 123808:pw-trigger.sh: pw_series_complete_p: 184: local series_id=62854 + 123808:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 123808:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 62854 property Complete value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62854 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: pw_series_complete_p: 187: value=True + 123808:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 123808:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 123808:pw-trigger.sh: 71: num_patch=0 + 123808:pw-trigger.sh: 72: true ++ 123808:pw-trigger.sh: 74: pw_get_patch_from_series binutils 62854 0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 204: local id=62854 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 62854 property '.*' value Patches 0 +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62854 +++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 123808:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138007 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138007 = '' ']' ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138007 + 123808:pw-trigger.sh: 74: patch_id=138007 + 123808:pw-trigger.sh: 75: '[' 138007 = '' ']' ++ 123808:pw-trigger.sh: 82: pw_get_patch_data binutils 138007 State ++ 123808:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 123808:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138007 ++ 123808:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 123808:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 138007 property State value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=138007 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: 82: patch_state=new + 123808:pw-trigger.sh: 83: case "$patch_state" in ++ 123808:pw-trigger.sh: 89: pw_patch_check_state 138007 tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138007 ++ 123808:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 123808:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 123808:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 123808:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.xhDP351QNh +++ 123808:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.VbTdqy51WQ ++ 123808:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.xhDP351QNh /tmp/tmp.VbTdqy51WQ' EXIT ++ 123808:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 123808:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138007/checks/ ++ 123808:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138007/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 123808:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 123935 ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VbTdqy51WQ ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 270: break ++ 123808:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 123808:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.xhDP351QNh /tmp/tmp.VbTdqy51WQ + 123808:pw-trigger.sh: 89: check_state=pending + 123808:pw-trigger.sh: 90: '[' pending = pending ']' + 123808:pw-trigger.sh: 91: break + 123808:pw-trigger.sh: 96: '[' 138007 = '' ']' + 123808:pw-trigger.sh: 101: check_state=success + 123808:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 123808:pw-trigger.sh: 103: pw_patch_check_state 138007 tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138007 ++ 123808:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 123808:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 123808:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 123808:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ZQo0sQL84e +++ 123808:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bh5IwCQDyR ++ 123808:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ZQo0sQL84e /tmp/tmp.bh5IwCQDyR' EXIT ++ 123808:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 123808:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138007/checks/ ++ 123808:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138007/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-aarch64&page=last' ++ 123808:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 123950 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bh5IwCQDyR ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471152, "url": "https://patchwork.sourceware.org/api/1.2/patches/138007/checks/471152/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-30T06:32:15.622169", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10310/log", "context": "tcwg_binutils_build--master-aarch64", "description": "Build started" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-30T06:32:15.622169 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-30T06:32:15.622169 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782801135 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1782801135 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782801135 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 123957 ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bh5IwCQDyR ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471156, "url": "https://patchwork.sourceware.org/api/1.2/patches/138007/checks/471156/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-30T06:32:20.486247", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10310/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-30T06:32:20.486247 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-30T06:32:20.486247 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782801140 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 1782801135 -le 1782801140 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782801140 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 123964 ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bh5IwCQDyR ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 270: break ++ 123808:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 123808:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ZQo0sQL84e /tmp/tmp.bh5IwCQDyR + 123808:pw-trigger.sh: 103: check_state=fail + 123808:pw-trigger.sh: 104: '[' fail '!=' success ']' WARNING: Waiting for 138007:tcwg_binutils_build--master-aarch64 to succeed. + 123808:pw-trigger.sh: 105: break + 123808:pw-trigger.sh: 108: '[' fail '!=' success ']' + 123808:pw-trigger.sh: 109: echo 'WARNING: Waiting for 138007:tcwg_binutils_build--master-aarch64 to succeed.' + 123808:pw-trigger.sh: 110: continue + 123808:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 123808:pw-trigger.sh: 63: i=28 ++ 123808:pw-trigger.sh: 64: shyaml get-value 28.id + 123808:pw-trigger.sh: 64: series_id=62861 + 123808:pw-trigger.sh: 66: pw_series_complete_p binutils 62861 + 123808:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 123808:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 123808:pw-trigger.sh: pw_series_complete_p: 184: local series_id=62861 + 123808:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 123808:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 62861 property Complete value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62861 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: pw_series_complete_p: 187: value=True + 123808:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 123808:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 123808:pw-trigger.sh: 71: num_patch=0 + 123808:pw-trigger.sh: 72: true ++ 123808:pw-trigger.sh: 74: pw_get_patch_from_series binutils 62861 0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 204: local id=62861 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 62861 property '.*' value Patches 0 +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62861 +++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 123808:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138014 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138014 = '' ']' ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138014 + 123808:pw-trigger.sh: 74: patch_id=138014 + 123808:pw-trigger.sh: 75: '[' 138014 = '' ']' ++ 123808:pw-trigger.sh: 82: pw_get_patch_data binutils 138014 State ++ 123808:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 123808:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138014 ++ 123808:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 123808:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 138014 property State value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=138014 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: 82: patch_state=new + 123808:pw-trigger.sh: 83: case "$patch_state" in ++ 123808:pw-trigger.sh: 89: pw_patch_check_state 138014 tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138014 ++ 123808:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 123808:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 123808:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 123808:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ylidhf0hW7 +++ 123808:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.sKbEQPyLhs ++ 123808:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ylidhf0hW7 /tmp/tmp.sKbEQPyLhs' EXIT ++ 123808:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 123808:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138014/checks/ ++ 123808:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138014/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 123808:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124051 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sKbEQPyLhs ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471273, "url": "https://patchwork.sourceware.org/api/1.2/patches/138014/checks/471273/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-30T09:42:19.278211", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10191/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-30T09:42:19.278211 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-30T09:42:19.278211 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782812539 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1782812539 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782812539 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124058 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sKbEQPyLhs ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471274, "url": "https://patchwork.sourceware.org/api/1.2/patches/138014/checks/471274/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-30T09:42:20.223244", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10191/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-30T09:42:20.223244 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-30T09:42:20.223244 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782812540 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 1782812539 -le 1782812540 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782812540 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124065 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sKbEQPyLhs ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471284, "url": "https://patchwork.sourceware.org/api/1.2/patches/138014/checks/471284/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-30T09:47:41.537214", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10191/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-30T09:47:41.537214 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-30T09:47:41.537214 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782812861 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 1782812540 -le 1782812861 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782812861 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124072 ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sKbEQPyLhs ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 270: break ++ 123808:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 123808:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ylidhf0hW7 /tmp/tmp.sKbEQPyLhs + 123808:pw-trigger.sh: 89: check_state=success + 123808:pw-trigger.sh: 90: '[' success = pending ']' + 123808:pw-trigger.sh: 93: num_patch=1 + 123808:pw-trigger.sh: 72: true ++ 123808:pw-trigger.sh: 74: pw_get_patch_from_series binutils 62861 1 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 204: local id=62861 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 62861 property '.*' value Patches 1 +++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62861 +++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 123808:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 123808:pw-trigger.sh: 74: true + 123808:pw-trigger.sh: 74: patch_id= + 123808:pw-trigger.sh: 75: '[' '' = '' ']' + 123808:pw-trigger.sh: 76: break + 123808:pw-trigger.sh: 96: '[' '' = '' ']' + 123808:pw-trigger.sh: 97: continue + 123808:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 123808:pw-trigger.sh: 63: i=27 ++ 123808:pw-trigger.sh: 64: shyaml get-value 27.id + 123808:pw-trigger.sh: 64: series_id=62860 + 123808:pw-trigger.sh: 66: pw_series_complete_p binutils 62860 + 123808:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 123808:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 123808:pw-trigger.sh: pw_series_complete_p: 184: local series_id=62860 + 123808:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 123808:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 62860 property Complete value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62860 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: pw_series_complete_p: 187: value=True + 123808:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 123808:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 123808:pw-trigger.sh: 71: num_patch=0 + 123808:pw-trigger.sh: 72: true ++ 123808:pw-trigger.sh: 74: pw_get_patch_from_series binutils 62860 0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 204: local id=62860 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 62860 property '.*' value Patches 0 +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62860 +++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 123808:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138013 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138013 = '' ']' ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138013 + 123808:pw-trigger.sh: 74: patch_id=138013 + 123808:pw-trigger.sh: 75: '[' 138013 = '' ']' ++ 123808:pw-trigger.sh: 82: pw_get_patch_data binutils 138013 State ++ 123808:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 123808:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138013 ++ 123808:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 123808:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 138013 property State value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=138013 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: 82: patch_state=accepted + 123808:pw-trigger.sh: 83: case "$patch_state" in ++ 123808:pw-trigger.sh: 89: pw_patch_check_state 138013 tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138013 ++ 123808:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 123808:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 123808:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 123808:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.tJe3Tg5c4G +++ 123808:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.qBDqlBx9Ju ++ 123808:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.tJe3Tg5c4G /tmp/tmp.qBDqlBx9Ju' EXIT ++ 123808:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 123808:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138013/checks/ ++ 123808:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138013/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 123808:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124174 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qBDqlBx9Ju ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471689, "url": "https://patchwork.sourceware.org/api/1.2/patches/138013/checks/471689/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-02T09:01:03.724634", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10195/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-02T09:01:03.724634 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-02T09:01:03.724634 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782982863 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1782982863 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782982863 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124181 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qBDqlBx9Ju ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471690, "url": "https://patchwork.sourceware.org/api/1.2/patches/138013/checks/471690/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-02T09:01:04.884415", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10195/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-02T09:01:04.884415 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-02T09:01:04.884415 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782982864 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 1782982863 -le 1782982864 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782982864 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124188 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qBDqlBx9Ju ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471710, "url": "https://patchwork.sourceware.org/api/1.2/patches/138013/checks/471710/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-02T09:07:14.986657", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10195/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-02T09:07:14.986657 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-02T09:07:14.986657 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782983234 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 1782982864 -le 1782983234 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782983234 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124195 ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qBDqlBx9Ju ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 270: break ++ 123808:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 123808:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.tJe3Tg5c4G /tmp/tmp.qBDqlBx9Ju + 123808:pw-trigger.sh: 89: check_state=success + 123808:pw-trigger.sh: 90: '[' success = pending ']' + 123808:pw-trigger.sh: 93: num_patch=1 + 123808:pw-trigger.sh: 72: true ++ 123808:pw-trigger.sh: 74: pw_get_patch_from_series binutils 62860 1 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 204: local id=62860 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 62860 property '.*' value Patches 1 +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62860 +++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 123808:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 123808:pw-trigger.sh: 74: true + 123808:pw-trigger.sh: 74: patch_id= + 123808:pw-trigger.sh: 75: '[' '' = '' ']' + 123808:pw-trigger.sh: 76: break + 123808:pw-trigger.sh: 96: '[' '' = '' ']' + 123808:pw-trigger.sh: 97: continue + 123808:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 123808:pw-trigger.sh: 63: i=26 ++ 123808:pw-trigger.sh: 64: shyaml get-value 26.id + 123808:pw-trigger.sh: 64: series_id=62867 + 123808:pw-trigger.sh: 66: pw_series_complete_p binutils 62867 + 123808:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 123808:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 123808:pw-trigger.sh: pw_series_complete_p: 184: local series_id=62867 + 123808:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 123808:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 62867 property Complete value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62867 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: pw_series_complete_p: 187: value=True + 123808:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 123808:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 123808:pw-trigger.sh: 71: num_patch=0 + 123808:pw-trigger.sh: 72: true ++ 123808:pw-trigger.sh: 74: pw_get_patch_from_series binutils 62867 0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 204: local id=62867 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 62867 property '.*' value Patches 0 +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62867 +++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 123808:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138020 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138020 = '' ']' ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138020 + 123808:pw-trigger.sh: 74: patch_id=138020 + 123808:pw-trigger.sh: 75: '[' 138020 = '' ']' ++ 123808:pw-trigger.sh: 82: pw_get_patch_data binutils 138020 State ++ 123808:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 123808:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138020 ++ 123808:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 123808:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 138020 property State value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=138020 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: 82: patch_state=new + 123808:pw-trigger.sh: 83: case "$patch_state" in ++ 123808:pw-trigger.sh: 89: pw_patch_check_state 138020 tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138020 ++ 123808:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 123808:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 123808:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 123808:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.hFC21EHU2Q +++ 123808:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.nkQCuWWLvX ++ 123808:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.hFC21EHU2Q /tmp/tmp.nkQCuWWLvX' EXIT ++ 123808:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 123808:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138020/checks/ ++ 123808:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138020/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 123808:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124297 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nkQCuWWLvX ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471282, "url": "https://patchwork.sourceware.org/api/1.2/patches/138020/checks/471282/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-30T09:45:43.175834", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10193/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-30T09:45:43.175834 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-30T09:45:43.175834 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782812743 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1782812743 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782812743 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124304 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nkQCuWWLvX ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471283, "url": "https://patchwork.sourceware.org/api/1.2/patches/138020/checks/471283/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-30T09:45:44.134979", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10193/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-30T09:45:44.134979 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-30T09:45:44.134979 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782812744 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 1782812743 -le 1782812744 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782812744 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124311 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nkQCuWWLvX ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471285, "url": "https://patchwork.sourceware.org/api/1.2/patches/138020/checks/471285/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-30T09:50:02.581728", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10193/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-30T09:50:02.581728 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-30T09:50:02.581728 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782813002 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 1782812744 -le 1782813002 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782813002 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124318 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nkQCuWWLvX ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 270: break ++ 123808:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 123808:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.hFC21EHU2Q /tmp/tmp.nkQCuWWLvX + 123808:pw-trigger.sh: 89: check_state=success + 123808:pw-trigger.sh: 90: '[' success = pending ']' + 123808:pw-trigger.sh: 93: num_patch=1 + 123808:pw-trigger.sh: 72: true ++ 123808:pw-trigger.sh: 74: pw_get_patch_from_series binutils 62867 1 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 204: local id=62867 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 62867 property '.*' value Patches 1 +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62867 +++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 123808:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 123808:pw-trigger.sh: 74: true + 123808:pw-trigger.sh: 74: patch_id= + 123808:pw-trigger.sh: 75: '[' '' = '' ']' + 123808:pw-trigger.sh: 76: break + 123808:pw-trigger.sh: 96: '[' '' = '' ']' + 123808:pw-trigger.sh: 97: continue + 123808:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 123808:pw-trigger.sh: 63: i=25 ++ 123808:pw-trigger.sh: 64: shyaml get-value 25.id + 123808:pw-trigger.sh: 64: series_id=62869 + 123808:pw-trigger.sh: 66: pw_series_complete_p binutils 62869 + 123808:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 123808:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 123808:pw-trigger.sh: pw_series_complete_p: 184: local series_id=62869 + 123808:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 123808:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 62869 property Complete value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62869 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: pw_series_complete_p: 187: value=True + 123808:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 123808:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 123808:pw-trigger.sh: 71: num_patch=0 + 123808:pw-trigger.sh: 72: true ++ 123808:pw-trigger.sh: 74: pw_get_patch_from_series binutils 62869 0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 204: local id=62869 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 62869 property '.*' value Patches 0 +++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62869 +++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 123808:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138022 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138022 = '' ']' ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138022 + 123808:pw-trigger.sh: 74: patch_id=138022 + 123808:pw-trigger.sh: 75: '[' 138022 = '' ']' ++ 123808:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 123808:pw-trigger.sh: 82: pw_get_patch_data binutils 138022 State ++ 123808:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138022 ++ 123808:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 123808:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 138022 property State value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=138022 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: 82: patch_state=new + 123808:pw-trigger.sh: 83: case "$patch_state" in ++ 123808:pw-trigger.sh: 89: pw_patch_check_state 138022 tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138022 ++ 123808:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 123808:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 123808:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 123808:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Xgx7XNiiWT +++ 123808:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.xW0o9tiBOC ++ 123808:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Xgx7XNiiWT /tmp/tmp.xW0o9tiBOC' EXIT ++ 123808:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 123808:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138022/checks/ ++ 123808:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138022/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 123808:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124420 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xW0o9tiBOC ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 270: break ++ 123808:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 123808:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Xgx7XNiiWT /tmp/tmp.xW0o9tiBOC + 123808:pw-trigger.sh: 89: check_state=pending + 123808:pw-trigger.sh: 90: '[' pending = pending ']' + 123808:pw-trigger.sh: 91: break + 123808:pw-trigger.sh: 96: '[' 138022 = '' ']' + 123808:pw-trigger.sh: 101: check_state=success + 123808:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 123808:pw-trigger.sh: 103: pw_patch_check_state 138022 tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138022 ++ 123808:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 123808:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 123808:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 123808:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lsZKVzR5JZ +++ 123808:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ePNxpCZMYI ++ 123808:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lsZKVzR5JZ /tmp/tmp.ePNxpCZMYI' EXIT ++ 123808:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 123808:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138022/checks/ ++ 123808:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138022/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-aarch64&page=last' ++ 123808:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124435 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ePNxpCZMYI ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471166, "url": "https://patchwork.sourceware.org/api/1.2/patches/138022/checks/471166/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-30T06:35:09.788303", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10315/log", "context": "tcwg_binutils_build--master-aarch64", "description": "Build started" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-30T06:35:09.788303 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-30T06:35:09.788303 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782801309 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1782801309 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782801309 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124442 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ePNxpCZMYI ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471170, "url": "https://patchwork.sourceware.org/api/1.2/patches/138022/checks/471170/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-30T06:35:13.186559", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10315/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-30T06:35:13.186559 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-30T06:35:13.186559 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782801313 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 1782801309 -le 1782801313 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782801313 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124449 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ePNxpCZMYI ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 270: break ++ 123808:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 123808:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lsZKVzR5JZ /tmp/tmp.ePNxpCZMYI WARNING: Waiting for 138022:tcwg_binutils_build--master-aarch64 to succeed. + 123808:pw-trigger.sh: 103: check_state=fail + 123808:pw-trigger.sh: 104: '[' fail '!=' success ']' + 123808:pw-trigger.sh: 105: break + 123808:pw-trigger.sh: 108: '[' fail '!=' success ']' + 123808:pw-trigger.sh: 109: echo 'WARNING: Waiting for 138022:tcwg_binutils_build--master-aarch64 to succeed.' + 123808:pw-trigger.sh: 110: continue + 123808:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 123808:pw-trigger.sh: 63: i=24 ++ 123808:pw-trigger.sh: 64: shyaml get-value 24.id + 123808:pw-trigger.sh: 64: series_id=62871 + 123808:pw-trigger.sh: 66: pw_series_complete_p binutils 62871 + 123808:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 123808:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 123808:pw-trigger.sh: pw_series_complete_p: 184: local series_id=62871 + 123808:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 123808:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 62871 property Complete value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62871 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: pw_series_complete_p: 187: value=True + 123808:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 123808:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 123808:pw-trigger.sh: 71: num_patch=0 + 123808:pw-trigger.sh: 72: true ++ 123808:pw-trigger.sh: 74: pw_get_patch_from_series binutils 62871 0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 204: local id=62871 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 62871 property '.*' value Patches 0 +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62871 +++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 123808:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138024 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138024 = '' ']' ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138024 + 123808:pw-trigger.sh: 74: patch_id=138024 + 123808:pw-trigger.sh: 75: '[' 138024 = '' ']' ++ 123808:pw-trigger.sh: 82: pw_get_patch_data binutils 138024 State ++ 123808:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 123808:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138024 ++ 123808:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 123808:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 138024 property State value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=138024 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: 82: patch_state=new + 123808:pw-trigger.sh: 83: case "$patch_state" in ++ 123808:pw-trigger.sh: 89: pw_patch_check_state 138024 tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138024 ++ 123808:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 123808:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 123808:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 123808:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.eMtk02lsDa +++ 123808:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.pWQScHfLj3 ++ 123808:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.eMtk02lsDa /tmp/tmp.pWQScHfLj3' EXIT ++ 123808:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 123808:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138024/checks/ ++ 123808:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138024/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 123808:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124536 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pWQScHfLj3 ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 270: break ++ 123808:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 123808:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.eMtk02lsDa /tmp/tmp.pWQScHfLj3 + 123808:pw-trigger.sh: 89: check_state=pending + 123808:pw-trigger.sh: 90: '[' pending = pending ']' + 123808:pw-trigger.sh: 91: break + 123808:pw-trigger.sh: 96: '[' 138024 = '' ']' + 123808:pw-trigger.sh: 101: check_state=success + 123808:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 123808:pw-trigger.sh: 103: pw_patch_check_state 138024 tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138024 ++ 123808:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 123808:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 123808:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 123808:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ZtdYXAt9pM +++ 123808:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.SsAHiAaDZ5 ++ 123808:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ZtdYXAt9pM /tmp/tmp.SsAHiAaDZ5' EXIT ++ 123808:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 123808:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138024/checks/ ++ 123808:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138024/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-aarch64&page=last' ++ 123808:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124551 ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SsAHiAaDZ5 ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471168, "url": "https://patchwork.sourceware.org/api/1.2/patches/138024/checks/471168/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-30T06:35:09.986146", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10316/log", "context": "tcwg_binutils_build--master-aarch64", "description": "Build started" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-30T06:35:09.986146 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-30T06:35:09.986146 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782801309 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1782801309 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782801309 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124558 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SsAHiAaDZ5 ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471171, "url": "https://patchwork.sourceware.org/api/1.2/patches/138024/checks/471171/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-30T06:35:13.580387", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10316/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-30T06:35:13.580387 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-30T06:35:13.580387 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782801313 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 1782801309 -le 1782801313 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782801313 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124565 ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SsAHiAaDZ5 ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 270: break ++ 123808:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 123808:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ZtdYXAt9pM /tmp/tmp.SsAHiAaDZ5 WARNING: Waiting for 138024:tcwg_binutils_build--master-aarch64 to succeed. + 123808:pw-trigger.sh: 103: check_state=fail + 123808:pw-trigger.sh: 104: '[' fail '!=' success ']' + 123808:pw-trigger.sh: 105: break + 123808:pw-trigger.sh: 108: '[' fail '!=' success ']' + 123808:pw-trigger.sh: 109: echo 'WARNING: Waiting for 138024:tcwg_binutils_build--master-aarch64 to succeed.' + 123808:pw-trigger.sh: 110: continue + 123808:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 123808:pw-trigger.sh: 63: i=23 ++ 123808:pw-trigger.sh: 64: shyaml get-value 23.id + 123808:pw-trigger.sh: 64: series_id=62893 + 123808:pw-trigger.sh: 66: pw_series_complete_p binutils 62893 + 123808:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 123808:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 123808:pw-trigger.sh: pw_series_complete_p: 184: local series_id=62893 + 123808:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 123808:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 62893 property Complete value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62893 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x Failed to fetch resource. Is your configuration correct? Use the '--debug' flag for more information + 123808:pw-trigger.sh: pw_series_complete_p: 187: value= + 123808:pw-trigger.sh: pw_series_complete_p: 188: '[' '' = True ']' + 123808:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 123808:pw-trigger.sh: 67: continue + 123808:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 123808:pw-trigger.sh: 63: i=22 ++ 123808:pw-trigger.sh: 64: shyaml get-value 22.id + 123808:pw-trigger.sh: 64: series_id=62907 + 123808:pw-trigger.sh: 66: pw_series_complete_p binutils 62907 + 123808:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 123808:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 123808:pw-trigger.sh: pw_series_complete_p: 184: local series_id=62907 + 123808:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 123808:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 62907 property Complete value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62907 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x Failed to fetch resource. Is your configuration correct? Use the '--debug' flag for more information + 123808:pw-trigger.sh: pw_series_complete_p: 187: value= + 123808:pw-trigger.sh: pw_series_complete_p: 188: '[' '' = True ']' + 123808:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 123808:pw-trigger.sh: 67: continue + 123808:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 123808:pw-trigger.sh: 63: i=21 ++ 123808:pw-trigger.sh: 64: shyaml get-value 21.id + 123808:pw-trigger.sh: 64: series_id=62912 + 123808:pw-trigger.sh: 66: pw_series_complete_p binutils 62912 + 123808:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 123808:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 123808:pw-trigger.sh: pw_series_complete_p: 184: local series_id=62912 + 123808:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 123808:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 62912 property Complete value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62912 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x Failed to fetch resource. Is your configuration correct? Use the '--debug' flag for more information + 123808:pw-trigger.sh: pw_series_complete_p: 187: value= + 123808:pw-trigger.sh: pw_series_complete_p: 188: '[' '' = True ']' + 123808:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 123808:pw-trigger.sh: 67: continue + 123808:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 123808:pw-trigger.sh: 63: i=20 ++ 123808:pw-trigger.sh: 64: shyaml get-value 20.id + 123808:pw-trigger.sh: 64: series_id=62914 + 123808:pw-trigger.sh: 66: pw_series_complete_p binutils 62914 + 123808:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 123808:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 123808:pw-trigger.sh: pw_series_complete_p: 184: local series_id=62914 + 123808:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 123808:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 62914 property Complete value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62914 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: pw_series_complete_p: 187: value=True + 123808:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 123808:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 123808:pw-trigger.sh: 71: num_patch=0 + 123808:pw-trigger.sh: 72: true ++ 123808:pw-trigger.sh: 74: pw_get_patch_from_series binutils 62914 0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 204: local id=62914 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 62914 property '.*' value Patches 0 +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62914 +++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 123808:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138098 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138098 = '' ']' ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138098 + 123808:pw-trigger.sh: 74: patch_id=138098 + 123808:pw-trigger.sh: 75: '[' 138098 = '' ']' ++ 123808:pw-trigger.sh: 82: pw_get_patch_data binutils 138098 State ++ 123808:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 123808:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138098 ++ 123808:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 123808:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 138098 property State value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=138098 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: 82: patch_state=new + 123808:pw-trigger.sh: 83: case "$patch_state" in ++ 123808:pw-trigger.sh: 89: pw_patch_check_state 138098 tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138098 ++ 123808:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 123808:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 123808:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 123808:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.08P4sajZQJ +++ 123808:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.qd7QhXLRu8 ++ 123808:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.08P4sajZQJ /tmp/tmp.qd7QhXLRu8' EXIT ++ 123808:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 123808:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138098/checks/ ++ 123808:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138098/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 123808:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124706 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qd7QhXLRu8 ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 270: break ++ 123808:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 123808:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.08P4sajZQJ /tmp/tmp.qd7QhXLRu8 + 123808:pw-trigger.sh: 89: check_state=pending + 123808:pw-trigger.sh: 90: '[' pending = pending ']' + 123808:pw-trigger.sh: 91: break + 123808:pw-trigger.sh: 96: '[' 138098 = '' ']' + 123808:pw-trigger.sh: 101: check_state=success + 123808:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 123808:pw-trigger.sh: 103: pw_patch_check_state 138098 tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138098 ++ 123808:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-aarch64 +++ 123808:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 123808:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 123808:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-aarch64 ++ 123808:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 123808:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.F16dGep6ht +++ 123808:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 123808:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.eEh4vcvDEj ++ 123808:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.F16dGep6ht /tmp/tmp.eEh4vcvDEj' EXIT ++ 123808:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 123808:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138098/checks/ ++ 123808:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138098/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-aarch64&page=last' ++ 123808:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124721 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eEh4vcvDEj ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471181, "url": "https://patchwork.sourceware.org/api/1.2/patches/138098/checks/471181/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-30T06:39:15.831371", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10320/log", "context": "tcwg_binutils_build--master-aarch64", "description": "Build started" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-30T06:39:15.831371 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-30T06:39:15.831371 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782801555 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1782801555 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782801555 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124728 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eEh4vcvDEj ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 471182, "url": "https://patchwork.sourceware.org/api/1.2/patches/138098/checks/471182/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-30T06:39:23.434206", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10320/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 123808:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-30T06:39:23.434206 +++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-30T06:39:23.434206 +%s ++ 123808:pw-trigger.sh: pw_patch_check_state: 274: date=1782801563 ++ 123808:pw-trigger.sh: pw_patch_check_state: 275: '[' 1782801555 -le 1782801563 ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1782801563 +++ 123808:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 123808:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 123808:pw-trigger.sh: pw_patch_check_state: 263: true ++ 123808:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 123808:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 123808:pw-trigger.sh: pw_patch_check_state: 267: wait 124735 ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 123808:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eEh4vcvDEj ++ 123808:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 123808:pw-trigger.sh: pw_patch_check_state: 270: break ++ 123808:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 123808:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.F16dGep6ht /tmp/tmp.eEh4vcvDEj WARNING: Waiting for 138098:tcwg_binutils_build--master-aarch64 to succeed. + 123808:pw-trigger.sh: 103: check_state=fail + 123808:pw-trigger.sh: 104: '[' fail '!=' success ']' + 123808:pw-trigger.sh: 105: break + 123808:pw-trigger.sh: 108: '[' fail '!=' success ']' + 123808:pw-trigger.sh: 109: echo 'WARNING: Waiting for 138098:tcwg_binutils_build--master-aarch64 to succeed.' + 123808:pw-trigger.sh: 110: continue + 123808:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 123808:pw-trigger.sh: 63: i=19 ++ 123808:pw-trigger.sh: 64: shyaml get-value 19.id + 123808:pw-trigger.sh: 64: series_id=62930 + 123808:pw-trigger.sh: 66: pw_series_complete_p binutils 62930 + 123808:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 123808:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 123808:pw-trigger.sh: pw_series_complete_p: 184: local series_id=62930 + 123808:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 123808:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 62930 property Complete value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62930 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x + 123808:pw-trigger.sh: pw_series_complete_p: 187: value=True + 123808:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 123808:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 123808:pw-trigger.sh: 71: num_patch=0 + 123808:pw-trigger.sh: 72: true ++ 123808:pw-trigger.sh: 74: pw_get_patch_from_series binutils 62930 0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 204: local id=62930 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 62930 property '.*' value Patches 0 +++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=62930 +++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 123808:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138121 ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138121 = '' ']' ++ 123808:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138121 + 123808:pw-trigger.sh: 74: patch_id=138121 + 123808:pw-trigger.sh: 75: '[' 138121 = '' ']' ++ 123808:pw-trigger.sh: 82: pw_get_patch_data binutils 138121 State ++ 123808:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 123808:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 123808:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138121 ++ 123808:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 123808:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 138121 property State value ++ 123808:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 123808:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 123808:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 123808:pw-trigger.sh: pw_yaml_get: 100: local id=138121 ++ 123808:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 123808:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 123808:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 123808:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 123808:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 123808:pw-trigger.sh: pw_yaml_get: 108: set +x Failed to fetch resource. Is your configuration correct? Use the '--debug' flag for more information + 123808:pw-trigger.sh: 82: patch_state= + 123808:pw-trigger.sh: 1: pw_deinit binutils + 123808:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 123808:pw-trigger.sh: pw_deinit: 58: local project=binutils + 123808:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-123808 + 123808:pw-trigger.sh: 1: rm -f /tmp/tmp.TvXK5Ytp4P