+ 147406:jenkins5268853702724516544.sh: build_container_exec: 29: set +x + 62045:pw-trigger.sh: 46: trap 'pw_deinit binutils' EXIT + 62045:pw-trigger.sh: 47: pw_init binutils + 62045:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 62045:pw-trigger.sh: pw_init: 42: local project=binutils + 62045:pw-trigger.sh: pw_init: 44: git -C binutils config pw.server https://patchwork.sourceware.org/api/1.2/ + 62045:pw-trigger.sh: pw_init: 46: git -C binutils config pw.project binutils + 62045:pw-trigger.sh: pw_init: 48: pw_clear_cache + 62045:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 62045:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-62045 + 62045:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-62045 ++ 62045:pw-trigger.sh: 49: mktemp + 62045:pw-trigger.sh: 49: yaml=/tmp/tmp.1FBBkXA9Lz + 62045:pw-trigger.sh: 51: trap 'pw_deinit binutils; rm -f /tmp/tmp.1FBBkXA9Lz' EXIT + 62045:pw-trigger.sh: 53: readarray -t prereq_bots ++ 62045:pw-trigger.sh: 53: print_prereq_bots tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 62045:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 62045:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 62045:pw-trigger.sh: 55: git -C binutils pw series list -f yaml + 62045:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 62045:pw-trigger.sh: 58: shyaml get-length + 62045:pw-trigger.sh: 58: len=30 + 62045:pw-trigger.sh: 59: i=30 + 62045:pw-trigger.sh: 60: j=0 + 62045:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=29 ++ 62045:pw-trigger.sh: 64: shyaml get-value 29.id + 62045:pw-trigger.sh: 64: series_id=67505 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67505 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67505 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67505 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67505 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67505 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67505 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67505 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67505 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145386 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145386 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145386 + 62045:pw-trigger.sh: 74: patch_id=145386 + 62045:pw-trigger.sh: 75: '[' 145386 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145386 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145386 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145386 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145386 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145386 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145386 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.6ll7yeZL3X +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.4GAle8U5ZS ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.6ll7yeZL3X /tmp/tmp.4GAle8U5ZS' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145386/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145386/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62170 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4GAle8U5ZS ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525665, "url": "https://patchwork.sourceware.org/api/1.2/patches/145386/checks/525665/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T16:21:43.127514", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10883/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:43.127514 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:43.127514 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791303703 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303703 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303703 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62177 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4GAle8U5ZS ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525666, "url": "https://patchwork.sourceware.org/api/1.2/patches/145386/checks/525666/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T16:21:44.717603", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10883/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:44.717603 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:44.717603 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791303704 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303703 -le 1791303704 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303704 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62184 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4GAle8U5ZS ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525677, "url": "https://patchwork.sourceware.org/api/1.2/patches/145386/checks/525677/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T16:24:53.142437", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10883/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:24:53.142437 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:24:53.142437 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791303893 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303704 -le 1791303893 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303893 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62191 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4GAle8U5ZS ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.6ll7yeZL3X /tmp/tmp.4GAle8U5ZS + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67505 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67505 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67505 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67505 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=28 ++ 62045:pw-trigger.sh: 64: shyaml get-value 28.id + 62045:pw-trigger.sh: 64: series_id=67576 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67576 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67576 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67576 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67576 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67576 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67576 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67576 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67576 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145494 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145494 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145494 + 62045:pw-trigger.sh: 74: patch_id=145494 + 62045:pw-trigger.sh: 75: '[' 145494 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145494 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145494 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145494 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145494 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145494 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145494 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.t5t7IbmrCa +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.z88nxbpJ1O ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.t5t7IbmrCa /tmp/tmp.z88nxbpJ1O' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145494/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145494/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62293 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.z88nxbpJ1O ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526934, "url": "https://patchwork.sourceware.org/api/1.2/patches/145494/checks/526934/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T09:58:48.343481", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10902/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T09:58:48.343481 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T09:58:48.343481 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791453528 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791453528 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453528 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62300 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.z88nxbpJ1O ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526935, "url": "https://patchwork.sourceware.org/api/1.2/patches/145494/checks/526935/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T09:58:50.716655", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10902/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T09:58:50.716655 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T09:58:50.716655 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791453530 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453528 -le 1791453530 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453530 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62307 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.z88nxbpJ1O ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.t5t7IbmrCa /tmp/tmp.z88nxbpJ1O + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67576 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67576 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67576 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67576 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=27 ++ 62045:pw-trigger.sh: 64: shyaml get-value 27.id + 62045:pw-trigger.sh: 64: series_id=67582 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67582 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67582 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67582 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67582 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67582 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67582 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67582 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67582 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145504 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145504 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145504 + 62045:pw-trigger.sh: 74: patch_id=145504 + 62045:pw-trigger.sh: 75: '[' 145504 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145504 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145504 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145504 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145504 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145504 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145504 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.0THn2Uvz2o +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.OmGynUE1aw ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.0THn2Uvz2o /tmp/tmp.OmGynUE1aw' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145504/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145504/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62409 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OmGynUE1aw ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526932, "url": "https://patchwork.sourceware.org/api/1.2/patches/145504/checks/526932/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T09:58:46.327808", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10903/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T09:58:46.327808 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T09:58:46.327808 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791453526 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791453526 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453526 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62416 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OmGynUE1aw ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526933, "url": "https://patchwork.sourceware.org/api/1.2/patches/145504/checks/526933/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T09:58:47.388638", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10903/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T09:58:47.388638 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T09:58:47.388638 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791453527 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453526 -le 1791453527 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453527 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62423 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OmGynUE1aw ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526944, "url": "https://patchwork.sourceware.org/api/1.2/patches/145504/checks/526944/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T10:02:07.403084", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10903/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T10:02:07.403084 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T10:02:07.403084 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791453727 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453527 -le 1791453727 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453727 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62430 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OmGynUE1aw ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.0THn2Uvz2o /tmp/tmp.OmGynUE1aw + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67582 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67582 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67582 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67582 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=26 ++ 62045:pw-trigger.sh: 64: shyaml get-value 26.id + 62045:pw-trigger.sh: 64: series_id=67585 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67585 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67585 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67585 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67585 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67585 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67585 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67585 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67585 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145507 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145507 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145507 + 62045:pw-trigger.sh: 74: patch_id=145507 + 62045:pw-trigger.sh: 75: '[' 145507 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145507 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145507 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145507 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145507 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145507 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145507 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.P0m45Zd8Bf +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.d8P0I5jKTn ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.P0m45Zd8Bf /tmp/tmp.d8P0I5jKTn' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145507/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145507/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62532 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.d8P0I5jKTn ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527218, "url": "https://patchwork.sourceware.org/api/1.2/patches/145507/checks/527218/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:03:10.233838", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10905/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:03:10.233838 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:03:10.233838 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791496990 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791496990 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791496990 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62539 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.d8P0I5jKTn ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527220, "url": "https://patchwork.sourceware.org/api/1.2/patches/145507/checks/527220/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:03:12.920124", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10905/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:03:12.920124 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:03:12.920124 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791496992 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791496990 -le 1791496992 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791496992 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62546 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.d8P0I5jKTn ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527224, "url": "https://patchwork.sourceware.org/api/1.2/patches/145507/checks/527224/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:07:17.706433", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10905/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:07:17.706433 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:07:17.706433 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791497237 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791496992 -le 1791497237 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497237 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62553 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.d8P0I5jKTn ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.P0m45Zd8Bf /tmp/tmp.d8P0I5jKTn + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67585 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67585 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67585 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67585 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=25 ++ 62045:pw-trigger.sh: 64: shyaml get-value 25.id + 62045:pw-trigger.sh: 64: series_id=67589 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67589 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67589 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67589 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67589 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67589 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67589 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67589 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67589 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145513 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145513 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145513 + 62045:pw-trigger.sh: 74: patch_id=145513 + 62045:pw-trigger.sh: 75: '[' 145513 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145513 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145513 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145513 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145513 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145513 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145513 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.7XXdOpUChC +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.qV4eQaOJDl ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.7XXdOpUChC /tmp/tmp.qV4eQaOJDl' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145513/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145513/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62657 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qV4eQaOJDl ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527222, "url": "https://patchwork.sourceware.org/api/1.2/patches/145513/checks/527222/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:05:52.514509", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10906/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:05:52.514509 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:05:52.514509 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791497152 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791497152 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497152 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62664 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qV4eQaOJDl ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527223, "url": "https://patchwork.sourceware.org/api/1.2/patches/145513/checks/527223/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:05:56.932376", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10906/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:05:56.932376 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:05:56.932376 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791497156 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497152 -le 1791497156 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497156 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62671 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qV4eQaOJDl ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527226, "url": "https://patchwork.sourceware.org/api/1.2/patches/145513/checks/527226/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:09:33.901419", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10906/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:09:33.901419 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:09:33.901419 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791497373 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497156 -le 1791497373 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497373 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62678 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qV4eQaOJDl ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.7XXdOpUChC /tmp/tmp.qV4eQaOJDl + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67589 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67589 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67589 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67589 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145511 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145511 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145511 + 62045:pw-trigger.sh: 74: patch_id=145511 + 62045:pw-trigger.sh: 75: '[' 145511 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145511 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145511 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145511 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145511 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145511 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145511 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.q8r85TA63J +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.LN6kKHPrwX ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.q8r85TA63J /tmp/tmp.LN6kKHPrwX' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145511/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145511/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62742 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LN6kKHPrwX ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527407, "url": "https://patchwork.sourceware.org/api/1.2/patches/145511/checks/527407/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T05:26:59.403812", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10911/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T05:26:59.403812 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T05:26:59.403812 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791523619 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791523619 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791523619 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62749 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LN6kKHPrwX ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527408, "url": "https://patchwork.sourceware.org/api/1.2/patches/145511/checks/527408/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T05:27:02.242324", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10911/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T05:27:02.242324 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T05:27:02.242324 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791523622 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791523619 -le 1791523622 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791523622 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62756 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LN6kKHPrwX ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527415, "url": "https://patchwork.sourceware.org/api/1.2/patches/145511/checks/527415/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T05:29:38.709515", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10911/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T05:29:38.709515 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T05:29:38.709515 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791523778 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791523622 -le 1791523778 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791523778 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62763 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LN6kKHPrwX ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.q8r85TA63J /tmp/tmp.LN6kKHPrwX + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=2 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67589 2 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67589 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67589 property '.*' value Patches 2 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67589 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=24 ++ 62045:pw-trigger.sh: 64: shyaml get-value 24.id + 62045:pw-trigger.sh: 64: series_id=67598 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67598 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67598 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67598 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67598 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67598 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67598 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67598 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67598 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145521 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145521 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145521 + 62045:pw-trigger.sh: 74: patch_id=145521 + 62045:pw-trigger.sh: 75: '[' 145521 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145521 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145521 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145521 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145521 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145521 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145521 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.neEX9s0net +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.VfFKGRHxm2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.neEX9s0net /tmp/tmp.VfFKGRHxm2' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145521/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145521/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62868 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VfFKGRHxm2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527227, "url": "https://patchwork.sourceware.org/api/1.2/patches/145521/checks/527227/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:11:02.575816", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10907/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:11:02.575816 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:11:02.575816 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791497462 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791497462 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497462 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62875 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VfFKGRHxm2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527228, "url": "https://patchwork.sourceware.org/api/1.2/patches/145521/checks/527228/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:11:04.036769", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10907/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:11:04.036769 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:11:04.036769 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791497464 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497462 -le 1791497464 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497464 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62882 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VfFKGRHxm2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527237, "url": "https://patchwork.sourceware.org/api/1.2/patches/145521/checks/527237/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:14:02.473576", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10907/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:14:02.473576 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:14:02.473576 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791497642 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497464 -le 1791497642 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497642 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62889 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VfFKGRHxm2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.neEX9s0net /tmp/tmp.VfFKGRHxm2 + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67598 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67598 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67598 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67598 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=23 ++ 62045:pw-trigger.sh: 64: shyaml get-value 23.id + 62045:pw-trigger.sh: 64: series_id=67599 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67599 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67599 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67599 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67599 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67599 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67599 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67599 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67599 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145522 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145522 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145522 + 62045:pw-trigger.sh: 74: patch_id=145522 + 62045:pw-trigger.sh: 75: '[' 145522 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145522 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145522 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145522 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145522 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145522 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145522 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.6lAbEor9zX +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2iSubYXtHz ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.6lAbEor9zX /tmp/tmp.2iSubYXtHz' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145522/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145522/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62991 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2iSubYXtHz ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527230, "url": "https://patchwork.sourceware.org/api/1.2/patches/145522/checks/527230/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:11:44.506066", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10908/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:11:44.506066 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:11:44.506066 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791497504 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791497504 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497504 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 62998 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2iSubYXtHz ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527231, "url": "https://patchwork.sourceware.org/api/1.2/patches/145522/checks/527231/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:11:45.549574", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10908/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:11:45.549574 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:11:45.549574 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791497505 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497504 -le 1791497505 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497505 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63005 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2iSubYXtHz ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527239, "url": "https://patchwork.sourceware.org/api/1.2/patches/145522/checks/527239/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:14:37.944477", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10908/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:14:37.944477 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:14:37.944477 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791497677 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497505 -le 1791497677 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497677 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63012 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2iSubYXtHz ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.6lAbEor9zX /tmp/tmp.2iSubYXtHz + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67599 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67599 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67599 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67599 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=22 ++ 62045:pw-trigger.sh: 64: shyaml get-value 22.id + 62045:pw-trigger.sh: 64: series_id=67630 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67630 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67630 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67630 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67630 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67630 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67630 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67630 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67630 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145554 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145554 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145554 + 62045:pw-trigger.sh: 74: patch_id=145554 + 62045:pw-trigger.sh: 75: '[' 145554 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145554 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145554 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145554 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145554 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145554 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145554 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.SqAUAgj7m8 +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.w249coVOv6 ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.SqAUAgj7m8 /tmp/tmp.w249coVOv6' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145554/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145554/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63114 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w249coVOv6 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527229, "url": "https://patchwork.sourceware.org/api/1.2/patches/145554/checks/527229/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:11:44.180641", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10909/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:11:44.180641 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:11:44.180641 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791497504 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791497504 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497504 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63121 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w249coVOv6 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527232, "url": "https://patchwork.sourceware.org/api/1.2/patches/145554/checks/527232/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:11:46.419207", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10909/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:11:46.419207 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:11:46.419207 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791497506 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497504 -le 1791497506 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497506 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63128 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w249coVOv6 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.SqAUAgj7m8 /tmp/tmp.w249coVOv6 + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67630 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67630 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67630 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67630 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=21 ++ 62045:pw-trigger.sh: 64: shyaml get-value 21.id + 62045:pw-trigger.sh: 64: series_id=67646 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67646 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67646 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67646 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67646 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67646 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67646 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67646 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67646 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145578 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145578 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145578 + 62045:pw-trigger.sh: 74: patch_id=145578 + 62045:pw-trigger.sh: 75: '[' 145578 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145578 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145578 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145578 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145578 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145578 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145578 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.XvfpbY3Oet +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.18SgQE5WI7 ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.XvfpbY3Oet /tmp/tmp.18SgQE5WI7' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145578/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145578/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63230 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.18SgQE5WI7 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527476, "url": "https://patchwork.sourceware.org/api/1.2/patches/145578/checks/527476/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T10:23:08.663784", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10913/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T10:23:08.663784 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T10:23:08.663784 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791541388 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791541388 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791541388 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63237 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.18SgQE5WI7 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527479, "url": "https://patchwork.sourceware.org/api/1.2/patches/145578/checks/527479/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T10:23:17.975001", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10913/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T10:23:17.975001 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T10:23:17.975001 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791541397 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791541388 -le 1791541397 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791541397 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63244 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.18SgQE5WI7 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.XvfpbY3Oet /tmp/tmp.18SgQE5WI7 + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67646 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67646 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67646 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67646 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=20 ++ 62045:pw-trigger.sh: 64: shyaml get-value 20.id + 62045:pw-trigger.sh: 64: series_id=67656 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67656 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67656 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67656 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67656 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67656 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67656 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67656 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67656 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145590 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145590 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145590 + 62045:pw-trigger.sh: 74: patch_id=145590 + 62045:pw-trigger.sh: 75: '[' 145590 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145590 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145590 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145590 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145590 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145590 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145590 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.iJYl1SbbDt +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.LL1PhAq6uZ ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.iJYl1SbbDt /tmp/tmp.LL1PhAq6uZ' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145590/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145590/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63346 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LL1PhAq6uZ ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527475, "url": "https://patchwork.sourceware.org/api/1.2/patches/145590/checks/527475/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T10:23:08.130481", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10914/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T10:23:08.130481 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T10:23:08.130481 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791541388 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791541388 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791541388 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63353 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LL1PhAq6uZ ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527477, "url": "https://patchwork.sourceware.org/api/1.2/patches/145590/checks/527477/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T10:23:10.399261", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10914/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T10:23:10.399261 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T10:23:10.399261 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791541390 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791541388 -le 1791541390 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791541390 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63360 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LL1PhAq6uZ ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527481, "url": "https://patchwork.sourceware.org/api/1.2/patches/145590/checks/527481/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T10:27:24.378901", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10914/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T10:27:24.378901 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T10:27:24.378901 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791541644 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791541390 -le 1791541644 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791541644 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63367 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LL1PhAq6uZ ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.iJYl1SbbDt /tmp/tmp.LL1PhAq6uZ + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67656 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67656 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67656 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67656 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=19 ++ 62045:pw-trigger.sh: 64: shyaml get-value 19.id + 62045:pw-trigger.sh: 64: series_id=67657 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67657 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67657 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67657 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67657 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67657 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67657 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67657 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67657 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145591 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145591 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145591 + 62045:pw-trigger.sh: 74: patch_id=145591 + 62045:pw-trigger.sh: 75: '[' 145591 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145591 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145591 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145591 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145591 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145591 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145591 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.q1GjRe62x2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Ef3iaN6rNU ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.q1GjRe62x2 /tmp/tmp.Ef3iaN6rNU' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145591/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145591/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63469 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ef3iaN6rNU ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527483, "url": "https://patchwork.sourceware.org/api/1.2/patches/145591/checks/527483/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T10:30:00.320418", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10915/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T10:30:00.320418 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T10:30:00.320418 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791541800 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791541800 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791541800 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63476 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ef3iaN6rNU ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527484, "url": "https://patchwork.sourceware.org/api/1.2/patches/145591/checks/527484/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T10:30:02.995795", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10915/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T10:30:02.995795 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T10:30:02.995795 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791541802 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791541800 -le 1791541802 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791541802 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63483 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ef3iaN6rNU ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527487, "url": "https://patchwork.sourceware.org/api/1.2/patches/145591/checks/527487/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T10:32:54.077377", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10915/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T10:32:54.077377 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T10:32:54.077377 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791541974 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791541802 -le 1791541974 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791541974 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63490 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ef3iaN6rNU ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.q1GjRe62x2 /tmp/tmp.Ef3iaN6rNU + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67657 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67657 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67657 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67657 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=18 ++ 62045:pw-trigger.sh: 64: shyaml get-value 18.id + 62045:pw-trigger.sh: 64: series_id=67659 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67659 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67659 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67659 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67659 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67659 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67659 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67659 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67659 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145594 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145594 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145594 + 62045:pw-trigger.sh: 74: patch_id=145594 + 62045:pw-trigger.sh: 75: '[' 145594 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145594 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145594 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145594 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145594 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145594 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145594 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.5PwRCvIkKz +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.nKLs47BKDf ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.5PwRCvIkKz /tmp/tmp.nKLs47BKDf' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145594/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145594/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63594 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nKLs47BKDf ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527485, "url": "https://patchwork.sourceware.org/api/1.2/patches/145594/checks/527485/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T10:31:49.158672", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10916/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T10:31:49.158672 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T10:31:49.158672 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791541909 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791541909 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791541909 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63601 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nKLs47BKDf ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527486, "url": "https://patchwork.sourceware.org/api/1.2/patches/145594/checks/527486/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T10:31:50.840788", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10916/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T10:31:50.840788 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T10:31:50.840788 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791541910 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791541909 -le 1791541910 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791541910 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63608 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nKLs47BKDf ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527488, "url": "https://patchwork.sourceware.org/api/1.2/patches/145594/checks/527488/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T10:34:13.408512", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10916/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T10:34:13.408512 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T10:34:13.408512 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791542053 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791541910 -le 1791542053 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791542053 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63615 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nKLs47BKDf ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.5PwRCvIkKz /tmp/tmp.nKLs47BKDf + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67659 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67659 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67659 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67659 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145593 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145593 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145593 + 62045:pw-trigger.sh: 74: patch_id=145593 + 62045:pw-trigger.sh: 75: '[' 145593 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145593 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145593 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145593 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145593 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145593 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145593 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.gApRv7VOQp +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ziUzATzw7L ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.gApRv7VOQp /tmp/tmp.ziUzATzw7L' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145593/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145593/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63679 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ziUzATzw7L ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527984, "url": "https://patchwork.sourceware.org/api/1.2/patches/145593/checks/527984/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T15:55:05.502581", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10917/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T15:55:05.502581 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T15:55:05.502581 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791906905 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791906905 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791906905 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63686 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ziUzATzw7L ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527985, "url": "https://patchwork.sourceware.org/api/1.2/patches/145593/checks/527985/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T15:55:07.007179", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10917/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T15:55:07.007179 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T15:55:07.007179 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791906907 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791906905 -le 1791906907 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791906907 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63693 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ziUzATzw7L ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527990, "url": "https://patchwork.sourceware.org/api/1.2/patches/145593/checks/527990/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T15:59:40.868290", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10917/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T15:59:40.868290 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T15:59:40.868290 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791907180 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791906907 -le 1791907180 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791907180 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63700 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ziUzATzw7L ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.gApRv7VOQp /tmp/tmp.ziUzATzw7L + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=2 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67659 2 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67659 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67659 property '.*' value Patches 2 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67659 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=17 ++ 62045:pw-trigger.sh: 64: shyaml get-value 17.id + 62045:pw-trigger.sh: 64: series_id=67681 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67681 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67681 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67681 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67681 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67681 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67681 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67681 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67681 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145618 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145618 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145618 + 62045:pw-trigger.sh: 74: patch_id=145618 + 62045:pw-trigger.sh: 75: '[' 145618 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145618 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145618 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145618 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145618 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145618 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145618 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.7HK3pJeCVt +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.oNK3XpJ7zV ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.7HK3pJeCVt /tmp/tmp.oNK3XpJ7zV' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145618/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145618/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63809 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.oNK3XpJ7zV ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528022, "url": "https://patchwork.sourceware.org/api/1.2/patches/145618/checks/528022/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:28:40.614244", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10925/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:28:40.614244 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:28:40.614244 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908920 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908920 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908920 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63816 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.oNK3XpJ7zV ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528023, "url": "https://patchwork.sourceware.org/api/1.2/patches/145618/checks/528023/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:28:42.893413", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10925/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:28:42.893413 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:28:42.893413 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908922 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908920 -le 1791908922 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908922 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63823 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.oNK3XpJ7zV ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.7HK3pJeCVt /tmp/tmp.oNK3XpJ7zV + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67681 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67681 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67681 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67681 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145617 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145617 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145617 + 62045:pw-trigger.sh: 74: patch_id=145617 + 62045:pw-trigger.sh: 75: '[' 145617 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145617 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145617 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145617 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145617 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145617 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145617 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.q8t7ysNRwy +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.VNcVHJlyir ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.q8t7ysNRwy /tmp/tmp.VNcVHJlyir' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145617/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145617/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63887 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VNcVHJlyir ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528383, "url": "https://patchwork.sourceware.org/api/1.2/patches/145617/checks/528383/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:16.388943", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10933/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:16.388943 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:16.388943 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931096 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791931096 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931096 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63894 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VNcVHJlyir ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528385, "url": "https://patchwork.sourceware.org/api/1.2/patches/145617/checks/528385/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:19.032350", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10933/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:19.032350 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:19.032350 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931099 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791931096 -le 1791931099 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931099 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63901 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VNcVHJlyir ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.q8t7ysNRwy /tmp/tmp.VNcVHJlyir + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=2 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67681 2 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67681 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67681 property '.*' value Patches 2 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67681 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145616 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145616 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145616 + 62045:pw-trigger.sh: 74: patch_id=145616 + 62045:pw-trigger.sh: 75: '[' 145616 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145616 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145616 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145616 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145616 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145616 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145616 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Rx7QXoj2AJ +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.nzRAdtH3Mp ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Rx7QXoj2AJ /tmp/tmp.nzRAdtH3Mp' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145616/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145616/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63968 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nzRAdtH3Mp ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528742, "url": "https://patchwork.sourceware.org/api/1.2/patches/145616/checks/528742/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T10:05:30.371131", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10941/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T10:05:30.371131 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T10:05:30.371131 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791972330 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791972330 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791972330 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63975 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nzRAdtH3Mp ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528745, "url": "https://patchwork.sourceware.org/api/1.2/patches/145616/checks/528745/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T10:05:35.479039", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10941/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T10:05:35.479039 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T10:05:35.479039 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791972335 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791972330 -le 1791972335 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791972335 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 63982 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nzRAdtH3Mp ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Rx7QXoj2AJ /tmp/tmp.nzRAdtH3Mp + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=3 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67681 3 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67681 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67681 property '.*' value Patches 3 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67681 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=16 ++ 62045:pw-trigger.sh: 64: shyaml get-value 16.id + 62045:pw-trigger.sh: 64: series_id=67688 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67688 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67688 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67688 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67688 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67688 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67688 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67688 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67688 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145626 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145626 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145626 + 62045:pw-trigger.sh: 74: patch_id=145626 + 62045:pw-trigger.sh: 75: '[' 145626 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145626 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145626 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145626 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145626 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145626 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145626 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.iDJfRTyT0n +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2aQovD3jTR ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.iDJfRTyT0n /tmp/tmp.2aQovD3jTR' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145626/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145626/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64090 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2aQovD3jTR ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528003, "url": "https://patchwork.sourceware.org/api/1.2/patches/145626/checks/528003/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:21:24.151141", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10926/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:21:24.151141 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:21:24.151141 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908484 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908484 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908484 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64097 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2aQovD3jTR ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528004, "url": "https://patchwork.sourceware.org/api/1.2/patches/145626/checks/528004/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:21:26.300076", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10926/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:21:26.300076 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:21:26.300076 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908486 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908484 -le 1791908486 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908486 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64104 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2aQovD3jTR ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.iDJfRTyT0n /tmp/tmp.2aQovD3jTR + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67688 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67688 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67688 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67688 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=15 ++ 62045:pw-trigger.sh: 64: shyaml get-value 15.id + 62045:pw-trigger.sh: 64: series_id=67699 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67699 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67699 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67699 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67699 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67699 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67699 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67699 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67699 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145637 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145637 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145637 + 62045:pw-trigger.sh: 74: patch_id=145637 + 62045:pw-trigger.sh: 75: '[' 145637 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145637 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145637 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145637 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145637 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145637 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145637 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.tqMaHKzL0q +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.vFdSZojRit ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.tqMaHKzL0q /tmp/tmp.vFdSZojRit' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145637/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145637/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64206 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vFdSZojRit ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528016, "url": "https://patchwork.sourceware.org/api/1.2/patches/145637/checks/528016/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:26:36.031861", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10927/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:26:36.031861 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:26:36.031861 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908796 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908796 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908796 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64213 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vFdSZojRit ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528017, "url": "https://patchwork.sourceware.org/api/1.2/patches/145637/checks/528017/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:26:37.278908", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10927/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:26:37.278908 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:26:37.278908 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908797 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908796 -le 1791908797 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908797 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64220 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vFdSZojRit ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528024, "url": "https://patchwork.sourceware.org/api/1.2/patches/145637/checks/528024/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:28:56.837076", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10927/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:28:56.837076 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:28:56.837076 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908936 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908797 -le 1791908936 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908936 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64227 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vFdSZojRit ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.tqMaHKzL0q /tmp/tmp.vFdSZojRit + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67699 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67699 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67699 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67699 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=14 ++ 62045:pw-trigger.sh: 64: shyaml get-value 14.id + 62045:pw-trigger.sh: 64: series_id=67720 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67720 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67720 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67720 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67720 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67720 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67720 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67720 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67720 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145669 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145669 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145669 + 62045:pw-trigger.sh: 74: patch_id=145669 + 62045:pw-trigger.sh: 75: '[' 145669 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145669 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145669 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145669 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145669 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145669 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145669 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.YgmPUoRsSX +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.quy4G062Vn ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.YgmPUoRsSX /tmp/tmp.quy4G062Vn' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145669/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145669/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64329 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.quy4G062Vn ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528384, "url": "https://patchwork.sourceware.org/api/1.2/patches/145669/checks/528384/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:18.659288", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10934/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:18.659288 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:18.659288 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931098 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791931098 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931098 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64336 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.quy4G062Vn ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528386, "url": "https://patchwork.sourceware.org/api/1.2/patches/145669/checks/528386/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:21.168073", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10934/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:21.168073 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:21.168073 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931101 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791931098 -le 1791931101 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931101 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64343 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.quy4G062Vn ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.YgmPUoRsSX /tmp/tmp.quy4G062Vn + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67720 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67720 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67720 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67720 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=13 ++ 62045:pw-trigger.sh: 64: shyaml get-value 13.id + 62045:pw-trigger.sh: 64: series_id=67721 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67721 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67721 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67721 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67721 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67721 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67721 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67721 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67721 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145670 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145670 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145670 + 62045:pw-trigger.sh: 74: patch_id=145670 + 62045:pw-trigger.sh: 75: '[' 145670 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145670 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145670 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145670 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145670 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145670 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145670 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.TaAQOaB3f7 +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.LaYKuHzxY8 ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.TaAQOaB3f7 /tmp/tmp.LaYKuHzxY8' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145670/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145670/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64445 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LaYKuHzxY8 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528387, "url": "https://patchwork.sourceware.org/api/1.2/patches/145670/checks/528387/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:28.363568", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10935/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:28.363568 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:28.363568 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931108 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791931108 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931108 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64452 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LaYKuHzxY8 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528388, "url": "https://patchwork.sourceware.org/api/1.2/patches/145670/checks/528388/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:30.874908", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10935/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:30.874908 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:30.874908 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931110 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791931108 -le 1791931110 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931110 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64459 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LaYKuHzxY8 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.TaAQOaB3f7 /tmp/tmp.LaYKuHzxY8 + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67721 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67721 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67721 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67721 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=12 ++ 62045:pw-trigger.sh: 64: shyaml get-value 12.id + 62045:pw-trigger.sh: 64: series_id=67724 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67724 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67724 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67724 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67724 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67724 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67724 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67724 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67724 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145674 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145674 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145674 + 62045:pw-trigger.sh: 74: patch_id=145674 + 62045:pw-trigger.sh: 75: '[' 145674 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145674 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145674 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145674 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145674 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145674 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145674 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.YXp8sArRok +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.MHbLHRy7br ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.YXp8sArRok /tmp/tmp.MHbLHRy7br' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145674/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145674/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64561 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MHbLHRy7br ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528389, "url": "https://patchwork.sourceware.org/api/1.2/patches/145674/checks/528389/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:51.791077", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10936/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:51.791077 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:51.791077 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931131 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791931131 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931131 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64568 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MHbLHRy7br ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528390, "url": "https://patchwork.sourceware.org/api/1.2/patches/145674/checks/528390/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:54.999029", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10936/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:54.999029 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:54.999029 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931134 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791931131 -le 1791931134 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931134 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64575 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MHbLHRy7br ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.YXp8sArRok /tmp/tmp.MHbLHRy7br + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67724 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67724 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67724 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67724 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=11 ++ 62045:pw-trigger.sh: 64: shyaml get-value 11.id + 62045:pw-trigger.sh: 64: series_id=67728 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67728 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67728 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67728 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67728 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67728 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67728 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67728 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67728 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145678 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145678 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145678 + 62045:pw-trigger.sh: 74: patch_id=145678 + 62045:pw-trigger.sh: 75: '[' 145678 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145678 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145678 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145678 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145678 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145678 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145678 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ZPQVW9qbNv +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.si90o94sV9 ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ZPQVW9qbNv /tmp/tmp.si90o94sV9' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145678/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145678/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64677 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.si90o94sV9 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528018, "url": "https://patchwork.sourceware.org/api/1.2/patches/145678/checks/528018/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:26:50.545371", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10931/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:26:50.545371 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:26:50.545371 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908810 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908810 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908810 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64684 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.si90o94sV9 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528019, "url": "https://patchwork.sourceware.org/api/1.2/patches/145678/checks/528019/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:26:52.825102", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10931/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:26:52.825102 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:26:52.825102 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908812 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908810 -le 1791908812 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908812 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64691 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.si90o94sV9 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ZPQVW9qbNv /tmp/tmp.si90o94sV9 + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67728 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67728 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67728 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67728 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=10 ++ 62045:pw-trigger.sh: 64: shyaml get-value 10.id + 62045:pw-trigger.sh: 64: series_id=67758 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67758 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67758 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67758 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67758 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67758 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67758 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67758 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67758 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145718 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145718 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145718 + 62045:pw-trigger.sh: 74: patch_id=145718 + 62045:pw-trigger.sh: 75: '[' 145718 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145718 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145718 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145718 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145718 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145718 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145718 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Zf4rARGVPd +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.BIipP3nBGg ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Zf4rARGVPd /tmp/tmp.BIipP3nBGg' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145718/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145718/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64807 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BIipP3nBGg ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528020, "url": "https://patchwork.sourceware.org/api/1.2/patches/145718/checks/528020/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:27:38.621184", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10932/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:27:38.621184 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:27:38.621184 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908858 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908858 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908858 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64814 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BIipP3nBGg ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528021, "url": "https://patchwork.sourceware.org/api/1.2/patches/145718/checks/528021/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:27:40.019613", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10932/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:27:40.019613 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:27:40.019613 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908860 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908858 -le 1791908860 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908860 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64821 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BIipP3nBGg ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528027, "url": "https://patchwork.sourceware.org/api/1.2/patches/145718/checks/528027/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:30:00.179951", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10932/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:30:00.179951 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:30:00.179951 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791909000 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908860 -le 1791909000 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791909000 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64828 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BIipP3nBGg ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Zf4rARGVPd /tmp/tmp.BIipP3nBGg + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67758 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67758 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67758 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67758 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145717 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145717 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145717 + 62045:pw-trigger.sh: 74: patch_id=145717 + 62045:pw-trigger.sh: 75: '[' 145717 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145717 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145717 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145717 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145717 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145717 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145717 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NMNDZhleqI +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.hkRstGqFgU ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NMNDZhleqI /tmp/tmp.hkRstGqFgU' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145717/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145717/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64892 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hkRstGqFgU ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528393, "url": "https://patchwork.sourceware.org/api/1.2/patches/145717/checks/528393/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:56.890403", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10937/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:56.890403 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:56.890403 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931136 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791931136 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931136 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64899 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hkRstGqFgU ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528395, "url": "https://patchwork.sourceware.org/api/1.2/patches/145717/checks/528395/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:39:00.396949", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10937/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:39:00.396949 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:39:00.396949 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931140 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791931136 -le 1791931140 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931140 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64906 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hkRstGqFgU ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528399, "url": "https://patchwork.sourceware.org/api/1.2/patches/145717/checks/528399/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:41:24.099370", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10937/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:41:24.099370 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:41:24.099370 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931284 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791931140 -le 1791931284 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931284 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64913 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hkRstGqFgU ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NMNDZhleqI /tmp/tmp.hkRstGqFgU + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=2 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67758 2 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67758 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67758 property '.*' value Patches 2 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67758 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145714 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145714 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145714 + 62045:pw-trigger.sh: 74: patch_id=145714 + 62045:pw-trigger.sh: 75: '[' 145714 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145714 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145714 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145714 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145714 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145714 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145714 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.VJdM8zZpkE +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2JRSaRfcvb ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.VJdM8zZpkE /tmp/tmp.2JRSaRfcvb' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145714/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145714/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64980 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2JRSaRfcvb ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528744, "url": "https://patchwork.sourceware.org/api/1.2/patches/145714/checks/528744/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T10:05:35.464873", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10942/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T10:05:35.464873 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T10:05:35.464873 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791972335 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791972335 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791972335 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64987 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2JRSaRfcvb ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528746, "url": "https://patchwork.sourceware.org/api/1.2/patches/145714/checks/528746/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T10:05:41.454459", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10942/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T10:05:41.454459 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T10:05:41.454459 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791972341 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791972335 -le 1791972341 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791972341 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 64994 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2JRSaRfcvb ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528751, "url": "https://patchwork.sourceware.org/api/1.2/patches/145714/checks/528751/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T10:08:22.227027", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10942/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T10:08:22.227027 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T10:08:22.227027 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791972502 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791972341 -le 1791972502 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791972502 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65001 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2JRSaRfcvb ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.VJdM8zZpkE /tmp/tmp.2JRSaRfcvb + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=3 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67758 3 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67758 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67758 property '.*' value Patches 3 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67758 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145715 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145715 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145715 + 62045:pw-trigger.sh: 74: patch_id=145715 + 62045:pw-trigger.sh: 75: '[' 145715 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145715 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145715 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145715 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145715 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145715 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145715 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.JumTZbExsf +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.c0yniFZB3w ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.JumTZbExsf /tmp/tmp.c0yniFZB3w' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145715/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145715/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65071 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.c0yniFZB3w ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529045, "url": "https://patchwork.sourceware.org/api/1.2/patches/145715/checks/529045/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T21:55:05.774287", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10946/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T21:55:05.774287 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T21:55:05.774287 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1792014905 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792014905 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792014905 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65078 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.c0yniFZB3w ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529046, "url": "https://patchwork.sourceware.org/api/1.2/patches/145715/checks/529046/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T21:55:07.983143", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10946/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T21:55:07.983143 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T21:55:07.983143 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1792014907 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792014905 -le 1792014907 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792014907 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65085 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.c0yniFZB3w ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529048, "url": "https://patchwork.sourceware.org/api/1.2/patches/145715/checks/529048/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T21:58:09.785183", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10946/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T21:58:09.785183 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T21:58:09.785183 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1792015089 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792014907 -le 1792015089 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792015089 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65092 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.c0yniFZB3w ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.JumTZbExsf /tmp/tmp.c0yniFZB3w + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=4 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67758 4 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67758 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67758 property '.*' value Patches 4 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67758 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145716 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145716 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145716 + 62045:pw-trigger.sh: 74: patch_id=145716 + 62045:pw-trigger.sh: 75: '[' 145716 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145716 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145716 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145716 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145716 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145716 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145716 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.pMQNcz4qa9 +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.aQgR4olwuQ ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.pMQNcz4qa9 /tmp/tmp.aQgR4olwuQ' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145716/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145716/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65165 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aQgR4olwuQ ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.pMQNcz4qa9 /tmp/tmp.aQgR4olwuQ + 62045:pw-trigger.sh: 89: check_state=pending + 62045:pw-trigger.sh: 90: '[' pending = pending ']' + 62045:pw-trigger.sh: 91: break + 62045:pw-trigger.sh: 96: '[' 145716 = '' ']' + 62045:pw-trigger.sh: 101: check_state=success + 62045:pw-trigger.sh: 108: '[' success '!=' success ']' + 62045:pw-trigger.sh: 113: j=1 + 62045:pw-trigger.sh: 114: cat + 62045:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=9 ++ 62045:pw-trigger.sh: 64: shyaml get-value 9.id + 62045:pw-trigger.sh: 64: series_id=67761 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67761 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67761 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67761 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67761 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67761 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67761 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67761 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67761 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145724 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145724 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145724 + 62045:pw-trigger.sh: 74: patch_id=145724 + 62045:pw-trigger.sh: 75: '[' 145724 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145724 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145724 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145724 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145724 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145724 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145724 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.4QqqAExvpa +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.M3R6aoYbhL ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.4QqqAExvpa /tmp/tmp.M3R6aoYbhL' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145724/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145724/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65263 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.M3R6aoYbhL ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527994, "url": "https://patchwork.sourceware.org/api/1.2/patches/145724/checks/527994/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:13:33.169797", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10918/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:13:33.169797 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:13:33.169797 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908013 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908013 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908013 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65270 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.M3R6aoYbhL ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527996, "url": "https://patchwork.sourceware.org/api/1.2/patches/145724/checks/527996/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:13:35.960959", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10918/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:13:35.960959 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:13:35.960959 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908015 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908013 -le 1791908015 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908015 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65277 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.M3R6aoYbhL ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.4QqqAExvpa /tmp/tmp.M3R6aoYbhL + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67761 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67761 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67761 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67761 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145720 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145720 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145720 + 62045:pw-trigger.sh: 74: patch_id=145720 + 62045:pw-trigger.sh: 75: '[' 145720 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145720 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145720 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145720 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145720 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145720 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145720 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.UbHDS3ucUE +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.rPooWCeeS3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.UbHDS3ucUE /tmp/tmp.rPooWCeeS3' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145720/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145720/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65341 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rPooWCeeS3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528391, "url": "https://patchwork.sourceware.org/api/1.2/patches/145720/checks/528391/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:56.710875", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10938/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:56.710875 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:56.710875 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931136 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791931136 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931136 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65348 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rPooWCeeS3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528396, "url": "https://patchwork.sourceware.org/api/1.2/patches/145720/checks/528396/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:39:00.668441", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10938/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:39:00.668441 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:39:00.668441 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931140 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791931136 -le 1791931140 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931140 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65355 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rPooWCeeS3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.UbHDS3ucUE /tmp/tmp.rPooWCeeS3 + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=2 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67761 2 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67761 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67761 property '.*' value Patches 2 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67761 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145725 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145725 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145725 + 62045:pw-trigger.sh: 74: patch_id=145725 + 62045:pw-trigger.sh: 75: '[' 145725 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145725 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145725 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145725 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145725 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145725 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145725 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.M7zeEmYbsg +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.90AFfbP0xP ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.M7zeEmYbsg /tmp/tmp.90AFfbP0xP' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145725/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145725/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65422 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.90AFfbP0xP ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528741, "url": "https://patchwork.sourceware.org/api/1.2/patches/145725/checks/528741/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T10:05:29.941643", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10943/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T10:05:29.941643 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T10:05:29.941643 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791972329 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791972329 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791972329 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65429 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.90AFfbP0xP ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528743, "url": "https://patchwork.sourceware.org/api/1.2/patches/145725/checks/528743/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T10:05:34.449496", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10943/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T10:05:34.449496 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T10:05:34.449496 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791972334 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791972329 -le 1791972334 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791972334 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65436 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.90AFfbP0xP ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.M7zeEmYbsg /tmp/tmp.90AFfbP0xP + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=3 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67761 3 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67761 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67761 property '.*' value Patches 3 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67761 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145722 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145722 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145722 + 62045:pw-trigger.sh: 74: patch_id=145722 + 62045:pw-trigger.sh: 75: '[' 145722 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145722 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145722 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145722 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145722 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145722 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145722 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lqBT0KGRFH +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ez37LvSEmX ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lqBT0KGRFH /tmp/tmp.ez37LvSEmX' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145722/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145722/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65506 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ez37LvSEmX ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529049, "url": "https://patchwork.sourceware.org/api/1.2/patches/145722/checks/529049/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T21:58:34.075692", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10947/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T21:58:34.075692 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T21:58:34.075692 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1792015114 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792015114 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792015114 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65513 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ez37LvSEmX ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529050, "url": "https://patchwork.sourceware.org/api/1.2/patches/145722/checks/529050/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T21:58:36.398205", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10947/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T21:58:36.398205 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T21:58:36.398205 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1792015116 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792015114 -le 1792015116 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792015116 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65520 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ez37LvSEmX ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lqBT0KGRFH /tmp/tmp.ez37LvSEmX + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=4 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67761 4 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67761 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67761 property '.*' value Patches 4 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67761 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145721 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145721 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145721 + 62045:pw-trigger.sh: 74: patch_id=145721 + 62045:pw-trigger.sh: 75: '[' 145721 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145721 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145721 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145721 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145721 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145721 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145721 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.fMrqDDiOHg +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.0aAg5mcBJT ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.fMrqDDiOHg /tmp/tmp.0aAg5mcBJT' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145721/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145721/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65593 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0aAg5mcBJT ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.fMrqDDiOHg /tmp/tmp.0aAg5mcBJT + 62045:pw-trigger.sh: 89: check_state=pending + 62045:pw-trigger.sh: 90: '[' pending = pending ']' + 62045:pw-trigger.sh: 91: break + 62045:pw-trigger.sh: 96: '[' 145721 = '' ']' + 62045:pw-trigger.sh: 101: check_state=success + 62045:pw-trigger.sh: 108: '[' success '!=' success ']' + 62045:pw-trigger.sh: 113: j=2 + 62045:pw-trigger.sh: 114: cat + 62045:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=8 ++ 62045:pw-trigger.sh: 64: shyaml get-value 8.id + 62045:pw-trigger.sh: 64: series_id=67782 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67782 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67782 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67782 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67782 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67782 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67782 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67782 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67782 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145757 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145757 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145757 + 62045:pw-trigger.sh: 74: patch_id=145757 + 62045:pw-trigger.sh: 75: '[' 145757 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145757 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145757 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145757 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145757 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145757 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145757 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.m9AaqoNbj9 +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.w92NzEsOR3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.m9AaqoNbj9 /tmp/tmp.w92NzEsOR3' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145757/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145757/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65687 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w92NzEsOR3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528011, "url": "https://patchwork.sourceware.org/api/1.2/patches/145757/checks/528011/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:22:19.855045", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10919/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:22:19.855045 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:22:19.855045 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908539 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908539 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908539 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65694 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w92NzEsOR3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528012, "url": "https://patchwork.sourceware.org/api/1.2/patches/145757/checks/528012/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:22:23.280160", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10919/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:22:23.280160 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:22:23.280160 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908543 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908539 -le 1791908543 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908543 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65701 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w92NzEsOR3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528015, "url": "https://patchwork.sourceware.org/api/1.2/patches/145757/checks/528015/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:24:36.582524", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10919/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:24:36.582524 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:24:36.582524 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908676 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908543 -le 1791908676 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908676 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65708 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w92NzEsOR3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.m9AaqoNbj9 /tmp/tmp.w92NzEsOR3 + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67782 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67782 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67782 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67782 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145755 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145755 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145755 + 62045:pw-trigger.sh: 74: patch_id=145755 + 62045:pw-trigger.sh: 75: '[' 145755 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145755 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145755 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145755 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145755 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145755 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145755 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.8TxcoUvQJD +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RA7oz2CeFX ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.8TxcoUvQJD /tmp/tmp.RA7oz2CeFX' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145755/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145755/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65772 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RA7oz2CeFX ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528392, "url": "https://patchwork.sourceware.org/api/1.2/patches/145755/checks/528392/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:56.726259", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10939/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:56.726259 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:56.726259 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931136 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791931136 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931136 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65779 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RA7oz2CeFX ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528394, "url": "https://patchwork.sourceware.org/api/1.2/patches/145755/checks/528394/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:59.872671", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10939/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:59.872671 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:59.872671 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931139 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791931136 -le 1791931139 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931139 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65786 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RA7oz2CeFX ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528400, "url": "https://patchwork.sourceware.org/api/1.2/patches/145755/checks/528400/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:41:27.768063", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10939/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:41:27.768063 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:41:27.768063 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931287 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791931139 -le 1791931287 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931287 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65793 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RA7oz2CeFX ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.8TxcoUvQJD /tmp/tmp.RA7oz2CeFX + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=2 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67782 2 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67782 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67782 property '.*' value Patches 2 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67782 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145754 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145754 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145754 + 62045:pw-trigger.sh: 74: patch_id=145754 + 62045:pw-trigger.sh: 75: '[' 145754 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145754 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145754 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145754 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145754 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145754 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145754 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.uKkNVhvQgO +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.MgY11LA0SN ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.uKkNVhvQgO /tmp/tmp.MgY11LA0SN' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145754/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145754/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65860 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MgY11LA0SN ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528749, "url": "https://patchwork.sourceware.org/api/1.2/patches/145754/checks/528749/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T10:07:05.186544", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10944/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T10:07:05.186544 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T10:07:05.186544 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791972425 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791972425 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791972425 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65867 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MgY11LA0SN ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528750, "url": "https://patchwork.sourceware.org/api/1.2/patches/145754/checks/528750/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T10:07:06.804177", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10944/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T10:07:06.804177 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T10:07:06.804177 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791972426 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791972425 -le 1791972426 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791972426 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65874 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MgY11LA0SN ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528752, "url": "https://patchwork.sourceware.org/api/1.2/patches/145754/checks/528752/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T10:09:37.577840", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10944/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T10:09:37.577840 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T10:09:37.577840 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791972577 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791972426 -le 1791972577 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791972577 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65881 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MgY11LA0SN ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.uKkNVhvQgO /tmp/tmp.MgY11LA0SN + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=3 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67782 3 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67782 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67782 property '.*' value Patches 3 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67782 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145756 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145756 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145756 + 62045:pw-trigger.sh: 74: patch_id=145756 + 62045:pw-trigger.sh: 75: '[' 145756 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145756 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145756 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145756 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145756 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145756 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145756 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.x2mJ0h9lX3 +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.izD9djPhML ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.x2mJ0h9lX3 /tmp/tmp.izD9djPhML' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145756/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145756/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65951 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.izD9djPhML ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529053, "url": "https://patchwork.sourceware.org/api/1.2/patches/145756/checks/529053/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T21:59:03.181549", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10948/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T21:59:03.181549 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T21:59:03.181549 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1792015143 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792015143 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792015143 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65958 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.izD9djPhML ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529054, "url": "https://patchwork.sourceware.org/api/1.2/patches/145756/checks/529054/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T21:59:04.935626", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10948/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T21:59:04.935626 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T21:59:04.935626 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1792015144 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792015143 -le 1792015144 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792015144 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65965 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.izD9djPhML ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529060, "url": "https://patchwork.sourceware.org/api/1.2/patches/145756/checks/529060/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T22:01:26.738362", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10948/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T22:01:26.738362 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T22:01:26.738362 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1792015286 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792015144 -le 1792015286 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792015286 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 65972 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.izD9djPhML ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.x2mJ0h9lX3 /tmp/tmp.izD9djPhML + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=4 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67782 4 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67782 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67782 property '.*' value Patches 4 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67782 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=7 ++ 62045:pw-trigger.sh: 64: shyaml get-value 7.id + 62045:pw-trigger.sh: 64: series_id=67786 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67786 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67786 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67786 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67786 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67786 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67786 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67786 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67786 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145761 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145761 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145761 + 62045:pw-trigger.sh: 74: patch_id=145761 + 62045:pw-trigger.sh: 75: '[' 145761 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145761 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145761 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145761 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145761 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145761 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145761 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.p8lYthBMLo +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.dTpJ8kbQlj ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.p8lYthBMLo /tmp/tmp.dTpJ8kbQlj' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145761/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145761/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66083 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dTpJ8kbQlj ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528009, "url": "https://patchwork.sourceware.org/api/1.2/patches/145761/checks/528009/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:22:15.459891", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10920/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:22:15.459891 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:22:15.459891 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908535 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908535 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908535 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66090 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dTpJ8kbQlj ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528010, "url": "https://patchwork.sourceware.org/api/1.2/patches/145761/checks/528010/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:22:17.685706", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10920/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:22:17.685706 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:22:17.685706 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908537 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908535 -le 1791908537 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908537 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66097 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dTpJ8kbQlj ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.p8lYthBMLo /tmp/tmp.dTpJ8kbQlj + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67786 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67786 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67786 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67786 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=6 ++ 62045:pw-trigger.sh: 64: shyaml get-value 6.id + 62045:pw-trigger.sh: 64: series_id=67787 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67787 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67787 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67787 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67787 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67787 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67787 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67787 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67787 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145762 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145762 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145762 + 62045:pw-trigger.sh: 74: patch_id=145762 + 62045:pw-trigger.sh: 75: '[' 145762 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145762 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145762 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145762 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145762 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145762 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145762 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.B2zHqAQSXE +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bFie4UinnZ ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.B2zHqAQSXE /tmp/tmp.bFie4UinnZ' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145762/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145762/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66199 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bFie4UinnZ ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527993, "url": "https://patchwork.sourceware.org/api/1.2/patches/145762/checks/527993/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:13:32.052688", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10921/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:13:32.052688 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:13:32.052688 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908012 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908012 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908012 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66206 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bFie4UinnZ ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527995, "url": "https://patchwork.sourceware.org/api/1.2/patches/145762/checks/527995/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:13:33.222057", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10921/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:13:33.222057 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:13:33.222057 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908013 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908012 -le 1791908013 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908013 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66213 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bFie4UinnZ ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527999, "url": "https://patchwork.sourceware.org/api/1.2/patches/145762/checks/527999/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:16:12.376584", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10921/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:16:12.376584 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:16:12.376584 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908172 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908013 -le 1791908172 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908172 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66220 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bFie4UinnZ ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.B2zHqAQSXE /tmp/tmp.bFie4UinnZ + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67787 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67787 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67787 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67787 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=5 ++ 62045:pw-trigger.sh: 64: shyaml get-value 5.id + 62045:pw-trigger.sh: 64: series_id=67790 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67790 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67790 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67790 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67790 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67790 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67790 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67790 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67790 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145767 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145767 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145767 + 62045:pw-trigger.sh: 74: patch_id=145767 + 62045:pw-trigger.sh: 75: '[' 145767 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145767 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145767 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145767 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145767 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145767 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145767 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.nlk22x63Oh +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.JAsjmvtIGW ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.nlk22x63Oh /tmp/tmp.JAsjmvtIGW' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145767/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145767/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66322 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JAsjmvtIGW ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527991, "url": "https://patchwork.sourceware.org/api/1.2/patches/145767/checks/527991/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:13:27.338602", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10922/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:13:27.338602 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:13:27.338602 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908007 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908007 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908007 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66329 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JAsjmvtIGW ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527992, "url": "https://patchwork.sourceware.org/api/1.2/patches/145767/checks/527992/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:13:28.533823", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10922/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:13:28.533823 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:13:28.533823 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908008 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908007 -le 1791908008 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908008 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66336 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JAsjmvtIGW ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527998, "url": "https://patchwork.sourceware.org/api/1.2/patches/145767/checks/527998/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:16:09.726389", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10922/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:16:09.726389 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:16:09.726389 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908169 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908008 -le 1791908169 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908169 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66343 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JAsjmvtIGW ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.nlk22x63Oh /tmp/tmp.JAsjmvtIGW + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67790 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67790 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67790 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67790 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=4 ++ 62045:pw-trigger.sh: 64: shyaml get-value 4.id + 62045:pw-trigger.sh: 64: series_id=67802 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67802 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67802 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67802 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67802 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67802 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67802 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67802 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67802 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145828 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145828 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145828 + 62045:pw-trigger.sh: 74: patch_id=145828 + 62045:pw-trigger.sh: 75: '[' 145828 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145828 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145828 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145828 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145828 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145828 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145828 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.HdVggOowrr +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.MYCb5lEfxO ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.HdVggOowrr /tmp/tmp.MYCb5lEfxO' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145828/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145828/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66451 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MYCb5lEfxO ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528001, "url": "https://patchwork.sourceware.org/api/1.2/patches/145828/checks/528001/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:20:10.710165", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10923/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:20:10.710165 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:20:10.710165 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908410 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908410 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908410 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66458 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MYCb5lEfxO ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528002, "url": "https://patchwork.sourceware.org/api/1.2/patches/145828/checks/528002/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:20:12.792437", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10923/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:20:12.792437 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:20:12.792437 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908412 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908410 -le 1791908412 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908412 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66465 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MYCb5lEfxO ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528013, "url": "https://patchwork.sourceware.org/api/1.2/patches/145828/checks/528013/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:22:38.559072", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10923/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:22:38.559072 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:22:38.559072 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908558 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908412 -le 1791908558 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908558 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66472 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MYCb5lEfxO ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.HdVggOowrr /tmp/tmp.MYCb5lEfxO + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67802 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67802 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67802 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67802 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145831 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145831 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145831 + 62045:pw-trigger.sh: 74: patch_id=145831 + 62045:pw-trigger.sh: 75: '[' 145831 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145831 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145831 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145831 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145831 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145831 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145831 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.WAvnJNT0R4 +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.cd4gU2BX9Y ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.WAvnJNT0R4 /tmp/tmp.cd4gU2BX9Y' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145831/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145831/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66536 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cd4gU2BX9Y ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528397, "url": "https://patchwork.sourceware.org/api/1.2/patches/145831/checks/528397/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:39:47.326329", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10940/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:39:47.326329 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:39:47.326329 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931187 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791931187 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931187 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66543 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cd4gU2BX9Y ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528398, "url": "https://patchwork.sourceware.org/api/1.2/patches/145831/checks/528398/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:39:48.880207", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10940/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:39:48.880207 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:39:48.880207 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931188 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791931187 -le 1791931188 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931188 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66550 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cd4gU2BX9Y ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528405, "url": "https://patchwork.sourceware.org/api/1.2/patches/145831/checks/528405/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:42:28.446137", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10940/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:42:28.446137 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:42:28.446137 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791931348 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791931188 -le 1791931348 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931348 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66557 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cd4gU2BX9Y ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.WAvnJNT0R4 /tmp/tmp.cd4gU2BX9Y + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=2 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67802 2 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67802 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67802 property '.*' value Patches 2 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67802 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145830 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145830 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145830 + 62045:pw-trigger.sh: 74: patch_id=145830 + 62045:pw-trigger.sh: 75: '[' 145830 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145830 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145830 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145830 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145830 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145830 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145830 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.YTl8Zsqarz +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.gDqjeTFQkY ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.YTl8Zsqarz /tmp/tmp.gDqjeTFQkY' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145830/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145830/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66624 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gDqjeTFQkY ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528747, "url": "https://patchwork.sourceware.org/api/1.2/patches/145830/checks/528747/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T10:07:03.698027", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10945/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T10:07:03.698027 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T10:07:03.698027 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791972423 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791972423 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791972423 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66631 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gDqjeTFQkY ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528748, "url": "https://patchwork.sourceware.org/api/1.2/patches/145830/checks/528748/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T10:07:05.165616", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10945/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T10:07:05.165616 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T10:07:05.165616 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791972425 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791972423 -le 1791972425 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791972425 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66638 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gDqjeTFQkY ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528753, "url": "https://patchwork.sourceware.org/api/1.2/patches/145830/checks/528753/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T10:09:39.915263", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10945/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T10:09:39.915263 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T10:09:39.915263 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791972579 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791972425 -le 1791972579 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791972579 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66645 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gDqjeTFQkY ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.YTl8Zsqarz /tmp/tmp.gDqjeTFQkY + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=3 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67802 3 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67802 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67802 property '.*' value Patches 3 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67802 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145829 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145829 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145829 + 62045:pw-trigger.sh: 74: patch_id=145829 + 62045:pw-trigger.sh: 75: '[' 145829 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145829 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145829 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145829 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145829 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145829 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145829 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.znwM2ma1qQ +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.GggYSKSekY ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.znwM2ma1qQ /tmp/tmp.GggYSKSekY' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145829/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145829/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66715 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GggYSKSekY ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529051, "url": "https://patchwork.sourceware.org/api/1.2/patches/145829/checks/529051/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T21:58:57.710036", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10949/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T21:58:57.710036 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T21:58:57.710036 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1792015137 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792015137 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792015137 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66722 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GggYSKSekY ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529052, "url": "https://patchwork.sourceware.org/api/1.2/patches/145829/checks/529052/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T21:58:59.452036", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10949/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T21:58:59.452036 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T21:58:59.452036 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1792015139 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792015137 -le 1792015139 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792015139 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66729 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GggYSKSekY ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529059, "url": "https://patchwork.sourceware.org/api/1.2/patches/145829/checks/529059/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T22:01:24.343076", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10949/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T22:01:24.343076 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T22:01:24.343076 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1792015284 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792015139 -le 1792015284 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792015284 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66736 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GggYSKSekY ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.znwM2ma1qQ /tmp/tmp.GggYSKSekY + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=4 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67802 4 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67802 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67802 property '.*' value Patches 4 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67802 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=3 ++ 62045:pw-trigger.sh: 64: shyaml get-value 3.id + 62045:pw-trigger.sh: 64: series_id=67814 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67814 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67814 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67814 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67814 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67814 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67814 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67814 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67814 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145843 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145843 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145843 + 62045:pw-trigger.sh: 74: patch_id=145843 + 62045:pw-trigger.sh: 75: '[' 145843 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145843 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145843 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145843 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145843 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145843 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145843 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.BxFQP04fIM +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.7L8W3EYVyO ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.BxFQP04fIM /tmp/tmp.7L8W3EYVyO' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145843/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145843/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66847 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7L8W3EYVyO ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528006, "url": "https://patchwork.sourceware.org/api/1.2/patches/145843/checks/528006/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:21:48.919469", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10924/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:21:48.919469 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:21:48.919469 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908508 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908508 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908508 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66854 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7L8W3EYVyO ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528007, "url": "https://patchwork.sourceware.org/api/1.2/patches/145843/checks/528007/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:21:50.383361", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10924/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:21:50.383361 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:21:50.383361 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908510 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908508 -le 1791908510 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908510 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66861 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7L8W3EYVyO ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528014, "url": "https://patchwork.sourceware.org/api/1.2/patches/145843/checks/528014/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:24:17.360539", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10924/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:24:17.360539 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:24:17.360539 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1791908657 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908510 -le 1791908657 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908657 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66868 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7L8W3EYVyO ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.BxFQP04fIM /tmp/tmp.7L8W3EYVyO + 62045:pw-trigger.sh: 89: check_state=success + 62045:pw-trigger.sh: 90: '[' success = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67814 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67814 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67814 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67814 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=2 ++ 62045:pw-trigger.sh: 64: shyaml get-value 2.id + 62045:pw-trigger.sh: 64: series_id=67874 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67874 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67874 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67874 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67874 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67874 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67874 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67874 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67874 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145942 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145942 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145942 + 62045:pw-trigger.sh: 74: patch_id=145942 + 62045:pw-trigger.sh: 75: '[' 145942 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 145942 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145942 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145942 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=145942 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 145942 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145942 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.PYlQMXxcAI +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RMVkHRgVJH ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.PYlQMXxcAI /tmp/tmp.RMVkHRgVJH' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145942/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145942/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66970 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RMVkHRgVJH ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529055, "url": "https://patchwork.sourceware.org/api/1.2/patches/145942/checks/529055/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T21:59:16.570153", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10950/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T21:59:16.570153 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T21:59:16.570153 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1792015156 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792015156 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792015156 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66977 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RMVkHRgVJH ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529056, "url": "https://patchwork.sourceware.org/api/1.2/patches/145942/checks/529056/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T21:59:18.830016", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10950/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 62045:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T21:59:18.830016 +++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T21:59:18.830016 +%s ++ 62045:pw-trigger.sh: pw_patch_check_state: 274: date=1792015158 ++ 62045:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792015156 -le 1792015158 ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792015158 +++ 62045:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 62045:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 66984 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RMVkHRgVJH ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.PYlQMXxcAI /tmp/tmp.RMVkHRgVJH + 62045:pw-trigger.sh: 89: check_state=fail + 62045:pw-trigger.sh: 90: '[' fail = pending ']' + 62045:pw-trigger.sh: 93: num_patch=1 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67874 1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67874 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67874 property '.*' value Patches 1 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67874 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 62045:pw-trigger.sh: 74: true + 62045:pw-trigger.sh: 74: patch_id= + 62045:pw-trigger.sh: 75: '[' '' = '' ']' + 62045:pw-trigger.sh: 76: break + 62045:pw-trigger.sh: 96: '[' '' = '' ']' + 62045:pw-trigger.sh: 97: continue + 62045:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=1 ++ 62045:pw-trigger.sh: 64: shyaml get-value 1.id + 62045:pw-trigger.sh: 64: series_id=67919 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67919 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67919 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67919 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67919 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67919 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67919 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67919 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67919 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146017 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146017 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146017 + 62045:pw-trigger.sh: 74: patch_id=146017 + 62045:pw-trigger.sh: 75: '[' 146017 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 146017 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146017 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146017 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=146017 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 146017 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146017 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.VcxNWoKFVl +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.YW3faRZs3Y ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.VcxNWoKFVl /tmp/tmp.YW3faRZs3Y' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146017/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146017/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 67086 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YW3faRZs3Y ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.VcxNWoKFVl /tmp/tmp.YW3faRZs3Y + 62045:pw-trigger.sh: 89: check_state=pending + 62045:pw-trigger.sh: 90: '[' pending = pending ']' + 62045:pw-trigger.sh: 91: break + 62045:pw-trigger.sh: 96: '[' 146017 = '' ']' + 62045:pw-trigger.sh: 101: check_state=success + 62045:pw-trigger.sh: 108: '[' success '!=' success ']' + 62045:pw-trigger.sh: 113: j=3 + 62045:pw-trigger.sh: 114: cat + 62045:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 62045:pw-trigger.sh: 63: i=0 ++ 62045:pw-trigger.sh: 64: shyaml get-value 0.id + 62045:pw-trigger.sh: 64: series_id=67920 + 62045:pw-trigger.sh: 66: pw_series_complete_p binutils 67920 + 62045:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 62045:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 62045:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67920 + 62045:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 62045:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67920 property Complete value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67920 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: pw_series_complete_p: 187: value=True + 62045:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 62045:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 62045:pw-trigger.sh: 71: num_patch=0 + 62045:pw-trigger.sh: 72: true ++ 62045:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67920 0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67920 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67920 property '.*' value Patches 0 +++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=67920 +++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 62045:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146019 ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146019 = '' ']' ++ 62045:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146019 + 62045:pw-trigger.sh: 74: patch_id=146019 + 62045:pw-trigger.sh: 75: '[' 146019 = '' ']' ++ 62045:pw-trigger.sh: 82: pw_get_patch_data binutils 146019 State ++ 62045:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 62045:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 62045:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146019 ++ 62045:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 62045:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146019 property State value ++ 62045:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 62045:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 62045:pw-trigger.sh: pw_yaml_get: 100: local id=146019 ++ 62045:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 62045:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 62045:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 62045:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 62045:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 62045:pw-trigger.sh: pw_yaml_get: 108: set +x + 62045:pw-trigger.sh: 82: patch_state=new + 62045:pw-trigger.sh: 83: case "$patch_state" in ++ 62045:pw-trigger.sh: 89: pw_patch_check_state 146019 tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 62045:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146019 ++ 62045:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 62045:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 62045:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 62045:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 62045:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 62045:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 62045:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 62045:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.YzHEnFVDut +++ 62045:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 62045:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.CJf8CaD9dg ++ 62045:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.YzHEnFVDut /tmp/tmp.CJf8CaD9dg' EXIT ++ 62045:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 62045:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146019/checks/ ++ 62045:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146019/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 62045:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 62045:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 62045:pw-trigger.sh: pw_patch_check_state: 263: true ++ 62045:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 62045:pw-trigger.sh: pw_patch_check_state: 267: wait 67176 ++ 62045:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 62045:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CJf8CaD9dg ++ 62045:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 62045:pw-trigger.sh: pw_patch_check_state: 270: break ++ 62045:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 62045:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.YzHEnFVDut /tmp/tmp.CJf8CaD9dg + 62045:pw-trigger.sh: 89: check_state=pending + 62045:pw-trigger.sh: 90: '[' pending = pending ']' + 62045:pw-trigger.sh: 91: break + 62045:pw-trigger.sh: 96: '[' 146019 = '' ']' + 62045:pw-trigger.sh: 101: check_state=success + 62045:pw-trigger.sh: 108: '[' success '!=' success ']' + 62045:pw-trigger.sh: 113: j=4 + 62045:pw-trigger.sh: 114: cat + 62045:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 62045:pw-trigger.sh: 119: rm /tmp/tmp.1FBBkXA9Lz + 62045:pw-trigger.sh: 121: echo 'Processed 30 series and created 4 pre-commit triggers' Processed 30 series and created 4 pre-commit triggers + 62045:pw-trigger.sh: 1: pw_deinit binutils + 62045:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 62045:pw-trigger.sh: pw_deinit: 58: local project=binutils + 62045:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-62045 + 62045:pw-trigger.sh: 1: rm -f /tmp/tmp.1FBBkXA9Lz