+ 597394:jenkins7923361729279540569.sh: build_container_exec: 29: set +x + 63947:pw-trigger.sh: 46: trap 'pw_deinit binutils' EXIT + 63947:pw-trigger.sh: 47: pw_init binutils + 63947:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 63947:pw-trigger.sh: pw_init: 42: local project=binutils + 63947:pw-trigger.sh: pw_init: 44: git -C binutils config pw.server https://patchwork.sourceware.org/api/1.2/ + 63947:pw-trigger.sh: pw_init: 46: git -C binutils config pw.project binutils + 63947:pw-trigger.sh: pw_init: 48: pw_clear_cache + 63947:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 63947:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-63947 + 63947:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-63947 ++ 63947:pw-trigger.sh: 49: mktemp + 63947:pw-trigger.sh: 49: yaml=/tmp/tmp.FfkxJV6P1f + 63947:pw-trigger.sh: 51: trap 'pw_deinit binutils; rm -f /tmp/tmp.FfkxJV6P1f' EXIT + 63947:pw-trigger.sh: 53: readarray -t prereq_bots ++ 63947:pw-trigger.sh: 53: print_prereq_bots tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 63947:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 63947:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 63947:pw-trigger.sh: 55: git -C binutils pw series list -f yaml + 63947:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 63947:pw-trigger.sh: 58: shyaml get-length + 63947:pw-trigger.sh: 58: len=30 + 63947:pw-trigger.sh: 59: i=30 + 63947:pw-trigger.sh: 60: j=0 + 63947:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=29 ++ 63947:pw-trigger.sh: 64: shyaml get-value 29.id + 63947:pw-trigger.sh: 64: series_id=67281 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67281 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67281 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67281 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67281 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67281 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67281 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67281 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67281 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145053 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145053 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145053 + 63947:pw-trigger.sh: 74: patch_id=145053 + 63947:pw-trigger.sh: 75: '[' 145053 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145053 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145053 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145053 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145053 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145053 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145053 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.f7d0YeCyZm +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bWaqJpyjQz ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.f7d0YeCyZm /tmp/tmp.bWaqJpyjQz' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145053/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145053/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64072 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bWaqJpyjQz ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524337, "url": "https://patchwork.sourceware.org/api/1.2/patches/145053/checks/524337/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:31:40.106844", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10853/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:31:40.106844 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:31:40.106844 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790807500 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790807500 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807500 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64079 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bWaqJpyjQz ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524338, "url": "https://patchwork.sourceware.org/api/1.2/patches/145053/checks/524338/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:31:41.433005", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10853/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:31:41.433005 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:31:41.433005 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790807501 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807500 -le 1790807501 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807501 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64086 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bWaqJpyjQz ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524346, "url": "https://patchwork.sourceware.org/api/1.2/patches/145053/checks/524346/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:34:38.289960", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10853/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:34:38.289960 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:34:38.289960 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790807678 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807501 -le 1790807678 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807678 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64093 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bWaqJpyjQz ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.f7d0YeCyZm /tmp/tmp.bWaqJpyjQz + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67281 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67281 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67281 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67281 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=28 ++ 63947:pw-trigger.sh: 64: shyaml get-value 28.id + 63947:pw-trigger.sh: 64: series_id=67284 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67284 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67284 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67284 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67284 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67284 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67284 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67284 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67284 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145056 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145056 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145056 + 63947:pw-trigger.sh: 74: patch_id=145056 + 63947:pw-trigger.sh: 75: '[' 145056 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145056 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145056 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145056 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145056 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145056 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145056 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.L8n2se9vL2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.6wqBmFzxQo ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.L8n2se9vL2 /tmp/tmp.6wqBmFzxQo' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145056/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145056/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64195 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6wqBmFzxQo ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524340, "url": "https://patchwork.sourceware.org/api/1.2/patches/145056/checks/524340/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:32:34.778375", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10854/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:32:34.778375 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:32:34.778375 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790807554 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790807554 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807554 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64202 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6wqBmFzxQo ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524342, "url": "https://patchwork.sourceware.org/api/1.2/patches/145056/checks/524342/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:32:36.068245", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10854/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:32:36.068245 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:32:36.068245 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790807556 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807554 -le 1790807556 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807556 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64209 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6wqBmFzxQo ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524347, "url": "https://patchwork.sourceware.org/api/1.2/patches/145056/checks/524347/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:35:31.297850", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10854/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:35:31.297850 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:35:31.297850 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790807731 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807556 -le 1790807731 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807731 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64216 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6wqBmFzxQo ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.L8n2se9vL2 /tmp/tmp.6wqBmFzxQo + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67284 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67284 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67284 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67284 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=27 ++ 63947:pw-trigger.sh: 64: shyaml get-value 27.id + 63947:pw-trigger.sh: 64: series_id=67282 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67282 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67282 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67282 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67282 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67282 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67282 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67282 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67282 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145054 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145054 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145054 + 63947:pw-trigger.sh: 74: patch_id=145054 + 63947:pw-trigger.sh: 75: '[' 145054 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145054 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145054 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145054 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145054 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145054 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145054 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.IwBtNdGtY6 +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jFvcSwoU18 ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.IwBtNdGtY6 /tmp/tmp.jFvcSwoU18' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145054/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145054/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64318 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jFvcSwoU18 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524341, "url": "https://patchwork.sourceware.org/api/1.2/patches/145054/checks/524341/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:32:35.135427", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10855/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:32:35.135427 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:32:35.135427 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790807555 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790807555 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807555 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64325 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jFvcSwoU18 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524343, "url": "https://patchwork.sourceware.org/api/1.2/patches/145054/checks/524343/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:32:36.631086", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10855/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:32:36.631086 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:32:36.631086 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790807556 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807555 -le 1790807556 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807556 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64332 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jFvcSwoU18 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524348, "url": "https://patchwork.sourceware.org/api/1.2/patches/145054/checks/524348/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:35:32.289041", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10855/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:35:32.289041 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:35:32.289041 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790807732 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807556 -le 1790807732 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807732 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64339 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jFvcSwoU18 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.IwBtNdGtY6 /tmp/tmp.jFvcSwoU18 + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67282 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67282 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67282 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67282 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=26 ++ 63947:pw-trigger.sh: 64: shyaml get-value 26.id + 63947:pw-trigger.sh: 64: series_id=67283 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67283 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67283 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67283 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67283 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67283 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67283 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67283 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67283 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145055 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145055 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145055 + 63947:pw-trigger.sh: 74: patch_id=145055 + 63947:pw-trigger.sh: 75: '[' 145055 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145055 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145055 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145055 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145055 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145055 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145055 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.cTYjPgDLKp +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.BRypnizuMh ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.cTYjPgDLKp /tmp/tmp.BRypnizuMh' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145055/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145055/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64441 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BRypnizuMh ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524344, "url": "https://patchwork.sourceware.org/api/1.2/patches/145055/checks/524344/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:33:52.618288", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10856/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:33:52.618288 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:33:52.618288 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790807632 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790807632 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807632 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64448 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BRypnizuMh ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524345, "url": "https://patchwork.sourceware.org/api/1.2/patches/145055/checks/524345/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:33:53.794418", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10856/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:33:53.794418 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:33:53.794418 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790807633 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807632 -le 1790807633 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807633 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64455 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BRypnizuMh ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524351, "url": "https://patchwork.sourceware.org/api/1.2/patches/145055/checks/524351/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:37:22.920925", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10856/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:37:22.920925 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:37:22.920925 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790807842 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807633 -le 1790807842 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807842 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64462 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BRypnizuMh ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.cTYjPgDLKp /tmp/tmp.BRypnizuMh + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67283 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67283 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67283 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67283 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=25 ++ 63947:pw-trigger.sh: 64: shyaml get-value 25.id + 63947:pw-trigger.sh: 64: series_id=67285 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67285 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67285 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67285 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67285 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67285 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67285 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67285 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67285 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145057 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145057 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145057 + 63947:pw-trigger.sh: 74: patch_id=145057 + 63947:pw-trigger.sh: 75: '[' 145057 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145057 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145057 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145057 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145057 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145057 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145057 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.RPyhnQOOee +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.dTRqa2Mav2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.RPyhnQOOee /tmp/tmp.dTRqa2Mav2' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145057/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145057/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64564 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dTRqa2Mav2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524317, "url": "https://patchwork.sourceware.org/api/1.2/patches/145057/checks/524317/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:20:30.465779", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10847/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:20:30.465779 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:20:30.465779 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790806830 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790806830 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790806830 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64571 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dTRqa2Mav2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524318, "url": "https://patchwork.sourceware.org/api/1.2/patches/145057/checks/524318/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:20:31.430462", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10847/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:20:31.430462 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:20:31.430462 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790806831 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790806830 -le 1790806831 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790806831 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64578 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dTRqa2Mav2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524321, "url": "https://patchwork.sourceware.org/api/1.2/patches/145057/checks/524321/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:22:49.352841", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10847/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:22:49.352841 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:22:49.352841 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790806969 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790806831 -le 1790806969 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790806969 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64585 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dTRqa2Mav2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.RPyhnQOOee /tmp/tmp.dTRqa2Mav2 + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67285 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67285 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67285 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67285 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=24 ++ 63947:pw-trigger.sh: 64: shyaml get-value 24.id + 63947:pw-trigger.sh: 64: series_id=67286 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67286 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67286 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67286 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67286 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67286 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67286 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67286 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67286 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145058 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145058 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145058 + 63947:pw-trigger.sh: 74: patch_id=145058 + 63947:pw-trigger.sh: 75: '[' 145058 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145058 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145058 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145058 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145058 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145058 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145058 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.d4CmXEeS67 +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Ny5AotEJh8 ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.d4CmXEeS67 /tmp/tmp.Ny5AotEJh8' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145058/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145058/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64687 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ny5AotEJh8 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524319, "url": "https://patchwork.sourceware.org/api/1.2/patches/145058/checks/524319/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:21:38.598507", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10848/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:21:38.598507 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:21:38.598507 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790806898 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790806898 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790806898 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64694 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ny5AotEJh8 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524320, "url": "https://patchwork.sourceware.org/api/1.2/patches/145058/checks/524320/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:21:39.768856", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10848/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:21:39.768856 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:21:39.768856 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790806899 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790806898 -le 1790806899 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790806899 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64701 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ny5AotEJh8 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524322, "url": "https://patchwork.sourceware.org/api/1.2/patches/145058/checks/524322/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:23:58.851407", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10848/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:23:58.851407 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:23:58.851407 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790807038 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790806899 -le 1790807038 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807038 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64708 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ny5AotEJh8 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.d4CmXEeS67 /tmp/tmp.Ny5AotEJh8 + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67286 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67286 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67286 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67286 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=23 ++ 63947:pw-trigger.sh: 64: shyaml get-value 23.id + 63947:pw-trigger.sh: 64: series_id=67289 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67289 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67289 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67289 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67289 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67289 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67289 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67289 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67289 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145061 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145061 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145061 + 63947:pw-trigger.sh: 74: patch_id=145061 + 63947:pw-trigger.sh: 75: '[' 145061 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145061 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145061 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145061 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145061 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145061 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145061 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.tM6PdXl3xF +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Q4MofCzVq2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.tM6PdXl3xF /tmp/tmp.Q4MofCzVq2' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145061/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145061/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64810 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Q4MofCzVq2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524630, "url": "https://patchwork.sourceware.org/api/1.2/patches/145061/checks/524630/", "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-01T04:30:24.128117", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10860/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:30:24.128117 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:30:24.128117 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790829024 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790829024 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790829024 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64817 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Q4MofCzVq2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524631, "url": "https://patchwork.sourceware.org/api/1.2/patches/145061/checks/524631/", "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-01T04:30:25.672258", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10860/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:30:25.672258 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:30:25.672258 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790829025 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790829024 -le 1790829025 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790829025 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64824 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Q4MofCzVq2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524633, "url": "https://patchwork.sourceware.org/api/1.2/patches/145061/checks/524633/", "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-01T04:32:46.655312", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10860/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:32:46.655312 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:32:46.655312 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790829166 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790829025 -le 1790829166 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790829166 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64831 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Q4MofCzVq2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.tM6PdXl3xF /tmp/tmp.Q4MofCzVq2 + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67289 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67289 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67289 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67289 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=22 ++ 63947:pw-trigger.sh: 64: shyaml get-value 22.id + 63947:pw-trigger.sh: 64: series_id=67307 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67307 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67307 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67307 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67307 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=False + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 63947:pw-trigger.sh: 67: continue + 63947:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=21 ++ 63947:pw-trigger.sh: 64: shyaml get-value 21.id + 63947:pw-trigger.sh: 64: series_id=67325 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67325 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67325 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67325 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67325 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67325 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67325 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67325 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67325 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145106 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145106 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145106 + 63947:pw-trigger.sh: 74: patch_id=145106 + 63947:pw-trigger.sh: 75: '[' 145106 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145106 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145106 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145106 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145106 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145106 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145106 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.UuSqTHvYxY +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.WUHNCQqkYC ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.UuSqTHvYxY /tmp/tmp.WUHNCQqkYC' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145106/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145106/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64963 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WUHNCQqkYC ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524854, "url": "https://patchwork.sourceware.org/api/1.2/patches/145106/checks/524854/", "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-01T17:16:04.925410", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10864/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:16:04.925410 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:16:04.925410 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790874964 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790874964 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790874964 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64970 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WUHNCQqkYC ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524855, "url": "https://patchwork.sourceware.org/api/1.2/patches/145106/checks/524855/", "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-01T17:16:06.586229", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10864/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:16:06.586229 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:16:06.586229 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790874966 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790874964 -le 1790874966 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790874966 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64977 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WUHNCQqkYC ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524862, "url": "https://patchwork.sourceware.org/api/1.2/patches/145106/checks/524862/", "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-01T17:18:41.076400", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10864/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:18:41.076400 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:18:41.076400 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790875121 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790874966 -le 1790875121 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790875121 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 64984 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WUHNCQqkYC ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.UuSqTHvYxY /tmp/tmp.WUHNCQqkYC + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67325 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67325 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67325 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67325 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145105 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145105 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145105 + 63947:pw-trigger.sh: 74: patch_id=145105 + 63947:pw-trigger.sh: 75: '[' 145105 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145105 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145105 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145105 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145105 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145105 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145105 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.dDRhG8Zjhl +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RMqkaPgXjN ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.dDRhG8Zjhl /tmp/tmp.RMqkaPgXjN' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145105/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145105/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65048 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RMqkaPgXjN ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525095, "url": "https://patchwork.sourceware.org/api/1.2/patches/145105/checks/525095/", "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-01T22:04:41.521282", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10868/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T22:04:41.521282 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T22:04:41.521282 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790892281 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790892281 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790892281 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65055 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RMqkaPgXjN ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525096, "url": "https://patchwork.sourceware.org/api/1.2/patches/145105/checks/525096/", "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-01T22:04:43.765979", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10868/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T22:04:43.765979 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T22:04:43.765979 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790892283 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790892281 -le 1790892283 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790892283 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65062 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RMqkaPgXjN ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525101, "url": "https://patchwork.sourceware.org/api/1.2/patches/145105/checks/525101/", "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-01T22:07:17.035208", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10868/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T22:07:17.035208 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T22:07:17.035208 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790892437 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790892283 -le 1790892437 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790892437 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65069 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RMqkaPgXjN ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.dDRhG8Zjhl /tmp/tmp.RMqkaPgXjN + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=2 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67325 2 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67325 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67325 property '.*' value Patches 2 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67325 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=20 ++ 63947:pw-trigger.sh: 64: shyaml get-value 20.id + 63947:pw-trigger.sh: 64: series_id=67329 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67329 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67329 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67329 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67329 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67329 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67329 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67329 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67329 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145112 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145112 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145112 + 63947:pw-trigger.sh: 74: patch_id=145112 + 63947:pw-trigger.sh: 75: '[' 145112 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145112 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145112 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145112 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145112 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145112 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145112 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.wUQW4d5Uum +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.OF6nBhDvC7 ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.wUQW4d5Uum /tmp/tmp.OF6nBhDvC7' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145112/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145112/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65178 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OF6nBhDvC7 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524856, "url": "https://patchwork.sourceware.org/api/1.2/patches/145112/checks/524856/", "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-01T17:17:00.059672", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10865/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:17:00.059672 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:17:00.059672 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790875020 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790875020 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790875020 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65185 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OF6nBhDvC7 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524857, "url": "https://patchwork.sourceware.org/api/1.2/patches/145112/checks/524857/", "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-01T17:17:01.382037", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10865/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:17:01.382037 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:17:01.382037 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790875021 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790875020 -le 1790875021 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790875021 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65192 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OF6nBhDvC7 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524863, "url": "https://patchwork.sourceware.org/api/1.2/patches/145112/checks/524863/", "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-01T17:19:32.674171", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10865/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:19:32.674171 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:19:32.674171 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790875172 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790875021 -le 1790875172 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790875172 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65199 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OF6nBhDvC7 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.wUQW4d5Uum /tmp/tmp.OF6nBhDvC7 + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67329 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67329 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67329 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67329 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145113 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145113 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145113 + 63947:pw-trigger.sh: 74: patch_id=145113 + 63947:pw-trigger.sh: 75: '[' 145113 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145113 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145113 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145113 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145113 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145113 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145113 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.TUtX5w4xTX +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Alcjt75RJY ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.TUtX5w4xTX /tmp/tmp.Alcjt75RJY' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145113/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145113/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65263 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Alcjt75RJY ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525099, "url": "https://patchwork.sourceware.org/api/1.2/patches/145113/checks/525099/", "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-01T22:04:55.529394", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10869/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T22:04:55.529394 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T22:04:55.529394 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790892295 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790892295 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790892295 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65270 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Alcjt75RJY ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525100, "url": "https://patchwork.sourceware.org/api/1.2/patches/145113/checks/525100/", "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-01T22:04:57.112572", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10869/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T22:04:57.112572 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T22:04:57.112572 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790892297 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790892295 -le 1790892297 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790892297 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65277 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Alcjt75RJY ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525103, "url": "https://patchwork.sourceware.org/api/1.2/patches/145113/checks/525103/", "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-01T22:07:34.262075", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10869/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T22:07:34.262075 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T22:07:34.262075 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790892454 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790892297 -le 1790892454 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790892454 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65284 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Alcjt75RJY ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.TUtX5w4xTX /tmp/tmp.Alcjt75RJY + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=2 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67329 2 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67329 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67329 property '.*' value Patches 2 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67329 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145111 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145111 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145111 + 63947:pw-trigger.sh: 74: patch_id=145111 + 63947:pw-trigger.sh: 75: '[' 145111 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145111 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145111 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145111 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145111 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145111 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145111 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.5K9aCRHAcr +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.pbCyYNWb4j ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.5K9aCRHAcr /tmp/tmp.pbCyYNWb4j' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145111/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145111/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65351 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pbCyYNWb4j ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525234, "url": "https://patchwork.sourceware.org/api/1.2/patches/145111/checks/525234/", "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-02T03:55:31.069319", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10871/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T03:55:31.069319 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T03:55:31.069319 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790913331 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790913331 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790913331 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65358 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pbCyYNWb4j ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525235, "url": "https://patchwork.sourceware.org/api/1.2/patches/145111/checks/525235/", "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-02T03:55:32.730424", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10871/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T03:55:32.730424 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T03:55:32.730424 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790913332 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790913331 -le 1790913332 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790913332 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65365 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pbCyYNWb4j ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525237, "url": "https://patchwork.sourceware.org/api/1.2/patches/145111/checks/525237/", "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-02T03:59:25.884813", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10871/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T03:59:25.884813 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T03:59:25.884813 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790913565 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790913332 -le 1790913565 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790913565 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65372 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pbCyYNWb4j ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.5K9aCRHAcr /tmp/tmp.pbCyYNWb4j + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=3 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67329 3 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67329 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67329 property '.*' value Patches 3 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67329 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=19 ++ 63947:pw-trigger.sh: 64: shyaml get-value 19.id + 63947:pw-trigger.sh: 64: series_id=67333 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67333 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67333 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67333 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67333 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67333 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67333 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67333 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67333 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145117 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145117 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145117 + 63947:pw-trigger.sh: 74: patch_id=145117 + 63947:pw-trigger.sh: 75: '[' 145117 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145117 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145117 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145117 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145117 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145117 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145117 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.r24nlLP3wE +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.KFXyuL8rCk ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.r24nlLP3wE /tmp/tmp.KFXyuL8rCk' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145117/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145117/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65480 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KFXyuL8rCk ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524858, "url": "https://patchwork.sourceware.org/api/1.2/patches/145117/checks/524858/", "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-01T17:17:43.697399", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10866/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:17:43.697399 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:17:43.697399 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790875063 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790875063 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790875063 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65487 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KFXyuL8rCk ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524859, "url": "https://patchwork.sourceware.org/api/1.2/patches/145117/checks/524859/", "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-01T17:17:44.723000", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10866/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:17:44.723000 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:17:44.723000 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790875064 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790875063 -le 1790875064 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790875064 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65494 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KFXyuL8rCk ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524867, "url": "https://patchwork.sourceware.org/api/1.2/patches/145117/checks/524867/", "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-01T17:20:24.047856", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10866/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:20:24.047856 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:20:24.047856 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1790875224 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790875064 -le 1790875224 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790875224 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65501 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KFXyuL8rCk ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.r24nlLP3wE /tmp/tmp.KFXyuL8rCk + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67333 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67333 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67333 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67333 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=18 ++ 63947:pw-trigger.sh: 64: shyaml get-value 18.id + 63947:pw-trigger.sh: 64: series_id=67363 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67363 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67363 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67363 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67363 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67363 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67363 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67363 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67363 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145159 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145159 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145159 + 63947:pw-trigger.sh: 74: patch_id=145159 + 63947:pw-trigger.sh: 75: '[' 145159 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145159 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145159 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145159 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145159 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145159 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145159 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.zvRc7J1Mna +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.UeNy6PaazC ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.zvRc7J1Mna /tmp/tmp.UeNy6PaazC' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145159/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145159/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65603 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UeNy6PaazC ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525639, "url": "https://patchwork.sourceware.org/api/1.2/patches/145159/checks/525639/", "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:00:48.407870", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10873/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:00:48.407870 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:00:48.407870 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791302448 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791302448 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791302448 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65610 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UeNy6PaazC ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525640, "url": "https://patchwork.sourceware.org/api/1.2/patches/145159/checks/525640/", "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:00:51.230234", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10873/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:00:51.230234 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:00:51.230234 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791302451 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791302448 -le 1791302451 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791302451 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65617 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UeNy6PaazC ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525642, "url": "https://patchwork.sourceware.org/api/1.2/patches/145159/checks/525642/", "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:05:33.920407", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10873/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:05:33.920407 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:05:33.920407 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791302733 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791302451 -le 1791302733 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791302733 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65624 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UeNy6PaazC ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.zvRc7J1Mna /tmp/tmp.UeNy6PaazC + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67363 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67363 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67363 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67363 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=17 ++ 63947:pw-trigger.sh: 64: shyaml get-value 17.id + 63947:pw-trigger.sh: 64: series_id=67366 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67366 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67366 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67366 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67366 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67366 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67366 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67366 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67366 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145162 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145162 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145162 + 63947:pw-trigger.sh: 74: patch_id=145162 + 63947:pw-trigger.sh: 75: '[' 145162 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145162 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145162 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145162 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145162 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145162 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145162 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.dd6sba1qhL +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.PUAophZzv9 ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.dd6sba1qhL /tmp/tmp.PUAophZzv9' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145162/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145162/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65726 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PUAophZzv9 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525671, "url": "https://patchwork.sourceware.org/api/1.2/patches/145162/checks/525671/", "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:23:07.906294", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10884/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:23:07.906294 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:23:07.906294 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303787 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303787 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303787 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65733 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PUAophZzv9 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525672, "url": "https://patchwork.sourceware.org/api/1.2/patches/145162/checks/525672/", "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:23:09.218198", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10884/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:23:09.218198 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:23:09.218198 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303789 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303787 -le 1791303789 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303789 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65740 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PUAophZzv9 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525682, "url": "https://patchwork.sourceware.org/api/1.2/patches/145162/checks/525682/", "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:26:13.075107", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10884/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:26:13.075107 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:26:13.075107 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303973 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303789 -le 1791303973 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303973 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65747 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PUAophZzv9 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.dd6sba1qhL /tmp/tmp.PUAophZzv9 + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67366 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67366 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67366 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67366 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=16 ++ 63947:pw-trigger.sh: 64: shyaml get-value 16.id + 63947:pw-trigger.sh: 64: series_id=67368 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67368 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67368 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67368 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67368 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67368 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67368 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67368 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67368 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145164 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145164 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145164 + 63947:pw-trigger.sh: 74: patch_id=145164 + 63947:pw-trigger.sh: 75: '[' 145164 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145164 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145164 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145164 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145164 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145164 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145164 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.aScv69Icic +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.0bAUa3r8d1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.aScv69Icic /tmp/tmp.0bAUa3r8d1' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145164/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145164/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65849 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0bAUa3r8d1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525673, "url": "https://patchwork.sourceware.org/api/1.2/patches/145164/checks/525673/", "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:23:12.250160", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10885/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:23:12.250160 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:23:12.250160 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303792 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303792 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303792 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65856 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0bAUa3r8d1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525674, "url": "https://patchwork.sourceware.org/api/1.2/patches/145164/checks/525674/", "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:23:13.740863", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10885/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:23:13.740863 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:23:13.740863 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303793 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303792 -le 1791303793 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303793 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65863 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0bAUa3r8d1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525683, "url": "https://patchwork.sourceware.org/api/1.2/patches/145164/checks/525683/", "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:26:21.514775", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10885/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:26:21.514775 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:26:21.514775 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303981 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303793 -le 1791303981 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303981 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65870 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0bAUa3r8d1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.aScv69Icic /tmp/tmp.0bAUa3r8d1 + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67368 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67368 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67368 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67368 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=15 ++ 63947:pw-trigger.sh: 64: shyaml get-value 15.id + 63947:pw-trigger.sh: 64: series_id=67367 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67367 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67367 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67367 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67367 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67367 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67367 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67367 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67367 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145163 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145163 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145163 + 63947:pw-trigger.sh: 74: patch_id=145163 + 63947:pw-trigger.sh: 75: '[' 145163 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145163 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145163 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145163 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145163 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145163 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145163 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.JlwYliBPDG +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.spkiHtQr0v ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.JlwYliBPDG /tmp/tmp.spkiHtQr0v' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145163/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145163/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65972 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.spkiHtQr0v ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525680, "url": "https://patchwork.sourceware.org/api/1.2/patches/145163/checks/525680/", "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:25:39.728818", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10886/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:25:39.728818 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:25:39.728818 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303939 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303939 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303939 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65979 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.spkiHtQr0v ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525681, "url": "https://patchwork.sourceware.org/api/1.2/patches/145163/checks/525681/", "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:25:41.329641", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10886/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:25:41.329641 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:25:41.329641 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303941 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303939 -le 1791303941 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303941 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65986 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.spkiHtQr0v ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525688, "url": "https://patchwork.sourceware.org/api/1.2/patches/145163/checks/525688/", "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:30:15.528444", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10886/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:30:15.528444 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:30:15.528444 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791304215 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303941 -le 1791304215 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304215 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 65993 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.spkiHtQr0v ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.JlwYliBPDG /tmp/tmp.spkiHtQr0v + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67367 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67367 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67367 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67367 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=14 ++ 63947:pw-trigger.sh: 64: shyaml get-value 14.id + 63947:pw-trigger.sh: 64: series_id=67369 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67369 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67369 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67369 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67369 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67369 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67369 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67369 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67369 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145165 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145165 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145165 + 63947:pw-trigger.sh: 74: patch_id=145165 + 63947:pw-trigger.sh: 75: '[' 145165 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145165 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145165 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145165 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145165 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145165 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145165 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.5iiobLdl3g +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.TIrmIQVxx1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.5iiobLdl3g /tmp/tmp.TIrmIQVxx1' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145165/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145165/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66095 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TIrmIQVxx1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525684, "url": "https://patchwork.sourceware.org/api/1.2/patches/145165/checks/525684/", "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:28:54.336174", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10887/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:28:54.336174 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:28:54.336174 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791304134 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304134 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304134 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66102 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TIrmIQVxx1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525685, "url": "https://patchwork.sourceware.org/api/1.2/patches/145165/checks/525685/", "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:29:00.825086", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10887/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:29:00.825086 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:29:00.825086 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791304140 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304134 -le 1791304140 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304140 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66109 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TIrmIQVxx1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.5iiobLdl3g /tmp/tmp.TIrmIQVxx1 + 63947:pw-trigger.sh: 89: check_state=fail + 63947:pw-trigger.sh: 90: '[' fail = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67369 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67369 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67369 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67369 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=13 ++ 63947:pw-trigger.sh: 64: shyaml get-value 13.id + 63947:pw-trigger.sh: 64: series_id=67389 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67389 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67389 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67389 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67389 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67389 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67389 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67389 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67389 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145190 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145190 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145190 + 63947:pw-trigger.sh: 74: patch_id=145190 + 63947:pw-trigger.sh: 75: '[' 145190 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145190 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145190 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145190 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145190 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145190 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145190 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.WM9B1xQbwL +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.U6seBIcC1x ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.WM9B1xQbwL /tmp/tmp.U6seBIcC1x' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145190/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145190/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66211 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.U6seBIcC1x ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525686, "url": "https://patchwork.sourceware.org/api/1.2/patches/145190/checks/525686/", "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:29:28.419561", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10888/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:29:28.419561 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:29:28.419561 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791304168 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304168 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304168 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66218 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.U6seBIcC1x ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525687, "url": "https://patchwork.sourceware.org/api/1.2/patches/145190/checks/525687/", "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:29:30.177665", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10888/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:29:30.177665 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:29:30.177665 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791304170 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304168 -le 1791304170 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304170 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66225 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.U6seBIcC1x ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525699, "url": "https://patchwork.sourceware.org/api/1.2/patches/145190/checks/525699/", "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:32:53.411312", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10888/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:32:53.411312 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:32:53.411312 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791304373 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304170 -le 1791304373 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304373 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66232 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.U6seBIcC1x ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.WM9B1xQbwL /tmp/tmp.U6seBIcC1x + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67389 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67389 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67389 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67389 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=12 ++ 63947:pw-trigger.sh: 64: shyaml get-value 12.id + 63947:pw-trigger.sh: 64: series_id=67403 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67403 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67403 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67403 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67403 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67403 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67403 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67403 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67403 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145204 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145204 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145204 + 63947:pw-trigger.sh: 74: patch_id=145204 + 63947:pw-trigger.sh: 75: '[' 145204 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145204 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145204 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145204 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145204 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145204 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145204 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.iATrPgE6tF +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.e469NcG9Ug ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.iATrPgE6tF /tmp/tmp.e469NcG9Ug' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145204/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145204/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66334 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.e469NcG9Ug ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525689, "url": "https://patchwork.sourceware.org/api/1.2/patches/145204/checks/525689/", "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:31:15.456518", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10889/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:15.456518 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:15.456518 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791304275 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304275 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304275 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66341 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.e469NcG9Ug ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525690, "url": "https://patchwork.sourceware.org/api/1.2/patches/145204/checks/525690/", "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:31:17.815327", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10889/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:17.815327 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:17.815327 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791304277 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304275 -le 1791304277 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304277 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66348 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.e469NcG9Ug ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.iATrPgE6tF /tmp/tmp.e469NcG9Ug + 63947:pw-trigger.sh: 89: check_state=fail + 63947:pw-trigger.sh: 90: '[' fail = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67403 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67403 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67403 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67403 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=11 ++ 63947:pw-trigger.sh: 64: shyaml get-value 11.id + 63947:pw-trigger.sh: 64: series_id=67420 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67420 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67420 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67420 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67420 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67420 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67420 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67420 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67420 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145227 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145227 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145227 + 63947:pw-trigger.sh: 74: patch_id=145227 + 63947:pw-trigger.sh: 75: '[' 145227 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145227 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145227 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145227 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145227 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145227 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145227 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.wyMr4tNCXd +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.5ixcXRHbJ9 ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.wyMr4tNCXd /tmp/tmp.5ixcXRHbJ9' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145227/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145227/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66450 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ixcXRHbJ9 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525692, "url": "https://patchwork.sourceware.org/api/1.2/patches/145227/checks/525692/", "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:31:19.170835", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10890/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:19.170835 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:19.170835 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791304279 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304279 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304279 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66457 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ixcXRHbJ9 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525694, "url": "https://patchwork.sourceware.org/api/1.2/patches/145227/checks/525694/", "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:31:22.583299", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10890/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:22.583299 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:22.583299 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791304282 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304279 -le 1791304282 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304282 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66464 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ixcXRHbJ9 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525702, "url": "https://patchwork.sourceware.org/api/1.2/patches/145227/checks/525702/", "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:34:57.106523", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10890/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:34:57.106523 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:34:57.106523 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791304497 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304282 -le 1791304497 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304497 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66471 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ixcXRHbJ9 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.wyMr4tNCXd /tmp/tmp.5ixcXRHbJ9 + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67420 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67420 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67420 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67420 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=10 ++ 63947:pw-trigger.sh: 64: shyaml get-value 10.id + 63947:pw-trigger.sh: 64: series_id=67422 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67422 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67422 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67422 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67422 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67422 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67422 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67422 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67422 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145229 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145229 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145229 + 63947:pw-trigger.sh: 74: patch_id=145229 + 63947:pw-trigger.sh: 75: '[' 145229 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145229 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145229 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145229 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145229 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145229 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145229 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.etVMooIVbS +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.8AlKAgx63I ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.etVMooIVbS /tmp/tmp.8AlKAgx63I' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145229/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145229/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66573 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8AlKAgx63I ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525691, "url": "https://patchwork.sourceware.org/api/1.2/patches/145229/checks/525691/", "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:31:19.162105", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10891/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:19.162105 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:19.162105 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791304279 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304279 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304279 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66580 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8AlKAgx63I ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525696, "url": "https://patchwork.sourceware.org/api/1.2/patches/145229/checks/525696/", "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:31:26.510297", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10891/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:26.510297 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:26.510297 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791304286 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304279 -le 1791304286 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304286 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66587 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8AlKAgx63I ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.etVMooIVbS /tmp/tmp.8AlKAgx63I + 63947:pw-trigger.sh: 89: check_state=fail + 63947:pw-trigger.sh: 90: '[' fail = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67422 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67422 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67422 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67422 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=9 ++ 63947:pw-trigger.sh: 64: shyaml get-value 9.id + 63947:pw-trigger.sh: 64: series_id=67438 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67438 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67438 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67438 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67438 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67438 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67438 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67438 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67438 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145253 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145253 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145253 + 63947:pw-trigger.sh: 74: patch_id=145253 + 63947:pw-trigger.sh: 75: '[' 145253 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145253 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145253 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145253 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145253 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145253 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145253 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ZclCo56Pdj +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.0F4rtJMEv5 ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ZclCo56Pdj /tmp/tmp.0F4rtJMEv5' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145253/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145253/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66695 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0F4rtJMEv5 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525647, "url": "https://patchwork.sourceware.org/api/1.2/patches/145253/checks/525647/", "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:11:41.872651", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10874/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:41.872651 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:41.872651 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303101 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303101 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303101 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66702 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0F4rtJMEv5 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525648, "url": "https://patchwork.sourceware.org/api/1.2/patches/145253/checks/525648/", "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:11:43.305986", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10874/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:43.305986 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:43.305986 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303103 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303101 -le 1791303103 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303103 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66709 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0F4rtJMEv5 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525657, "url": "https://patchwork.sourceware.org/api/1.2/patches/145253/checks/525657/", "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:14:51.634292", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10874/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:14:51.634292 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:14:51.634292 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303291 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303103 -le 1791303291 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303291 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66716 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0F4rtJMEv5 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ZclCo56Pdj /tmp/tmp.0F4rtJMEv5 + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67438 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67438 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67438 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67438 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145254 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145254 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145254 + 63947:pw-trigger.sh: 74: patch_id=145254 + 63947:pw-trigger.sh: 75: '[' 145254 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145254 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145254 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145254 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145254 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145254 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145254 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.8spI1k7all +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.NmTqCKkita ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.8spI1k7all /tmp/tmp.NmTqCKkita' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145254/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145254/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66780 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NmTqCKkita ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526020, "url": "https://patchwork.sourceware.org/api/1.2/patches/145254/checks/526020/", "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-06T22:26:20.705879", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10892/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:26:20.705879 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:26:20.705879 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791325580 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791325580 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325580 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66787 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NmTqCKkita ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526021, "url": "https://patchwork.sourceware.org/api/1.2/patches/145254/checks/526021/", "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-06T22:26:23.540852", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10892/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:26:23.540852 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:26:23.540852 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791325583 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791325580 -le 1791325583 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325583 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66794 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NmTqCKkita ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526024, "url": "https://patchwork.sourceware.org/api/1.2/patches/145254/checks/526024/", "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-06T22:29:58.190482", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10892/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:29:58.190482 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:29:58.190482 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791325798 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791325583 -le 1791325798 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325798 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66801 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NmTqCKkita ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.8spI1k7all /tmp/tmp.NmTqCKkita + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=2 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67438 2 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67438 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67438 property '.*' value Patches 2 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67438 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145252 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145252 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145252 + 63947:pw-trigger.sh: 74: patch_id=145252 + 63947:pw-trigger.sh: 75: '[' 145252 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145252 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145252 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145252 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145252 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145252 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145252 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.r4vIux31Uu +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.0Lc9Q2bkW5 ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.r4vIux31Uu /tmp/tmp.0Lc9Q2bkW5' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145252/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145252/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66868 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0Lc9Q2bkW5 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.r4vIux31Uu /tmp/tmp.0Lc9Q2bkW5 + 63947:pw-trigger.sh: 89: check_state=pending + 63947:pw-trigger.sh: 90: '[' pending = pending ']' + 63947:pw-trigger.sh: 91: break + 63947:pw-trigger.sh: 96: '[' 145252 = '' ']' + 63947:pw-trigger.sh: 101: check_state=success + 63947:pw-trigger.sh: 108: '[' success '!=' success ']' + 63947:pw-trigger.sh: 113: j=1 + 63947:pw-trigger.sh: 114: cat + 63947:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=8 ++ 63947:pw-trigger.sh: 64: shyaml get-value 8.id + 63947:pw-trigger.sh: 64: series_id=67440 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67440 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67440 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67440 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67440 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67440 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67440 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67440 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67440 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145256 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145256 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145256 + 63947:pw-trigger.sh: 74: patch_id=145256 + 63947:pw-trigger.sh: 75: '[' 145256 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145256 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145256 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145256 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145256 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145256 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145256 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.jvBV5pPZR8 +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bheP8OqkFn ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.jvBV5pPZR8 /tmp/tmp.bheP8OqkFn' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145256/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145256/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66956 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bheP8OqkFn ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525649, "url": "https://patchwork.sourceware.org/api/1.2/patches/145256/checks/525649/", "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:11:43.681949", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10875/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:43.681949 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:43.681949 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303103 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303103 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303103 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66963 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bheP8OqkFn ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525650, "url": "https://patchwork.sourceware.org/api/1.2/patches/145256/checks/525650/", "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:11:44.872913", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10875/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:44.872913 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:44.872913 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303104 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303103 -le 1791303104 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303104 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66970 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bheP8OqkFn ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525656, "url": "https://patchwork.sourceware.org/api/1.2/patches/145256/checks/525656/", "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:14:42.823900", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10875/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:14:42.823900 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:14:42.823900 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303282 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303104 -le 1791303282 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303282 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 66977 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bheP8OqkFn ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.jvBV5pPZR8 /tmp/tmp.bheP8OqkFn + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67440 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67440 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67440 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67440 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=7 ++ 63947:pw-trigger.sh: 64: shyaml get-value 7.id + 63947:pw-trigger.sh: 64: series_id=67441 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67441 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67441 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67441 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67441 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67441 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67441 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67441 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67441 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145257 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145257 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145257 + 63947:pw-trigger.sh: 74: patch_id=145257 + 63947:pw-trigger.sh: 75: '[' 145257 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145257 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145257 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145257 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145257 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145257 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145257 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.jNYKyT2REH +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.elYcezvkpG ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.jNYKyT2REH /tmp/tmp.elYcezvkpG' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145257/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145257/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67079 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.elYcezvkpG ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525645, "url": "https://patchwork.sourceware.org/api/1.2/patches/145257/checks/525645/", "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:11:31.869657", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10876/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:31.869657 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:31.869657 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303091 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303091 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303091 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67086 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.elYcezvkpG ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525646, "url": "https://patchwork.sourceware.org/api/1.2/patches/145257/checks/525646/", "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:11:33.877641", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10876/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:33.877641 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:33.877641 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303093 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303091 -le 1791303093 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303093 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67093 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.elYcezvkpG ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525655, "url": "https://patchwork.sourceware.org/api/1.2/patches/145257/checks/525655/", "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:14:29.023839", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10876/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:14:29.023839 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:14:29.023839 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303269 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303093 -le 1791303269 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303269 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67100 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.elYcezvkpG ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.jNYKyT2REH /tmp/tmp.elYcezvkpG + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67441 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67441 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67441 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67441 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=6 ++ 63947:pw-trigger.sh: 64: shyaml get-value 6.id + 63947:pw-trigger.sh: 64: series_id=67464 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67464 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67464 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67464 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67464 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67464 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67464 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67464 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67464 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145278 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145278 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145278 + 63947:pw-trigger.sh: 74: patch_id=145278 + 63947:pw-trigger.sh: 75: '[' 145278 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145278 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145278 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145278 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145278 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145278 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145278 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.coqMA1RDsB +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Kge66joBIU ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.coqMA1RDsB /tmp/tmp.Kge66joBIU' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145278/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145278/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67202 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Kge66joBIU ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525651, "url": "https://patchwork.sourceware.org/api/1.2/patches/145278/checks/525651/", "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:12:18.305859", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10877/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:12:18.305859 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:12:18.305859 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303138 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303138 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303138 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67209 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Kge66joBIU ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525652, "url": "https://patchwork.sourceware.org/api/1.2/patches/145278/checks/525652/", "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:12:23.873820", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10877/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:12:23.873820 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:12:23.873820 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303143 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303138 -le 1791303143 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303143 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67216 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Kge66joBIU ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.coqMA1RDsB /tmp/tmp.Kge66joBIU + 63947:pw-trigger.sh: 89: check_state=fail + 63947:pw-trigger.sh: 90: '[' fail = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67464 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67464 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67464 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67464 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=5 ++ 63947:pw-trigger.sh: 64: shyaml get-value 5.id + 63947:pw-trigger.sh: 64: series_id=67465 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67465 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67465 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67465 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67465 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67465 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67465 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67465 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67465 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145279 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145279 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145279 + 63947:pw-trigger.sh: 74: patch_id=145279 + 63947:pw-trigger.sh: 75: '[' 145279 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145279 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145279 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145279 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145279 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145279 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145279 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.DnEaD7cNpU +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wVtcwzMeXg ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.DnEaD7cNpU /tmp/tmp.wVtcwzMeXg' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145279/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145279/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67318 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wVtcwzMeXg ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525659, "url": "https://patchwork.sourceware.org/api/1.2/patches/145279/checks/525659/", "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:06.691194", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10878/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:06.691194 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:06.691194 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303666 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303666 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303666 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67325 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wVtcwzMeXg ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525661, "url": "https://patchwork.sourceware.org/api/1.2/patches/145279/checks/525661/", "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:10.505514", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10878/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:10.505514 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:10.505514 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303670 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303666 -le 1791303670 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303670 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67332 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wVtcwzMeXg ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.DnEaD7cNpU /tmp/tmp.wVtcwzMeXg + 63947:pw-trigger.sh: 89: check_state=fail + 63947:pw-trigger.sh: 90: '[' fail = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67465 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67465 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67465 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67465 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=4 ++ 63947:pw-trigger.sh: 64: shyaml get-value 4.id + 63947:pw-trigger.sh: 64: series_id=67468 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67468 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67468 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67468 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67468 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67468 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67468 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67468 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67468 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145325 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145325 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145325 + 63947:pw-trigger.sh: 74: patch_id=145325 + 63947:pw-trigger.sh: 75: '[' 145325 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145325 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145325 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145325 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145325 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145325 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145325 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.iPBpPLJBaW +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.6FJtS1ubUd ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.iPBpPLJBaW /tmp/tmp.6FJtS1ubUd' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145325/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145325/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67524 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6FJtS1ubUd ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525660, "url": "https://patchwork.sourceware.org/api/1.2/patches/145325/checks/525660/", "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:07.278626", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10879/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:07.278626 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:07.278626 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303667 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303667 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303667 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67531 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6FJtS1ubUd ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525662, "url": "https://patchwork.sourceware.org/api/1.2/patches/145325/checks/525662/", "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:13.920177", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10879/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:13.920177 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:13.920177 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303673 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303667 -le 1791303673 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303673 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67538 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6FJtS1ubUd ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525676, "url": "https://patchwork.sourceware.org/api/1.2/patches/145325/checks/525676/", "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:18.189963", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10879/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:24:18.189963 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:24:18.189963 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303858 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303673 -le 1791303858 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303858 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67545 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6FJtS1ubUd ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.iPBpPLJBaW /tmp/tmp.6FJtS1ubUd + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67468 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67468 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67468 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67468 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145316 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145316 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145316 + 63947:pw-trigger.sh: 74: patch_id=145316 + 63947:pw-trigger.sh: 75: '[' 145316 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145316 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145316 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145316 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145316 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145316 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145316 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.OSrtJYazp7 +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.6Jx7WhFKtd ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.OSrtJYazp7 /tmp/tmp.6Jx7WhFKtd' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145316/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145316/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67609 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6Jx7WhFKtd ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526022, "url": "https://patchwork.sourceware.org/api/1.2/patches/145316/checks/526022/", "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-06T22:26:24.352129", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10893/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:26:24.352129 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:26:24.352129 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791325584 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791325584 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325584 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67616 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6Jx7WhFKtd ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526023, "url": "https://patchwork.sourceware.org/api/1.2/patches/145316/checks/526023/", "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-06T22:26:58.050813", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10893/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:26:58.050813 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:26:58.050813 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791325618 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791325584 -le 1791325618 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325618 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67623 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6Jx7WhFKtd ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526025, "url": "https://patchwork.sourceware.org/api/1.2/patches/145316/checks/526025/", "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-06T22:30:17.935842", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10893/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:30:17.935842 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:30:17.935842 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791325817 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791325618 -le 1791325817 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325817 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67630 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6Jx7WhFKtd ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.OSrtJYazp7 /tmp/tmp.6Jx7WhFKtd + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=2 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67468 2 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67468 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67468 property '.*' value Patches 2 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67468 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145330 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145330 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145330 + 63947:pw-trigger.sh: 74: patch_id=145330 + 63947:pw-trigger.sh: 75: '[' 145330 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145330 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145330 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145330 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145330 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145330 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145330 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.M5khwm00sM +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.SYe5eoVwnf ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.M5khwm00sM /tmp/tmp.SYe5eoVwnf' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145330/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145330/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67697 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SYe5eoVwnf ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.M5khwm00sM /tmp/tmp.SYe5eoVwnf + 63947:pw-trigger.sh: 89: check_state=pending + 63947:pw-trigger.sh: 90: '[' pending = pending ']' + 63947:pw-trigger.sh: 91: break + 63947:pw-trigger.sh: 96: '[' 145330 = '' ']' + 63947:pw-trigger.sh: 101: check_state=success + 63947:pw-trigger.sh: 108: '[' success '!=' success ']' + 63947:pw-trigger.sh: 113: j=2 + 63947:pw-trigger.sh: 114: cat + 63947:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=3 ++ 63947:pw-trigger.sh: 64: shyaml get-value 3.id + 63947:pw-trigger.sh: 64: series_id=67489 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67489 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67489 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67489 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67489 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67489 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67489 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67489 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67489 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145357 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145357 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145357 + 63947:pw-trigger.sh: 74: patch_id=145357 + 63947:pw-trigger.sh: 75: '[' 145357 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145357 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145357 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145357 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145357 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145357 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145357 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.2VqGdAkMiS +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.HDKbIJXRj3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.2VqGdAkMiS /tmp/tmp.HDKbIJXRj3' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145357/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145357/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67785 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HDKbIJXRj3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525663, "url": "https://patchwork.sourceware.org/api/1.2/patches/145357/checks/525663/", "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:36.850948", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10880/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:36.850948 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:36.850948 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303696 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303696 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303696 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67792 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HDKbIJXRj3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525664, "url": "https://patchwork.sourceware.org/api/1.2/patches/145357/checks/525664/", "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:41.037203", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10880/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:41.037203 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:41.037203 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303701 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303696 -le 1791303701 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303701 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67799 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HDKbIJXRj3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.2VqGdAkMiS /tmp/tmp.HDKbIJXRj3 + 63947:pw-trigger.sh: 89: check_state=fail + 63947:pw-trigger.sh: 90: '[' fail = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67489 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67489 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67489 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67489 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=2 ++ 63947:pw-trigger.sh: 64: shyaml get-value 2.id + 63947:pw-trigger.sh: 64: series_id=67495 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67495 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67495 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67495 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67495 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67495 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67495 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67495 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67495 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145371 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145371 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145371 + 63947:pw-trigger.sh: 74: patch_id=145371 + 63947:pw-trigger.sh: 75: '[' 145371 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145371 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145371 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145371 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145371 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145371 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145371 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.qfH4MtwiEY +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.HdZ8ntjbat ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.qfH4MtwiEY /tmp/tmp.HdZ8ntjbat' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145371/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145371/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67905 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HdZ8ntjbat ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525668, "url": "https://patchwork.sourceware.org/api/1.2/patches/145371/checks/525668/", "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:22:07.116907", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10881/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:22:07.116907 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:22:07.116907 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303727 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303727 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303727 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67912 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HdZ8ntjbat ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525670, "url": "https://patchwork.sourceware.org/api/1.2/patches/145371/checks/525670/", "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:22:09.721563", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10881/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:22:09.721563 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:22:09.721563 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303729 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303727 -le 1791303729 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303729 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67919 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HdZ8ntjbat ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525679, "url": "https://patchwork.sourceware.org/api/1.2/patches/145371/checks/525679/", "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:25:21.334713", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10881/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:25:21.334713 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:25:21.334713 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303921 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303729 -le 1791303921 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303921 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67926 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HdZ8ntjbat ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.qfH4MtwiEY /tmp/tmp.HdZ8ntjbat + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67495 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67495 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67495 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67495 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145370 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145370 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145370 + 63947:pw-trigger.sh: 74: patch_id=145370 + 63947:pw-trigger.sh: 75: '[' 145370 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145370 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145370 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145370 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145370 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145370 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145370 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.IJGCUkx3I0 +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.JUwxXYUMO0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.IJGCUkx3I0 /tmp/tmp.JUwxXYUMO0' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145370/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145370/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67990 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JUwxXYUMO0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526026, "url": "https://patchwork.sourceware.org/api/1.2/patches/145370/checks/526026/", "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-06T22:30:35.976298", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10894/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:30:35.976298 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:30:35.976298 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791325835 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791325835 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325835 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 67997 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JUwxXYUMO0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526027, "url": "https://patchwork.sourceware.org/api/1.2/patches/145370/checks/526027/", "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-06T22:30:37.345171", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10894/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:30:37.345171 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:30:37.345171 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791325837 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791325835 -le 1791325837 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325837 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 68004 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JUwxXYUMO0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526028, "url": "https://patchwork.sourceware.org/api/1.2/patches/145370/checks/526028/", "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-06T22:32:53.735557", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10894/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:32:53.735557 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:32:53.735557 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791325973 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791325837 -le 1791325973 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325973 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 68011 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JUwxXYUMO0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.IJGCUkx3I0 /tmp/tmp.JUwxXYUMO0 + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=2 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67495 2 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67495 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67495 property '.*' value Patches 2 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67495 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145369 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145369 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145369 + 63947:pw-trigger.sh: 74: patch_id=145369 + 63947:pw-trigger.sh: 75: '[' 145369 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145369 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145369 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145369 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145369 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145369 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145369 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1GplItOSeJ +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.r7DBG8KFmZ ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1GplItOSeJ /tmp/tmp.r7DBG8KFmZ' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145369/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145369/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 68078 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.r7DBG8KFmZ ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1GplItOSeJ /tmp/tmp.r7DBG8KFmZ + 63947:pw-trigger.sh: 89: check_state=pending + 63947:pw-trigger.sh: 90: '[' pending = pending ']' + 63947:pw-trigger.sh: 91: break + 63947:pw-trigger.sh: 96: '[' 145369 = '' ']' + 63947:pw-trigger.sh: 101: check_state=success + 63947:pw-trigger.sh: 108: '[' success '!=' success ']' + 63947:pw-trigger.sh: 113: j=3 + 63947:pw-trigger.sh: 114: cat + 63947:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=1 ++ 63947:pw-trigger.sh: 64: shyaml get-value 1.id + 63947:pw-trigger.sh: 64: series_id=67501 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67501 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67501 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67501 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67501 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67501 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67501 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67501 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67501 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145382 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145382 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145382 + 63947:pw-trigger.sh: 74: patch_id=145382 + 63947:pw-trigger.sh: 75: '[' 145382 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145382 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145382 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145382 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145382 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145382 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145382 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.uzuy4ZqEeY +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.3MrPnKfskN ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.uzuy4ZqEeY /tmp/tmp.3MrPnKfskN' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145382/checks/ ++ 63947:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145382/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 68166 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3MrPnKfskN ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525667, "url": "https://patchwork.sourceware.org/api/1.2/patches/145382/checks/525667/", "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:22:07.103241", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10882/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:22:07.103241 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:22:07.103241 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303727 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303727 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303727 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 68173 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3MrPnKfskN ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525669, "url": "https://patchwork.sourceware.org/api/1.2/patches/145382/checks/525669/", "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:22:08.595922", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10882/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:22:08.595922 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:22:08.595922 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303728 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303727 -le 1791303728 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303728 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 68180 ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3MrPnKfskN ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525678, "url": "https://patchwork.sourceware.org/api/1.2/patches/145382/checks/525678/", "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:25:03.347837", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10882/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:25:03.347837 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:25:03.347837 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303903 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303728 -le 1791303903 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303903 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 68187 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3MrPnKfskN ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.uzuy4ZqEeY /tmp/tmp.3MrPnKfskN + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67501 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67501 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67501 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67501 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 63947:pw-trigger.sh: 63: i=0 ++ 63947:pw-trigger.sh: 64: shyaml get-value 0.id + 63947:pw-trigger.sh: 64: series_id=67505 + 63947:pw-trigger.sh: 66: pw_series_complete_p binutils 67505 + 63947:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63947:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63947:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67505 + 63947:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63947:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67505 property Complete value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67505 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63947:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63947:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63947:pw-trigger.sh: 71: num_patch=0 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67505 0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67505 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67505 property '.*' value Patches 0 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67505 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145386 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145386 = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145386 + 63947:pw-trigger.sh: 74: patch_id=145386 + 63947:pw-trigger.sh: 75: '[' 145386 = '' ']' ++ 63947:pw-trigger.sh: 82: pw_get_patch_data binutils 145386 State ++ 63947:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63947:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145386 ++ 63947:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63947:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145386 property State value ++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=145386 ++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63947:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x + 63947:pw-trigger.sh: 82: patch_state=new + 63947:pw-trigger.sh: 83: case "$patch_state" in ++ 63947:pw-trigger.sh: 89: pw_patch_check_state 145386 tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145386 ++ 63947:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 63947:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63947:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63947:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63947:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63947:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.2wbkA019Js +++ 63947:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63947:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.r6Isuu1lmF ++ 63947:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.2wbkA019Js /tmp/tmp.r6Isuu1lmF' EXIT ++ 63947:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63947:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145386/checks/ ++ 63947: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' ++ 63947:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 68289 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.r6Isuu1lmF ++ 63947: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 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:43.127514 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:43.127514 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303703 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303703 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303703 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 68296 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.r6Isuu1lmF ++ 63947: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 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:44.717603 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:44.717603 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303704 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303703 -le 1791303704 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303704 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 68303 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.r6Isuu1lmF ++ 63947: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 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63947:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:24:53.142437 +++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:24:53.142437 +%s ++ 63947:pw-trigger.sh: pw_patch_check_state: 274: date=1791303893 ++ 63947:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303704 -le 1791303893 ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303893 +++ 63947:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63947:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63947:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63947:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63947:pw-trigger.sh: pw_patch_check_state: 267: wait 68310 ++ 63947:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63947:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.r6Isuu1lmF ++ 63947:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63947:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63947:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63947:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.2wbkA019Js /tmp/tmp.r6Isuu1lmF + 63947:pw-trigger.sh: 89: check_state=success + 63947:pw-trigger.sh: 90: '[' success = pending ']' + 63947:pw-trigger.sh: 93: num_patch=1 + 63947:pw-trigger.sh: 72: true ++ 63947:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67505 1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67505 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67505 property '.*' value Patches 1 +++ 63947:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63947:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63947:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63947:pw-trigger.sh: pw_yaml_get: 100: local id=67505 +++ 63947:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63947:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63947:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63947:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63947:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63947:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63947:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 Processed 30 series and created 3 pre-commit triggers ++ 63947:pw-trigger.sh: 74: true + 63947:pw-trigger.sh: 74: patch_id= + 63947:pw-trigger.sh: 75: '[' '' = '' ']' + 63947:pw-trigger.sh: 76: break + 63947:pw-trigger.sh: 96: '[' '' = '' ']' + 63947:pw-trigger.sh: 97: continue + 63947:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 63947:pw-trigger.sh: 119: rm /tmp/tmp.FfkxJV6P1f + 63947:pw-trigger.sh: 121: echo 'Processed 30 series and created 3 pre-commit triggers' + 63947:pw-trigger.sh: 1: pw_deinit binutils + 63947:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 63947:pw-trigger.sh: pw_deinit: 58: local project=binutils + 63947:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-63947 + 63947:pw-trigger.sh: 1: rm -f /tmp/tmp.FfkxJV6P1f