+ 562457:jenkins3207798327593973196.sh: build_container_exec: 29: set +x + 98864:pw-trigger.sh: 46: trap 'pw_deinit binutils' EXIT + 98864:pw-trigger.sh: 47: pw_init binutils + 98864:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 98864:pw-trigger.sh: pw_init: 42: local project=binutils + 98864:pw-trigger.sh: pw_init: 44: git -C binutils config pw.server https://patchwork.sourceware.org/api/1.2/ + 98864:pw-trigger.sh: pw_init: 46: git -C binutils config pw.project binutils + 98864:pw-trigger.sh: pw_init: 48: pw_clear_cache + 98864:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 98864:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-98864 + 98864:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-98864 ++ 98864:pw-trigger.sh: 49: mktemp + 98864:pw-trigger.sh: 49: yaml=/tmp/tmp.BQktq9NDvN + 98864:pw-trigger.sh: 51: trap 'pw_deinit binutils; rm -f /tmp/tmp.BQktq9NDvN' EXIT + 98864:pw-trigger.sh: 53: readarray -t prereq_bots ++ 98864:pw-trigger.sh: 53: print_prereq_bots tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 98864:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 98864:pw-trigger.sh: print_prereq_bots: 32: echo tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: print_prereq_bots: 32: sed -e s/_check--/_build--/ ++ 98864:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 98864:pw-trigger.sh: 55: git -C binutils pw series list -f yaml + 98864:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 98864:pw-trigger.sh: 58: shyaml get-length + 98864:pw-trigger.sh: 58: len=30 + 98864:pw-trigger.sh: 59: i=30 + 98864:pw-trigger.sh: 60: j=0 + 98864:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=29 ++ 98864:pw-trigger.sh: 64: shyaml get-value 29.id + 98864:pw-trigger.sh: 64: series_id=67281 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67281 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67281 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67281 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67281 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67281 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67281 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67281 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67281 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145053 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145053 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145053 + 98864:pw-trigger.sh: 74: patch_id=145053 + 98864:pw-trigger.sh: 75: '[' 145053 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145053 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145053 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145053 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145053 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145053 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145053 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.gkUZPvA6wP +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.XwZ3CYrIws ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.gkUZPvA6wP /tmp/tmp.XwZ3CYrIws' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145053/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 98991 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XwZ3CYrIws ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524492, "url": "https://patchwork.sourceware.org/api/1.2/patches/145053/checks/524492/", "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-01T01:10:50.418988", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10558/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:10:50.418988 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:10:50.418988 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790817050 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790817050 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790817050 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 98998 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XwZ3CYrIws ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524493, "url": "https://patchwork.sourceware.org/api/1.2/patches/145053/checks/524493/", "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-01T01:10:51.766668", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10558/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:10:51.766668 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:10:51.766668 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790817051 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790817050 -le 1790817051 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790817051 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99005 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XwZ3CYrIws ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524502, "url": "https://patchwork.sourceware.org/api/1.2/patches/145053/checks/524502/", "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-01T01:15:29.657532", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10558/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:15:29.657532 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:15:29.657532 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790817329 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790817051 -le 1790817329 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790817329 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99012 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XwZ3CYrIws ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.gkUZPvA6wP /tmp/tmp.XwZ3CYrIws + 98864:pw-trigger.sh: 89: check_state=success + 98864:pw-trigger.sh: 90: '[' success = pending ']' + 98864:pw-trigger.sh: 93: num_patch=1 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67281 1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67281 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67281 property '.*' value Patches 1 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67281 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98864:pw-trigger.sh: 74: true + 98864:pw-trigger.sh: 74: patch_id= + 98864:pw-trigger.sh: 75: '[' '' = '' ']' + 98864:pw-trigger.sh: 76: break + 98864:pw-trigger.sh: 96: '[' '' = '' ']' + 98864:pw-trigger.sh: 97: continue + 98864:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=28 ++ 98864:pw-trigger.sh: 64: shyaml get-value 28.id + 98864:pw-trigger.sh: 64: series_id=67284 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67284 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67284 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67284 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67284 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67284 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67284 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67284 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67284 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145056 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145056 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145056 + 98864:pw-trigger.sh: 74: patch_id=145056 + 98864:pw-trigger.sh: 75: '[' 145056 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145056 State ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145056 ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145056 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145056 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145056 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145056 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.GDlwfwHHuB +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.YWdFqvbVmg ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.GDlwfwHHuB /tmp/tmp.YWdFqvbVmg' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145056/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99114 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YWdFqvbVmg ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524494, "url": "https://patchwork.sourceware.org/api/1.2/patches/145056/checks/524494/", "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-01T01:11:52.256644", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10559/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:11:52.256644 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:11:52.256644 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790817112 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790817112 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790817112 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99121 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YWdFqvbVmg ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524495, "url": "https://patchwork.sourceware.org/api/1.2/patches/145056/checks/524495/", "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-01T01:11:53.286937", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10559/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:11:53.286937 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:11:53.286937 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790817113 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790817112 -le 1790817113 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790817113 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99128 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YWdFqvbVmg ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524503, "url": "https://patchwork.sourceware.org/api/1.2/patches/145056/checks/524503/", "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-01T01:16:40.396129", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10559/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:16:40.396129 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:16:40.396129 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790817400 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790817113 -le 1790817400 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790817400 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99135 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YWdFqvbVmg ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.GDlwfwHHuB /tmp/tmp.YWdFqvbVmg + 98864:pw-trigger.sh: 89: check_state=success + 98864:pw-trigger.sh: 90: '[' success = pending ']' + 98864:pw-trigger.sh: 93: num_patch=1 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67284 1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67284 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67284 property '.*' value Patches 1 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67284 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98864:pw-trigger.sh: 74: true + 98864:pw-trigger.sh: 74: patch_id= + 98864:pw-trigger.sh: 75: '[' '' = '' ']' + 98864:pw-trigger.sh: 76: break + 98864:pw-trigger.sh: 96: '[' '' = '' ']' + 98864:pw-trigger.sh: 97: continue + 98864:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=27 ++ 98864:pw-trigger.sh: 64: shyaml get-value 27.id + 98864:pw-trigger.sh: 64: series_id=67282 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67282 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67282 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67282 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67282 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67282 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67282 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67282 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67282 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145054 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145054 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145054 + 98864:pw-trigger.sh: 74: patch_id=145054 + 98864:pw-trigger.sh: 75: '[' 145054 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145054 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145054 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145054 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145054 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145054 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145054 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.4eWu2umwuT +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.y1wA6PuPoX ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.4eWu2umwuT /tmp/tmp.y1wA6PuPoX' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145054/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99237 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.y1wA6PuPoX ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524496, "url": "https://patchwork.sourceware.org/api/1.2/patches/145054/checks/524496/", "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-01T01:13:48.770694", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10560/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:13:48.770694 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:13:48.770694 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790817228 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790817228 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790817228 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99244 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.y1wA6PuPoX ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524497, "url": "https://patchwork.sourceware.org/api/1.2/patches/145054/checks/524497/", "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-01T01:13:49.988402", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10560/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:13:49.988402 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:13:49.988402 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790817229 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790817228 -le 1790817229 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790817229 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99251 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.y1wA6PuPoX ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524504, "url": "https://patchwork.sourceware.org/api/1.2/patches/145054/checks/524504/", "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-01T01:18:36.168674", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10560/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:18:36.168674 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:18:36.168674 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790817516 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790817229 -le 1790817516 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790817516 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99258 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.y1wA6PuPoX ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.4eWu2umwuT /tmp/tmp.y1wA6PuPoX + 98864:pw-trigger.sh: 89: check_state=success + 98864:pw-trigger.sh: 90: '[' success = pending ']' + 98864:pw-trigger.sh: 93: num_patch=1 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67282 1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67282 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67282 property '.*' value Patches 1 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67282 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98864:pw-trigger.sh: 74: true + 98864:pw-trigger.sh: 74: patch_id= + 98864:pw-trigger.sh: 75: '[' '' = '' ']' + 98864:pw-trigger.sh: 76: break + 98864:pw-trigger.sh: 96: '[' '' = '' ']' + 98864:pw-trigger.sh: 97: continue + 98864:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=26 ++ 98864:pw-trigger.sh: 64: shyaml get-value 26.id + 98864:pw-trigger.sh: 64: series_id=67283 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67283 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67283 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67283 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67283 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67283 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67283 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67283 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67283 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145055 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145055 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145055 + 98864:pw-trigger.sh: 74: patch_id=145055 + 98864:pw-trigger.sh: 75: '[' 145055 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145055 State ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145055 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145055 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145055 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145055 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145055 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.j0vmK7BrtZ +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9loDvIagnZ ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.j0vmK7BrtZ /tmp/tmp.9loDvIagnZ' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145055/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99360 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9loDvIagnZ ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524499, "url": "https://patchwork.sourceware.org/api/1.2/patches/145055/checks/524499/", "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-01T01:14:56.217280", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10561/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:14:56.217280 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:14:56.217280 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790817296 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790817296 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790817296 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99367 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9loDvIagnZ ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524500, "url": "https://patchwork.sourceware.org/api/1.2/patches/145055/checks/524500/", "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-01T01:14:57.696114", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10561/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:14:57.696114 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:14:57.696114 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790817297 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790817296 -le 1790817297 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790817297 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99374 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9loDvIagnZ ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524505, "url": "https://patchwork.sourceware.org/api/1.2/patches/145055/checks/524505/", "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-01T01:19:50.127498", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10561/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:19:50.127498 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:19:50.127498 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790817590 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790817297 -le 1790817590 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790817590 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99381 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9loDvIagnZ ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.j0vmK7BrtZ /tmp/tmp.9loDvIagnZ + 98864:pw-trigger.sh: 89: check_state=success + 98864:pw-trigger.sh: 90: '[' success = pending ']' + 98864:pw-trigger.sh: 93: num_patch=1 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67283 1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67283 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67283 property '.*' value Patches 1 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67283 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98864:pw-trigger.sh: 74: true + 98864:pw-trigger.sh: 74: patch_id= + 98864:pw-trigger.sh: 75: '[' '' = '' ']' + 98864:pw-trigger.sh: 76: break + 98864:pw-trigger.sh: 96: '[' '' = '' ']' + 98864:pw-trigger.sh: 97: continue + 98864:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=25 ++ 98864:pw-trigger.sh: 64: shyaml get-value 25.id + 98864:pw-trigger.sh: 64: series_id=67285 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67285 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67285 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67285 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67285 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67285 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67285 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67285 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67285 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145057 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145057 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145057 + 98864:pw-trigger.sh: 74: patch_id=145057 + 98864:pw-trigger.sh: 75: '[' 145057 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145057 State ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145057 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145057 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145057 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145057 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145057 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.l0QwmgR3Q6 +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.UHt1SoxlnI ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.l0QwmgR3Q6 /tmp/tmp.UHt1SoxlnI' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145057/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99483 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UHt1SoxlnI ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524470, "url": "https://patchwork.sourceware.org/api/1.2/patches/145057/checks/524470/", "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-01T00:54:27.267903", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10552/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T00:54:27.267903 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T00:54:27.267903 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790816067 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790816067 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790816067 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99490 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UHt1SoxlnI ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524471, "url": "https://patchwork.sourceware.org/api/1.2/patches/145057/checks/524471/", "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-01T00:54:28.679933", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10552/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T00:54:28.679933 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T00:54:28.679933 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790816068 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790816067 -le 1790816068 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790816068 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99497 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UHt1SoxlnI ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524474, "url": "https://patchwork.sourceware.org/api/1.2/patches/145057/checks/524474/", "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-01T00:59:37.663562", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10552/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T00:59:37.663562 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T00:59:37.663562 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790816377 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790816068 -le 1790816377 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790816377 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99504 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UHt1SoxlnI ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.l0QwmgR3Q6 /tmp/tmp.UHt1SoxlnI + 98864:pw-trigger.sh: 89: check_state=success + 98864:pw-trigger.sh: 90: '[' success = pending ']' + 98864:pw-trigger.sh: 93: num_patch=1 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67285 1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67285 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67285 property '.*' value Patches 1 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67285 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98864:pw-trigger.sh: 74: true + 98864:pw-trigger.sh: 74: patch_id= + 98864:pw-trigger.sh: 75: '[' '' = '' ']' + 98864:pw-trigger.sh: 76: break + 98864:pw-trigger.sh: 96: '[' '' = '' ']' + 98864:pw-trigger.sh: 97: continue + 98864:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=24 ++ 98864:pw-trigger.sh: 64: shyaml get-value 24.id + 98864:pw-trigger.sh: 64: series_id=67286 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67286 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67286 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67286 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67286 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67286 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67286 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67286 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67286 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145058 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145058 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145058 + 98864:pw-trigger.sh: 74: patch_id=145058 + 98864:pw-trigger.sh: 75: '[' 145058 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145058 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145058 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145058 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145058 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145058 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145058 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.vSujsUoJC8 +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.XsEy0BLjZ2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.vSujsUoJC8 /tmp/tmp.XsEy0BLjZ2' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145058/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99606 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XsEy0BLjZ2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524477, "url": "https://patchwork.sourceware.org/api/1.2/patches/145058/checks/524477/", "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-01T01:01:39.008888", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10553/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:01:39.008888 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:01:39.008888 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790816499 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790816499 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790816499 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99613 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XsEy0BLjZ2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524478, "url": "https://patchwork.sourceware.org/api/1.2/patches/145058/checks/524478/", "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-01T01:01:40.102955", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10553/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:01:40.102955 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:01:40.102955 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790816500 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790816499 -le 1790816500 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790816500 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99620 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XsEy0BLjZ2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524484, "url": "https://patchwork.sourceware.org/api/1.2/patches/145058/checks/524484/", "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-01T01:06:57.859630", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10553/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T01:06:57.859630 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T01:06:57.859630 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790816817 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790816500 -le 1790816817 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790816817 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99627 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XsEy0BLjZ2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.vSujsUoJC8 /tmp/tmp.XsEy0BLjZ2 + 98864:pw-trigger.sh: 89: check_state=success + 98864:pw-trigger.sh: 90: '[' success = pending ']' + 98864:pw-trigger.sh: 93: num_patch=1 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67286 1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67286 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67286 property '.*' value Patches 1 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67286 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98864:pw-trigger.sh: 74: true + 98864:pw-trigger.sh: 74: patch_id= + 98864:pw-trigger.sh: 75: '[' '' = '' ']' + 98864:pw-trigger.sh: 76: break + 98864:pw-trigger.sh: 96: '[' '' = '' ']' + 98864:pw-trigger.sh: 97: continue + 98864:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=23 ++ 98864:pw-trigger.sh: 64: shyaml get-value 23.id + 98864:pw-trigger.sh: 64: series_id=67289 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67289 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67289 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67289 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67289 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67289 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67289 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67289 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67289 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145061 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145061 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145061 + 98864:pw-trigger.sh: 74: patch_id=145061 + 98864:pw-trigger.sh: 75: '[' 145061 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145061 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145061 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145061 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145061 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145061 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145061 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.gtVTMCOKyj +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.w48radC6dA ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.gtVTMCOKyj /tmp/tmp.w48radC6dA' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145061/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99729 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w48radC6dA ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524667, "url": "https://patchwork.sourceware.org/api/1.2/patches/145061/checks/524667/", "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-01T09:07:31.524368", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10565/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T09:07:31.524368 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T09:07:31.524368 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790845651 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790845651 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790845651 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99736 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w48radC6dA ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524668, "url": "https://patchwork.sourceware.org/api/1.2/patches/145061/checks/524668/", "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-01T09:07:34.814601", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10565/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T09:07:34.814601 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T09:07:34.814601 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790845654 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790845651 -le 1790845654 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790845654 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99743 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w48radC6dA ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524677, "url": "https://patchwork.sourceware.org/api/1.2/patches/145061/checks/524677/", "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-01T09:13:43.058025", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10565/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T09:13:43.058025 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T09:13:43.058025 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790846023 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790845654 -le 1790846023 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790846023 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99750 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w48radC6dA ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.gtVTMCOKyj /tmp/tmp.w48radC6dA + 98864:pw-trigger.sh: 89: check_state=success + 98864:pw-trigger.sh: 90: '[' success = pending ']' + 98864:pw-trigger.sh: 93: num_patch=1 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67289 1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67289 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67289 property '.*' value Patches 1 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67289 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98864:pw-trigger.sh: 74: true + 98864:pw-trigger.sh: 74: patch_id= + 98864:pw-trigger.sh: 75: '[' '' = '' ']' + 98864:pw-trigger.sh: 76: break + 98864:pw-trigger.sh: 96: '[' '' = '' ']' + 98864:pw-trigger.sh: 97: continue + 98864:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=22 ++ 98864:pw-trigger.sh: 64: shyaml get-value 22.id + 98864:pw-trigger.sh: 64: series_id=67307 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67307 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67307 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67307 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67307 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=False + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 98864:pw-trigger.sh: 67: continue + 98864:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=21 ++ 98864:pw-trigger.sh: 64: shyaml get-value 21.id + 98864:pw-trigger.sh: 64: series_id=67325 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67325 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67325 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67325 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67325 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67325 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67325 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67325 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67325 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145106 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145106 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145106 + 98864:pw-trigger.sh: 74: patch_id=145106 + 98864:pw-trigger.sh: 75: '[' 145106 = '' ']' ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145106 State ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145106 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145106 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145106 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145106 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145106 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.LusZCE46MM +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.iD7tGIccsx ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.LusZCE46MM /tmp/tmp.iD7tGIccsx' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145106/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99882 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iD7tGIccsx ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525011, "url": "https://patchwork.sourceware.org/api/1.2/patches/145106/checks/525011/", "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-01T20:48:33.174498", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10570/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T20:48:33.174498 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T20:48:33.174498 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790887713 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790887713 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790887713 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99889 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iD7tGIccsx ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525012, "url": "https://patchwork.sourceware.org/api/1.2/patches/145106/checks/525012/", "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-01T20:48:34.283232", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10570/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T20:48:34.283232 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T20:48:34.283232 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790887714 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790887713 -le 1790887714 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790887714 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99896 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iD7tGIccsx ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525018, "url": "https://patchwork.sourceware.org/api/1.2/patches/145106/checks/525018/", "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-01T20:53:18.563811", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10570/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T20:53:18.563811 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T20:53:18.563811 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790887998 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790887714 -le 1790887998 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790887998 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99903 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iD7tGIccsx ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.LusZCE46MM /tmp/tmp.iD7tGIccsx + 98864:pw-trigger.sh: 89: check_state=success + 98864:pw-trigger.sh: 90: '[' success = pending ']' + 98864:pw-trigger.sh: 93: num_patch=1 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67325 1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67325 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67325 property '.*' value Patches 1 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67325 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145105 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145105 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145105 + 98864:pw-trigger.sh: 74: patch_id=145105 + 98864:pw-trigger.sh: 75: '[' 145105 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145105 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145105 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145105 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145105 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145105 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145105 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.R9KTz6fnFV +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RYZCHkbKYo ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.R9KTz6fnFV /tmp/tmp.RYZCHkbKYo' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145105/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99967 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RYZCHkbKYo ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525182, "url": "https://patchwork.sourceware.org/api/1.2/patches/145105/checks/525182/", "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-02T01:05:18.060262", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10574/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T01:05:18.060262 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T01:05:18.060262 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790903118 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790903118 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790903118 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99974 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RYZCHkbKYo ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525183, "url": "https://patchwork.sourceware.org/api/1.2/patches/145105/checks/525183/", "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-02T01:05:21.630591", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10574/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T01:05:21.630591 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T01:05:21.630591 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790903121 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790903118 -le 1790903121 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790903121 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99981 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RYZCHkbKYo ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525185, "url": "https://patchwork.sourceware.org/api/1.2/patches/145105/checks/525185/", "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-02T01:11:38.430671", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10574/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T01:11:38.430671 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T01:11:38.430671 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790903498 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790903121 -le 1790903498 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790903498 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 99988 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RYZCHkbKYo ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.R9KTz6fnFV /tmp/tmp.RYZCHkbKYo + 98864:pw-trigger.sh: 89: check_state=success + 98864:pw-trigger.sh: 90: '[' success = pending ']' + 98864:pw-trigger.sh: 93: num_patch=2 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67325 2 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67325 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67325 property '.*' value Patches 2 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67325 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98864:pw-trigger.sh: 74: true + 98864:pw-trigger.sh: 74: patch_id= + 98864:pw-trigger.sh: 75: '[' '' = '' ']' + 98864:pw-trigger.sh: 76: break + 98864:pw-trigger.sh: 96: '[' '' = '' ']' + 98864:pw-trigger.sh: 97: continue + 98864:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=20 ++ 98864:pw-trigger.sh: 64: shyaml get-value 20.id + 98864:pw-trigger.sh: 64: series_id=67329 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67329 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67329 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67329 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67329 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67329 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67329 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67329 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67329 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145112 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145112 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145112 + 98864:pw-trigger.sh: 74: patch_id=145112 + 98864:pw-trigger.sh: 75: '[' 145112 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145112 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145112 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145112 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145112 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145112 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145112 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.w8ds930gks +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Yi6SfE0BV4 ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.w8ds930gks /tmp/tmp.Yi6SfE0BV4' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145112/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100097 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Yi6SfE0BV4 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525015, "url": "https://patchwork.sourceware.org/api/1.2/patches/145112/checks/525015/", "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-01T20:50:45.767320", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10571/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T20:50:45.767320 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T20:50:45.767320 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790887845 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790887845 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790887845 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100104 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Yi6SfE0BV4 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525016, "url": "https://patchwork.sourceware.org/api/1.2/patches/145112/checks/525016/", "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-01T20:50:47.250126", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10571/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T20:50:47.250126 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T20:50:47.250126 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790887847 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790887845 -le 1790887847 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790887847 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100111 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Yi6SfE0BV4 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525026, "url": "https://patchwork.sourceware.org/api/1.2/patches/145112/checks/525026/", "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-01T20:55:36.665237", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10571/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T20:55:36.665237 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T20:55:36.665237 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790888136 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790887847 -le 1790888136 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790888136 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100118 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Yi6SfE0BV4 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.w8ds930gks /tmp/tmp.Yi6SfE0BV4 + 98864:pw-trigger.sh: 89: check_state=success + 98864:pw-trigger.sh: 90: '[' success = pending ']' + 98864:pw-trigger.sh: 93: num_patch=1 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67329 1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67329 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67329 property '.*' value Patches 1 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67329 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145113 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145113 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145113 + 98864:pw-trigger.sh: 74: patch_id=145113 + 98864:pw-trigger.sh: 75: '[' 145113 = '' ']' ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145113 State ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145113 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145113 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145113 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145113 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145113 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.DPUvuidGoh +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.hIkIedq5mF ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.DPUvuidGoh /tmp/tmp.hIkIedq5mF' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145113/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100182 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hIkIedq5mF ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525186, "url": "https://patchwork.sourceware.org/api/1.2/patches/145113/checks/525186/", "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-02T01:11:40.692172", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10575/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T01:11:40.692172 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T01:11:40.692172 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790903500 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790903500 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790903500 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100189 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hIkIedq5mF ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525187, "url": "https://patchwork.sourceware.org/api/1.2/patches/145113/checks/525187/", "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-02T01:11:42.365131", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10575/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T01:11:42.365131 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T01:11:42.365131 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790903502 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790903500 -le 1790903502 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790903502 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100196 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hIkIedq5mF ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525188, "url": "https://patchwork.sourceware.org/api/1.2/patches/145113/checks/525188/", "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-02T01:15:51.325253", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10575/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T01:15:51.325253 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T01:15:51.325253 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790903751 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790903502 -le 1790903751 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790903751 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100203 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hIkIedq5mF ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.DPUvuidGoh /tmp/tmp.hIkIedq5mF + 98864:pw-trigger.sh: 89: check_state=success + 98864:pw-trigger.sh: 90: '[' success = pending ']' + 98864:pw-trigger.sh: 93: num_patch=2 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67329 2 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67329 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67329 property '.*' value Patches 2 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67329 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145111 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145111 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145111 + 98864:pw-trigger.sh: 74: patch_id=145111 + 98864:pw-trigger.sh: 75: '[' 145111 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145111 State ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145111 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145111 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145111 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145111 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145111 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Hwk2Kmy2YW +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RlBGj4K8O2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Hwk2Kmy2YW /tmp/tmp.RlBGj4K8O2' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145111/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100270 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RlBGj4K8O2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525364, "url": "https://patchwork.sourceware.org/api/1.2/patches/145111/checks/525364/", "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-02T09:00:56.921965", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10577/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T09:00:56.921965 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T09:00:56.921965 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790931656 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790931656 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790931656 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100277 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RlBGj4K8O2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525365, "url": "https://patchwork.sourceware.org/api/1.2/patches/145111/checks/525365/", "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-02T09:00:58.738782", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10577/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T09:00:58.738782 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T09:00:58.738782 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790931658 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790931656 -le 1790931658 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790931658 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100284 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RlBGj4K8O2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525369, "url": "https://patchwork.sourceware.org/api/1.2/patches/145111/checks/525369/", "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-02T09:08:41.452234", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10577/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T09:08:41.452234 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T09:08:41.452234 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790932121 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790931658 -le 1790932121 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790932121 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100291 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RlBGj4K8O2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Hwk2Kmy2YW /tmp/tmp.RlBGj4K8O2 + 98864:pw-trigger.sh: 89: check_state=success + 98864:pw-trigger.sh: 90: '[' success = pending ']' + 98864:pw-trigger.sh: 93: num_patch=3 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67329 3 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67329 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67329 property '.*' value Patches 3 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67329 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98864:pw-trigger.sh: 74: true + 98864:pw-trigger.sh: 74: patch_id= + 98864:pw-trigger.sh: 75: '[' '' = '' ']' + 98864:pw-trigger.sh: 76: break + 98864:pw-trigger.sh: 96: '[' '' = '' ']' + 98864:pw-trigger.sh: 97: continue + 98864:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=19 ++ 98864:pw-trigger.sh: 64: shyaml get-value 19.id + 98864:pw-trigger.sh: 64: series_id=67333 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67333 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67333 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67333 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67333 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67333 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67333 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67333 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67333 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145117 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145117 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145117 + 98864:pw-trigger.sh: 74: patch_id=145117 + 98864:pw-trigger.sh: 75: '[' 145117 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145117 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145117 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145117 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145117 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145117 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145117 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.HTHrMuRSm0 +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.nI70YVxfqf ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.HTHrMuRSm0 /tmp/tmp.nI70YVxfqf' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145117/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100399 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nI70YVxfqf ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525019, "url": "https://patchwork.sourceware.org/api/1.2/patches/145117/checks/525019/", "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-01T20:53:18.751652", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10572/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T20:53:18.751652 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T20:53:18.751652 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790887998 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790887998 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790887998 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100406 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nI70YVxfqf ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525020, "url": "https://patchwork.sourceware.org/api/1.2/patches/145117/checks/525020/", "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-01T20:53:20.044942", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10572/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T20:53:20.044942 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T20:53:20.044942 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790888000 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790887998 -le 1790888000 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790888000 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100413 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nI70YVxfqf ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525033, "url": "https://patchwork.sourceware.org/api/1.2/patches/145117/checks/525033/", "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-01T20:59:53.407768", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10572/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T20:59:53.407768 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T20:59:53.407768 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1790888393 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790888000 -le 1790888393 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790888393 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100420 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nI70YVxfqf ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.HTHrMuRSm0 /tmp/tmp.nI70YVxfqf + 98864:pw-trigger.sh: 89: check_state=success + 98864:pw-trigger.sh: 90: '[' success = pending ']' + 98864:pw-trigger.sh: 93: num_patch=1 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67333 1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67333 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67333 property '.*' value Patches 1 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67333 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98864:pw-trigger.sh: 74: true + 98864:pw-trigger.sh: 74: patch_id= + 98864:pw-trigger.sh: 75: '[' '' = '' ']' + 98864:pw-trigger.sh: 76: break + 98864:pw-trigger.sh: 96: '[' '' = '' ']' + 98864:pw-trigger.sh: 97: continue + 98864:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=18 ++ 98864:pw-trigger.sh: 64: shyaml get-value 18.id + 98864:pw-trigger.sh: 64: series_id=67363 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67363 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67363 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67363 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67363 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67363 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67363 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67363 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67363 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145159 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145159 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145159 + 98864:pw-trigger.sh: 74: patch_id=145159 + 98864:pw-trigger.sh: 75: '[' 145159 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145159 State ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145159 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145159 property State value ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145159 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145159 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145159 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.FCzCS0cGAY +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ZW1EQLQ18p ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.FCzCS0cGAY /tmp/tmp.ZW1EQLQ18p' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145159/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100522 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZW1EQLQ18p ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.FCzCS0cGAY /tmp/tmp.ZW1EQLQ18p + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145159 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145159 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145159 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Y3zhWenFZB +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.dNppOV8YSP ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Y3zhWenFZB /tmp/tmp.dNppOV8YSP' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145159/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100537 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dNppOV8YSP ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:00:48.407870 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:00:48.407870 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791302448 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791302448 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791302448 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100544 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dNppOV8YSP ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:00:51.230234 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:00:51.230234 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791302451 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791302448 -le 1791302451 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791302451 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100551 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dNppOV8YSP ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:05:33.920407 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:05:33.920407 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791302733 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791302451 -le 1791302733 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791302733 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100558 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dNppOV8YSP ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Y3zhWenFZB /tmp/tmp.dNppOV8YSP + 98864:pw-trigger.sh: 103: check_state=success + 98864:pw-trigger.sh: 104: '[' success '!=' success ']' + 98864:pw-trigger.sh: 108: '[' success '!=' success ']' + 98864:pw-trigger.sh: 113: j=1 + 98864:pw-trigger.sh: 114: cat + 98864:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=17 ++ 98864:pw-trigger.sh: 64: shyaml get-value 17.id + 98864:pw-trigger.sh: 64: series_id=67366 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67366 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67366 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67366 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67366 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67366 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67366 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67366 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67366 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145162 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145162 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145162 + 98864:pw-trigger.sh: 74: patch_id=145162 + 98864:pw-trigger.sh: 75: '[' 145162 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145162 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145162 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145162 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145162 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145162 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145162 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.u1BRAZsYIs +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2QEqZqpGoG ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.u1BRAZsYIs /tmp/tmp.2QEqZqpGoG' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145162/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100646 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2QEqZqpGoG ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.u1BRAZsYIs /tmp/tmp.2QEqZqpGoG + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145162 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145162 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145162 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.mITJkhZdrR +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.eK5wYeCSAB ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.mITJkhZdrR /tmp/tmp.eK5wYeCSAB' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145162/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100661 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eK5wYeCSAB ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:23:07.906294 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:23:07.906294 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303787 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303787 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303787 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100668 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eK5wYeCSAB ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:23:09.218198 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:23:09.218198 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303789 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303787 -le 1791303789 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303789 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100675 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eK5wYeCSAB ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:26:13.075107 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:26:13.075107 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303973 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303789 -le 1791303973 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303973 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100682 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eK5wYeCSAB ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.mITJkhZdrR /tmp/tmp.eK5wYeCSAB + 98864:pw-trigger.sh: 103: check_state=success + 98864:pw-trigger.sh: 104: '[' success '!=' success ']' + 98864:pw-trigger.sh: 108: '[' success '!=' success ']' + 98864:pw-trigger.sh: 113: j=2 + 98864:pw-trigger.sh: 114: cat + 98864:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=16 ++ 98864:pw-trigger.sh: 64: shyaml get-value 16.id + 98864:pw-trigger.sh: 64: series_id=67368 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67368 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67368 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67368 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67368 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67368 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67368 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67368 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67368 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145164 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145164 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145164 + 98864:pw-trigger.sh: 74: patch_id=145164 + 98864:pw-trigger.sh: 75: '[' 145164 = '' ']' ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145164 State ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145164 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145164 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145164 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145164 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145164 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.rwdTVZP790 +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.eXku3cRyhK ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.rwdTVZP790 /tmp/tmp.eXku3cRyhK' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145164/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100770 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eXku3cRyhK ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.rwdTVZP790 /tmp/tmp.eXku3cRyhK + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145164 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145164 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145164 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.IlK0PSm6OX +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.vbLWgJL3XM ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.IlK0PSm6OX /tmp/tmp.vbLWgJL3XM' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145164/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100785 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vbLWgJL3XM ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:23:12.250160 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:23:12.250160 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303792 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303792 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303792 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100792 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vbLWgJL3XM ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:23:13.740863 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:23:13.740863 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303793 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303792 -le 1791303793 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303793 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100799 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vbLWgJL3XM ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:26:21.514775 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:26:21.514775 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303981 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303793 -le 1791303981 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303981 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100806 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vbLWgJL3XM ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.IlK0PSm6OX /tmp/tmp.vbLWgJL3XM + 98864:pw-trigger.sh: 103: check_state=success + 98864:pw-trigger.sh: 104: '[' success '!=' success ']' + 98864:pw-trigger.sh: 108: '[' success '!=' success ']' + 98864:pw-trigger.sh: 113: j=3 + 98864:pw-trigger.sh: 114: cat + 98864:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=15 ++ 98864:pw-trigger.sh: 64: shyaml get-value 15.id + 98864:pw-trigger.sh: 64: series_id=67367 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67367 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67367 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67367 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67367 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67367 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67367 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67367 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67367 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145163 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145163 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145163 + 98864:pw-trigger.sh: 74: patch_id=145163 + 98864:pw-trigger.sh: 75: '[' 145163 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145163 State ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145163 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145163 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145163 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145163 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145163 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.o5VW6lK3lG +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.qg3f7tCszE ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.o5VW6lK3lG /tmp/tmp.qg3f7tCszE' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145163/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100894 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qg3f7tCszE ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.o5VW6lK3lG /tmp/tmp.qg3f7tCszE + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145163 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145163 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145163 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.AfGYTYBlLT +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.doJ4ZZiIwa ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.AfGYTYBlLT /tmp/tmp.doJ4ZZiIwa' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145163/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100909 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.doJ4ZZiIwa ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:25:39.728818 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:25:39.728818 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303939 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303939 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303939 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100916 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.doJ4ZZiIwa ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:25:41.329641 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:25:41.329641 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303941 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303939 -le 1791303941 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303941 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100923 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.doJ4ZZiIwa ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:30:15.528444 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:30:15.528444 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791304215 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303941 -le 1791304215 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304215 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 100930 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.doJ4ZZiIwa ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.AfGYTYBlLT /tmp/tmp.doJ4ZZiIwa + 98864:pw-trigger.sh: 103: check_state=success + 98864:pw-trigger.sh: 104: '[' success '!=' success ']' + 98864:pw-trigger.sh: 108: '[' success '!=' success ']' + 98864:pw-trigger.sh: 113: j=4 + 98864:pw-trigger.sh: 114: cat + 98864:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=14 ++ 98864:pw-trigger.sh: 64: shyaml get-value 14.id + 98864:pw-trigger.sh: 64: series_id=67369 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67369 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67369 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67369 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67369 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67369 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67369 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67369 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67369 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145165 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145165 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145165 + 98864:pw-trigger.sh: 74: patch_id=145165 + 98864:pw-trigger.sh: 75: '[' 145165 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145165 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145165 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145165 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145165 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145165 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145165 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.CGMRfsq4AF +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wg3UzQFB30 ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.CGMRfsq4AF /tmp/tmp.wg3UzQFB30' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145165/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101018 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wg3UzQFB30 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.CGMRfsq4AF /tmp/tmp.wg3UzQFB30 + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145165 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145165 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145165 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.meKkwwpXzW +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.KnHsANKvXr ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.meKkwwpXzW /tmp/tmp.KnHsANKvXr' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145165/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101033 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KnHsANKvXr ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:28:54.336174 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:28:54.336174 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791304134 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304134 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304134 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101040 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KnHsANKvXr ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:29:00.825086 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:29:00.825086 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791304140 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304134 -le 1791304140 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304140 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101047 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KnHsANKvXr ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.meKkwwpXzW /tmp/tmp.KnHsANKvXr + 98864:pw-trigger.sh: 103: check_state=fail + 98864:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98864:pw-trigger.sh: 105: break + 98864:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98864:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145165:tcwg_binutils_build--master-arm to succeed.' WARNING: Waiting for 145165:tcwg_binutils_build--master-arm to succeed. + 98864:pw-trigger.sh: 110: continue + 98864:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=13 ++ 98864:pw-trigger.sh: 64: shyaml get-value 13.id + 98864:pw-trigger.sh: 64: series_id=67389 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67389 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67389 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67389 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67389 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67389 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67389 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67389 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67389 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145190 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145190 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145190 + 98864:pw-trigger.sh: 74: patch_id=145190 + 98864:pw-trigger.sh: 75: '[' 145190 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145190 State ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145190 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145190 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145190 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145190 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145190 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.jrcMXkjPxE +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9kNAuRBP3z ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.jrcMXkjPxE /tmp/tmp.9kNAuRBP3z' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145190/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101134 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9kNAuRBP3z ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.jrcMXkjPxE /tmp/tmp.9kNAuRBP3z + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145190 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145190 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145190 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.qf7uNNOUG6 +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2Ee2OBcND4 ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.qf7uNNOUG6 /tmp/tmp.2Ee2OBcND4' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145190/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101149 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2Ee2OBcND4 ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:29:28.419561 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:29:28.419561 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791304168 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304168 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304168 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101156 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2Ee2OBcND4 ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:29:30.177665 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:29:30.177665 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791304170 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304168 -le 1791304170 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304170 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101163 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2Ee2OBcND4 ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:32:53.411312 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:32:53.411312 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791304373 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304170 -le 1791304373 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304373 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101170 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2Ee2OBcND4 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.qf7uNNOUG6 /tmp/tmp.2Ee2OBcND4 + 98864:pw-trigger.sh: 103: check_state=success + 98864:pw-trigger.sh: 104: '[' success '!=' success ']' + 98864:pw-trigger.sh: 108: '[' success '!=' success ']' + 98864:pw-trigger.sh: 113: j=5 + 98864:pw-trigger.sh: 114: cat + 98864:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=12 ++ 98864:pw-trigger.sh: 64: shyaml get-value 12.id + 98864:pw-trigger.sh: 64: series_id=67403 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67403 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67403 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67403 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67403 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67403 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67403 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67403 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67403 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145204 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145204 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145204 + 98864:pw-trigger.sh: 74: patch_id=145204 + 98864:pw-trigger.sh: 75: '[' 145204 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145204 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145204 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145204 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145204 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145204 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145204 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lphvEYp26z +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.fyvXBYs6w4 ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lphvEYp26z /tmp/tmp.fyvXBYs6w4' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145204/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101258 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fyvXBYs6w4 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lphvEYp26z /tmp/tmp.fyvXBYs6w4 + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145204 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145204 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145204 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.VTO3jPUm6x +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ljIvSL9eXC ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.VTO3jPUm6x /tmp/tmp.ljIvSL9eXC' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145204/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101273 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ljIvSL9eXC ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:15.456518 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:15.456518 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791304275 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304275 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304275 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101280 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ljIvSL9eXC ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:17.815327 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:17.815327 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791304277 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304275 -le 1791304277 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304277 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101287 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ljIvSL9eXC ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.VTO3jPUm6x /tmp/tmp.ljIvSL9eXC + 98864:pw-trigger.sh: 103: check_state=fail + 98864:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98864:pw-trigger.sh: 105: break WARNING: Waiting for 145204:tcwg_binutils_build--master-arm to succeed. + 98864:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98864:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145204:tcwg_binutils_build--master-arm to succeed.' + 98864:pw-trigger.sh: 110: continue + 98864:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=11 ++ 98864:pw-trigger.sh: 64: shyaml get-value 11.id + 98864:pw-trigger.sh: 64: series_id=67420 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67420 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67420 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67420 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67420 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67420 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67420 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67420 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67420 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145227 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145227 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145227 + 98864:pw-trigger.sh: 74: patch_id=145227 + 98864:pw-trigger.sh: 75: '[' 145227 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145227 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145227 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145227 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145227 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145227 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145227 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.28ZSrHCUBq +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.k8xknEYL5I ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.28ZSrHCUBq /tmp/tmp.k8xknEYL5I' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145227/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101374 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.k8xknEYL5I ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.28ZSrHCUBq /tmp/tmp.k8xknEYL5I + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145227 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145227 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145227 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Au0xu7jSFl +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9M6VrlbxbK ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Au0xu7jSFl /tmp/tmp.9M6VrlbxbK' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145227/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101389 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9M6VrlbxbK ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:19.170835 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:19.170835 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791304279 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304279 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304279 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101396 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9M6VrlbxbK ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:22.583299 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:22.583299 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791304282 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304279 -le 1791304282 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304282 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101403 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9M6VrlbxbK ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:34:57.106523 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:34:57.106523 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791304497 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304282 -le 1791304497 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304497 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101410 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9M6VrlbxbK ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Au0xu7jSFl /tmp/tmp.9M6VrlbxbK + 98864:pw-trigger.sh: 103: check_state=success + 98864:pw-trigger.sh: 104: '[' success '!=' success ']' + 98864:pw-trigger.sh: 108: '[' success '!=' success ']' + 98864:pw-trigger.sh: 113: j=6 + 98864:pw-trigger.sh: 114: cat + 98864:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=10 ++ 98864:pw-trigger.sh: 64: shyaml get-value 10.id + 98864:pw-trigger.sh: 64: series_id=67422 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67422 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67422 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67422 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67422 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67422 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67422 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67422 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67422 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145229 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145229 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145229 + 98864:pw-trigger.sh: 74: patch_id=145229 + 98864:pw-trigger.sh: 75: '[' 145229 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145229 State ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145229 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145229 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145229 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145229 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145229 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.FmXH8y42qM +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.21SsQgZ7B8 ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.FmXH8y42qM /tmp/tmp.21SsQgZ7B8' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145229/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101498 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.21SsQgZ7B8 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.FmXH8y42qM /tmp/tmp.21SsQgZ7B8 + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145229 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145229 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145229 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Hy8L7R4flR +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.paDh79AQ6a ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Hy8L7R4flR /tmp/tmp.paDh79AQ6a' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145229/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101513 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.paDh79AQ6a ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:19.162105 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:19.162105 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791304279 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304279 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304279 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101520 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.paDh79AQ6a ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:26.510297 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:26.510297 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791304286 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304279 -le 1791304286 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304286 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101527 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.paDh79AQ6a ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Hy8L7R4flR /tmp/tmp.paDh79AQ6a + 98864:pw-trigger.sh: 103: check_state=fail WARNING: Waiting for 145229:tcwg_binutils_build--master-arm to succeed. + 98864:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98864:pw-trigger.sh: 105: break + 98864:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98864:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145229:tcwg_binutils_build--master-arm to succeed.' + 98864:pw-trigger.sh: 110: continue + 98864:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=9 ++ 98864:pw-trigger.sh: 64: shyaml get-value 9.id + 98864:pw-trigger.sh: 64: series_id=67438 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67438 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67438 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67438 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67438 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67438 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67438 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67438 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67438 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145253 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145253 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145253 + 98864:pw-trigger.sh: 74: patch_id=145253 + 98864:pw-trigger.sh: 75: '[' 145253 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145253 State ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145253 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145253 property State value ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145253 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145253 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145253 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.djq8r57W2p +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.MuaKNR9S9P ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.djq8r57W2p /tmp/tmp.MuaKNR9S9P' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145253/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101620 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MuaKNR9S9P ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.djq8r57W2p /tmp/tmp.MuaKNR9S9P + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145253 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145253 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145253 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.UlsXv4x1gK +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bOtyvd5Glo ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.UlsXv4x1gK /tmp/tmp.bOtyvd5Glo' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145253/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101635 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bOtyvd5Glo ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:41.872651 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:41.872651 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303101 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303101 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303101 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101642 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bOtyvd5Glo ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:43.305986 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:43.305986 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303103 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303101 -le 1791303103 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303103 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101649 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bOtyvd5Glo ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:14:51.634292 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:14:51.634292 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303291 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303103 -le 1791303291 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303291 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101656 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bOtyvd5Glo ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.UlsXv4x1gK /tmp/tmp.bOtyvd5Glo + 98864:pw-trigger.sh: 103: check_state=success + 98864:pw-trigger.sh: 104: '[' success '!=' success ']' + 98864:pw-trigger.sh: 108: '[' success '!=' success ']' + 98864:pw-trigger.sh: 113: j=7 + 98864:pw-trigger.sh: 114: cat + 98864:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=8 ++ 98864:pw-trigger.sh: 64: shyaml get-value 8.id + 98864:pw-trigger.sh: 64: series_id=67440 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67440 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67440 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67440 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67440 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67440 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67440 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67440 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67440 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145256 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145256 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145256 + 98864:pw-trigger.sh: 74: patch_id=145256 + 98864:pw-trigger.sh: 75: '[' 145256 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145256 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145256 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145256 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145256 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145256 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145256 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.MBqOaR6SZE +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.XedxPLsxSQ ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.MBqOaR6SZE /tmp/tmp.XedxPLsxSQ' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145256/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101744 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XedxPLsxSQ ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.MBqOaR6SZE /tmp/tmp.XedxPLsxSQ + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145256 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145256 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145256 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.16BU86MRH7 +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.zBmNoUbCVz ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.16BU86MRH7 /tmp/tmp.zBmNoUbCVz' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145256/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101759 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zBmNoUbCVz ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:43.681949 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:43.681949 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303103 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303103 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303103 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101766 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zBmNoUbCVz ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:44.872913 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:44.872913 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303104 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303103 -le 1791303104 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303104 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101773 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zBmNoUbCVz ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:14:42.823900 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:14:42.823900 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303282 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303104 -le 1791303282 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303282 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101780 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zBmNoUbCVz ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.16BU86MRH7 /tmp/tmp.zBmNoUbCVz + 98864:pw-trigger.sh: 103: check_state=success + 98864:pw-trigger.sh: 104: '[' success '!=' success ']' + 98864:pw-trigger.sh: 108: '[' success '!=' success ']' + 98864:pw-trigger.sh: 113: j=8 + 98864:pw-trigger.sh: 114: cat + 98864:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=7 ++ 98864:pw-trigger.sh: 64: shyaml get-value 7.id + 98864:pw-trigger.sh: 64: series_id=67441 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67441 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67441 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67441 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67441 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67441 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67441 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67441 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67441 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145257 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145257 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145257 + 98864:pw-trigger.sh: 74: patch_id=145257 + 98864:pw-trigger.sh: 75: '[' 145257 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145257 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145257 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145257 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145257 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145257 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145257 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.FhsHcZTRJO +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.IknhPjuQ3k ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.FhsHcZTRJO /tmp/tmp.IknhPjuQ3k' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145257/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101868 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.IknhPjuQ3k ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.FhsHcZTRJO /tmp/tmp.IknhPjuQ3k + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145257 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145257 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145257 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.vvripnzwG0 +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.d1iFHWjY1p ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.vvripnzwG0 /tmp/tmp.d1iFHWjY1p' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145257/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101883 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.d1iFHWjY1p ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:31.869657 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:31.869657 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303091 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303091 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303091 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101890 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.d1iFHWjY1p ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:33.877641 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:33.877641 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303093 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303091 -le 1791303093 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303093 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101897 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.d1iFHWjY1p ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:14:29.023839 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:14:29.023839 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303269 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303093 -le 1791303269 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303269 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101904 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.d1iFHWjY1p ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.vvripnzwG0 /tmp/tmp.d1iFHWjY1p + 98864:pw-trigger.sh: 103: check_state=success + 98864:pw-trigger.sh: 104: '[' success '!=' success ']' + 98864:pw-trigger.sh: 108: '[' success '!=' success ']' + 98864:pw-trigger.sh: 113: j=9 + 98864:pw-trigger.sh: 114: cat + 98864:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=6 ++ 98864:pw-trigger.sh: 64: shyaml get-value 6.id + 98864:pw-trigger.sh: 64: series_id=67464 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67464 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67464 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67464 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67464 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67464 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67464 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67464 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67464 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145278 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145278 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145278 + 98864:pw-trigger.sh: 74: patch_id=145278 + 98864:pw-trigger.sh: 75: '[' 145278 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145278 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145278 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145278 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145278 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145278 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145278 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.FRfdQ1SPb7 +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.3uOfwmzpao ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.FRfdQ1SPb7 /tmp/tmp.3uOfwmzpao' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145278/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 101992 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3uOfwmzpao ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.FRfdQ1SPb7 /tmp/tmp.3uOfwmzpao + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145278 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145278 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145278 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Io1oftqyKg +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ZvQoA3oKKp ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Io1oftqyKg /tmp/tmp.ZvQoA3oKKp' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145278/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102007 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZvQoA3oKKp ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:12:18.305859 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:12:18.305859 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303138 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303138 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303138 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102014 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZvQoA3oKKp ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:12:23.873820 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:12:23.873820 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303143 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303138 -le 1791303143 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303143 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102021 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZvQoA3oKKp ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Io1oftqyKg /tmp/tmp.ZvQoA3oKKp + 98864:pw-trigger.sh: 103: check_state=fail + 98864:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98864:pw-trigger.sh: 105: break + 98864:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98864:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145278:tcwg_binutils_build--master-arm to succeed.' WARNING: Waiting for 145278:tcwg_binutils_build--master-arm to succeed. + 98864:pw-trigger.sh: 110: continue + 98864:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=5 ++ 98864:pw-trigger.sh: 64: shyaml get-value 5.id + 98864:pw-trigger.sh: 64: series_id=67465 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67465 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67465 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67465 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67465 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67465 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67465 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67465 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67465 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145279 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145279 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145279 + 98864:pw-trigger.sh: 74: patch_id=145279 + 98864:pw-trigger.sh: 75: '[' 145279 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145279 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145279 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145279 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145279 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145279 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145279 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.9PMuvPF7B2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.e1WfwIxgQT ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.9PMuvPF7B2 /tmp/tmp.e1WfwIxgQT' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145279/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102108 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.e1WfwIxgQT ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.9PMuvPF7B2 /tmp/tmp.e1WfwIxgQT + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145279 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145279 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145279 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.22RJKFFlzO +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.fEDTN26xB0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.22RJKFFlzO /tmp/tmp.fEDTN26xB0' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145279/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102123 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fEDTN26xB0 ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:06.691194 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:06.691194 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303666 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303666 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303666 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102130 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fEDTN26xB0 ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:10.505514 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:10.505514 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303670 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303666 -le 1791303670 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303670 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102137 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fEDTN26xB0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.22RJKFFlzO /tmp/tmp.fEDTN26xB0 + 98864:pw-trigger.sh: 103: check_state=fail + 98864:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98864:pw-trigger.sh: 105: break WARNING: Waiting for 145279:tcwg_binutils_build--master-arm to succeed. + 98864:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98864:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145279:tcwg_binutils_build--master-arm to succeed.' + 98864:pw-trigger.sh: 110: continue + 98864:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=4 ++ 98864:pw-trigger.sh: 64: shyaml get-value 4.id + 98864:pw-trigger.sh: 64: series_id=67468 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67468 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67468 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67468 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67468 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67468 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67468 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67468 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67468 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145325 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145325 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145325 + 98864:pw-trigger.sh: 74: patch_id=145325 + 98864:pw-trigger.sh: 75: '[' 145325 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145325 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145325 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145325 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145325 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145325 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145325 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.vbbK9XSxek +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.1u1n26rdzP ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.vbbK9XSxek /tmp/tmp.1u1n26rdzP' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145325/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102314 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1u1n26rdzP ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.vbbK9XSxek /tmp/tmp.1u1n26rdzP + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145325 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145325 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145325 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.3CuylPJWpS +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.S4PCCZaYRq ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.3CuylPJWpS /tmp/tmp.S4PCCZaYRq' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145325/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102329 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.S4PCCZaYRq ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:07.278626 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:07.278626 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303667 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303667 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303667 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102336 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.S4PCCZaYRq ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:13.920177 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:13.920177 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303673 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303667 -le 1791303673 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303673 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102343 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.S4PCCZaYRq ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:24:18.189963 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:24:18.189963 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303858 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303673 -le 1791303858 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303858 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102350 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.S4PCCZaYRq ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.3CuylPJWpS /tmp/tmp.S4PCCZaYRq + 98864:pw-trigger.sh: 103: check_state=success + 98864:pw-trigger.sh: 104: '[' success '!=' success ']' + 98864:pw-trigger.sh: 108: '[' success '!=' success ']' + 98864:pw-trigger.sh: 113: j=10 + 98864:pw-trigger.sh: 114: cat + 98864:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=3 ++ 98864:pw-trigger.sh: 64: shyaml get-value 3.id + 98864:pw-trigger.sh: 64: series_id=67489 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67489 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67489 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67489 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67489 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67489 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67489 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67489 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67489 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145357 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145357 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145357 + 98864:pw-trigger.sh: 74: patch_id=145357 + 98864:pw-trigger.sh: 75: '[' 145357 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145357 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145357 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145357 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145357 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145357 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145357 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.PQEtN5UqGt +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.VdsTfsuldu ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.PQEtN5UqGt /tmp/tmp.VdsTfsuldu' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145357/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102438 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VdsTfsuldu ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.PQEtN5UqGt /tmp/tmp.VdsTfsuldu + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145357 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145357 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145357 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.A6cgDUTZei +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.dFxVZ2HHo9 ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.A6cgDUTZei /tmp/tmp.dFxVZ2HHo9' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145357/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102453 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dFxVZ2HHo9 ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:36.850948 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:36.850948 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303696 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303696 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303696 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102460 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dFxVZ2HHo9 ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:41.037203 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:41.037203 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303701 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303696 -le 1791303701 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303701 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102467 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dFxVZ2HHo9 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.A6cgDUTZei /tmp/tmp.dFxVZ2HHo9 + 98864:pw-trigger.sh: 103: check_state=fail + 98864:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98864:pw-trigger.sh: 105: break WARNING: Waiting for 145357:tcwg_binutils_build--master-arm to succeed. + 98864:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98864:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145357:tcwg_binutils_build--master-arm to succeed.' + 98864:pw-trigger.sh: 110: continue + 98864:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=2 ++ 98864:pw-trigger.sh: 64: shyaml get-value 2.id + 98864:pw-trigger.sh: 64: series_id=67495 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67495 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67495 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67495 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67495 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67495 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67495 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67495 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67495 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145371 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145371 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145371 + 98864:pw-trigger.sh: 74: patch_id=145371 + 98864:pw-trigger.sh: 75: '[' 145371 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145371 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145371 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145371 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145371 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145371 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145371 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.QRovQzSRVJ +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.CZSi6GOKHO ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.QRovQzSRVJ /tmp/tmp.CZSi6GOKHO' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145371/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102558 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CZSi6GOKHO ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.QRovQzSRVJ /tmp/tmp.CZSi6GOKHO + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145371 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145371 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145371 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.yZJIybykwN +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.AANEaebB67 ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.yZJIybykwN /tmp/tmp.AANEaebB67' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145371/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102573 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.AANEaebB67 ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:22:07.116907 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:22:07.116907 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303727 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303727 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303727 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102580 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.AANEaebB67 ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:22:09.721563 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:22:09.721563 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303729 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303727 -le 1791303729 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303729 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102587 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.AANEaebB67 ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:25:21.334713 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:25:21.334713 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303921 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303729 -le 1791303921 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303921 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102594 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.AANEaebB67 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.yZJIybykwN /tmp/tmp.AANEaebB67 + 98864:pw-trigger.sh: 103: check_state=success + 98864:pw-trigger.sh: 104: '[' success '!=' success ']' + 98864:pw-trigger.sh: 108: '[' success '!=' success ']' + 98864:pw-trigger.sh: 113: j=11 + 98864:pw-trigger.sh: 114: cat + 98864:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=1 ++ 98864:pw-trigger.sh: 64: shyaml get-value 1.id + 98864:pw-trigger.sh: 64: series_id=67501 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67501 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67501 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67501 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67501 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67501 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67501 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67501 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67501 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145382 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145382 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145382 + 98864:pw-trigger.sh: 74: patch_id=145382 + 98864:pw-trigger.sh: 75: '[' 145382 = '' ']' ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145382 State ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145382 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145382 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145382 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145382 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145382 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.KpUYlCTYoV +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.pWoyk2PImX ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.KpUYlCTYoV /tmp/tmp.pWoyk2PImX' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145382/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102682 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pWoyk2PImX ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.KpUYlCTYoV /tmp/tmp.pWoyk2PImX + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145382 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145382 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145382 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.D9diaJPT4M +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.46Yb9O84t9 ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.D9diaJPT4M /tmp/tmp.46Yb9O84t9' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145382/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102697 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.46Yb9O84t9 ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:22:07.103241 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:22:07.103241 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303727 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303727 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303727 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102704 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.46Yb9O84t9 ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:22:08.595922 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:22:08.595922 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303728 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303727 -le 1791303728 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303728 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102711 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.46Yb9O84t9 ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:25:03.347837 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:25:03.347837 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303903 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303728 -le 1791303903 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303903 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102718 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.46Yb9O84t9 ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.D9diaJPT4M /tmp/tmp.46Yb9O84t9 + 98864:pw-trigger.sh: 103: check_state=success + 98864:pw-trigger.sh: 104: '[' success '!=' success ']' + 98864:pw-trigger.sh: 108: '[' success '!=' success ']' + 98864:pw-trigger.sh: 113: j=12 + 98864:pw-trigger.sh: 114: cat + 98864:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 98864:pw-trigger.sh: 63: i=0 ++ 98864:pw-trigger.sh: 64: shyaml get-value 0.id + 98864:pw-trigger.sh: 64: series_id=67505 + 98864:pw-trigger.sh: 66: pw_series_complete_p binutils 67505 + 98864:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98864:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98864:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67505 + 98864:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98864:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67505 property Complete value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67505 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98864:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98864:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98864:pw-trigger.sh: 71: num_patch=0 + 98864:pw-trigger.sh: 72: true ++ 98864:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67505 0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67505 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67505 property '.*' value Patches 0 +++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=67505 +++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98864:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145386 ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145386 = '' ']' ++ 98864:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145386 + 98864:pw-trigger.sh: 74: patch_id=145386 + 98864:pw-trigger.sh: 75: '[' 145386 = '' ']' ++ 98864:pw-trigger.sh: 82: pw_get_patch_data binutils 145386 State ++ 98864:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98864:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98864:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145386 ++ 98864:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98864:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145386 property State value ++ 98864:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98864:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98864:pw-trigger.sh: pw_yaml_get: 100: local id=145386 ++ 98864:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98864:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98864:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98864:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98864:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98864:pw-trigger.sh: pw_yaml_get: 108: set +x + 98864:pw-trigger.sh: 82: patch_state=new + 98864:pw-trigger.sh: 83: case "$patch_state" in ++ 98864:pw-trigger.sh: 89: pw_patch_check_state 145386 tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145386 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.eb8ILFquJW +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.tWdlxoP5GK ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.eb8ILFquJW /tmp/tmp.tWdlxoP5GK' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145386/checks/ ++ 98864: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_check--master-arm&page=last' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102806 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tWdlxoP5GK ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.eb8ILFquJW /tmp/tmp.tWdlxoP5GK + 98864:pw-trigger.sh: 89: check_state=pending + 98864:pw-trigger.sh: 90: '[' pending = pending ']' + 98864:pw-trigger.sh: 91: break + 98864:pw-trigger.sh: 96: '[' 145386 = '' ']' + 98864:pw-trigger.sh: 101: check_state=success + 98864:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98864:pw-trigger.sh: 103: pw_patch_check_state 145386 tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98864:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145386 ++ 98864:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98864:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98864:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98864:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98864:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98864:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.yiAWuEQFuT +++ 98864:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98864:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.mod1MkzbrO ++ 98864:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.yiAWuEQFuT /tmp/tmp.mod1MkzbrO' EXIT ++ 98864:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98864:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145386/checks/ ++ 98864: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' ++ 98864:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102821 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mod1MkzbrO ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:43.127514 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:43.127514 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303703 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303703 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303703 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102828 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mod1MkzbrO ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:44.717603 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:44.717603 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303704 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303703 -le 1791303704 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303704 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102835 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mod1MkzbrO ++ 98864: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 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98864:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:24:53.142437 +++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:24:53.142437 +%s ++ 98864:pw-trigger.sh: pw_patch_check_state: 274: date=1791303893 ++ 98864:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303704 -le 1791303893 ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303893 +++ 98864:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98864:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98864:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98864:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98864:pw-trigger.sh: pw_patch_check_state: 267: wait 102842 ++ 98864:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98864:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mod1MkzbrO ++ 98864:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98864:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98864:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98864:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.yiAWuEQFuT /tmp/tmp.mod1MkzbrO + 98864:pw-trigger.sh: 103: check_state=success + 98864:pw-trigger.sh: 104: '[' success '!=' success ']' + 98864:pw-trigger.sh: 108: '[' success '!=' success ']' + 98864:pw-trigger.sh: 113: j=13 + 98864:pw-trigger.sh: 114: cat + 98864:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 98864:pw-trigger.sh: 119: rm /tmp/tmp.BQktq9NDvN + 98864:pw-trigger.sh: 121: echo 'Processed 30 series and created 13 pre-commit triggers' Processed 30 series and created 13 pre-commit triggers + 98864:pw-trigger.sh: 1: pw_deinit binutils + 98864:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 98864:pw-trigger.sh: pw_deinit: 58: local project=binutils + 98864:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-98864 + 98864:pw-trigger.sh: 1: rm -f /tmp/tmp.BQktq9NDvN