+ 752560:jenkins14017345330939805095.sh: build_container_exec: 29: set +x + 63369:pw-trigger.sh: 46: trap 'pw_deinit binutils' EXIT + 63369:pw-trigger.sh: 47: pw_init binutils + 63369:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 63369:pw-trigger.sh: pw_init: 42: local project=binutils + 63369:pw-trigger.sh: pw_init: 44: git -C binutils config pw.server https://patchwork.sourceware.org/api/1.2/ + 63369:pw-trigger.sh: pw_init: 46: git -C binutils config pw.project binutils + 63369:pw-trigger.sh: pw_init: 48: pw_clear_cache + 63369:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 63369:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-63369 + 63369:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-63369 ++ 63369:pw-trigger.sh: 49: mktemp + 63369:pw-trigger.sh: 49: yaml=/tmp/tmp.Q3jjEw6W8X + 63369:pw-trigger.sh: 51: trap 'pw_deinit binutils; rm -f /tmp/tmp.Q3jjEw6W8X' EXIT + 63369:pw-trigger.sh: 53: readarray -t prereq_bots ++ 63369:pw-trigger.sh: 53: print_prereq_bots tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 63369:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 63369:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 63369:pw-trigger.sh: 55: git -C binutils pw series list -f yaml + 63369:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 63369:pw-trigger.sh: 58: shyaml get-length + 63369:pw-trigger.sh: 58: len=30 + 63369:pw-trigger.sh: 59: i=30 + 63369:pw-trigger.sh: 60: j=0 + 63369:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=29 ++ 63369:pw-trigger.sh: 64: shyaml get-value 29.id + 63369:pw-trigger.sh: 64: series_id=67363 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67363 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67363 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67363 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67363 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67363 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67363 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67363 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67363 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145159 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145159 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145159 + 63369:pw-trigger.sh: 74: patch_id=145159 + 63369:pw-trigger.sh: 75: '[' 145159 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145159 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145159 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145159 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145159 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145159 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145159 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.0yxmCB4M7V +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ADT7NocJSy ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.0yxmCB4M7V /tmp/tmp.ADT7NocJSy' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145159/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63494 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ADT7NocJSy ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:00:48.407870 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:00:48.407870 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791302448 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791302448 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791302448 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63501 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ADT7NocJSy ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:00:51.230234 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:00:51.230234 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791302451 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791302448 -le 1791302451 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791302451 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63508 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ADT7NocJSy ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:05:33.920407 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:05:33.920407 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791302733 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791302451 -le 1791302733 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791302733 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63515 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ADT7NocJSy ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.0yxmCB4M7V /tmp/tmp.ADT7NocJSy + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67363 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67363 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67363 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67363 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=28 ++ 63369:pw-trigger.sh: 64: shyaml get-value 28.id + 63369:pw-trigger.sh: 64: series_id=67366 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67366 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67366 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67366 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67366 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67366 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67366 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67366 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67366 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145162 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145162 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145162 + 63369:pw-trigger.sh: 74: patch_id=145162 + 63369:pw-trigger.sh: 75: '[' 145162 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145162 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145162 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145162 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145162 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145162 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145162 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1POXavrzKi +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.fsCJTZqIX4 ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1POXavrzKi /tmp/tmp.fsCJTZqIX4' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145162/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63617 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fsCJTZqIX4 ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:23:07.906294 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:23:07.906294 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303787 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303787 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303787 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63624 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fsCJTZqIX4 ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:23:09.218198 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:23:09.218198 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303789 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303787 -le 1791303789 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303789 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63631 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fsCJTZqIX4 ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:26:13.075107 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:26:13.075107 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303973 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303789 -le 1791303973 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303973 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63638 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fsCJTZqIX4 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1POXavrzKi /tmp/tmp.fsCJTZqIX4 + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67366 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67366 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67366 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67366 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=27 ++ 63369:pw-trigger.sh: 64: shyaml get-value 27.id + 63369:pw-trigger.sh: 64: series_id=67368 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67368 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67368 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67368 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67368 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67368 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67368 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67368 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67368 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145164 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145164 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145164 + 63369:pw-trigger.sh: 74: patch_id=145164 + 63369:pw-trigger.sh: 75: '[' 145164 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145164 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145164 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145164 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145164 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145164 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145164 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.EHHOWpywSY +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.XciRdXGgAp ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.EHHOWpywSY /tmp/tmp.XciRdXGgAp' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145164/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63740 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XciRdXGgAp ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:23:12.250160 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:23:12.250160 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303792 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303792 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303792 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63747 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XciRdXGgAp ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:23:13.740863 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:23:13.740863 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303793 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303792 -le 1791303793 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303793 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63754 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XciRdXGgAp ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:26:21.514775 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:26:21.514775 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303981 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303793 -le 1791303981 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303981 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63761 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XciRdXGgAp ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.EHHOWpywSY /tmp/tmp.XciRdXGgAp + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67368 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67368 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67368 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67368 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=26 ++ 63369:pw-trigger.sh: 64: shyaml get-value 26.id + 63369:pw-trigger.sh: 64: series_id=67367 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67367 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67367 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67367 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67367 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67367 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67367 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67367 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67367 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145163 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145163 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145163 + 63369:pw-trigger.sh: 74: patch_id=145163 + 63369:pw-trigger.sh: 75: '[' 145163 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145163 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145163 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145163 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145163 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145163 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145163 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Zu8V5dWOqY +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.d3oBzK0xe0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Zu8V5dWOqY /tmp/tmp.d3oBzK0xe0' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145163/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63863 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.d3oBzK0xe0 ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:25:39.728818 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:25:39.728818 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303939 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303939 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303939 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63870 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.d3oBzK0xe0 ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:25:41.329641 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:25:41.329641 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303941 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303939 -le 1791303941 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303941 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63877 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.d3oBzK0xe0 ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:30:15.528444 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:30:15.528444 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791304215 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303941 -le 1791304215 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304215 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63884 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.d3oBzK0xe0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Zu8V5dWOqY /tmp/tmp.d3oBzK0xe0 + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67367 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67367 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67367 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67367 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=25 ++ 63369:pw-trigger.sh: 64: shyaml get-value 25.id + 63369:pw-trigger.sh: 64: series_id=67369 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67369 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67369 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67369 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67369 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67369 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67369 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67369 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67369 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145165 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145165 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145165 + 63369:pw-trigger.sh: 74: patch_id=145165 + 63369:pw-trigger.sh: 75: '[' 145165 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145165 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145165 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145165 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145165 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145165 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145165 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.EJqghBZJWH +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.KIxnCh7PLh ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.EJqghBZJWH /tmp/tmp.KIxnCh7PLh' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145165/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63986 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KIxnCh7PLh ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:28:54.336174 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:28:54.336174 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791304134 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304134 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304134 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 63993 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KIxnCh7PLh ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:29:00.825086 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:29:00.825086 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791304140 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304134 -le 1791304140 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304140 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64000 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KIxnCh7PLh ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.EJqghBZJWH /tmp/tmp.KIxnCh7PLh + 63369:pw-trigger.sh: 89: check_state=fail + 63369:pw-trigger.sh: 90: '[' fail = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67369 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67369 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67369 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67369 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=24 ++ 63369:pw-trigger.sh: 64: shyaml get-value 24.id + 63369:pw-trigger.sh: 64: series_id=67389 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67389 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67389 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67389 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67389 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67389 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67389 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67389 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67389 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145190 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145190 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145190 + 63369:pw-trigger.sh: 74: patch_id=145190 + 63369:pw-trigger.sh: 75: '[' 145190 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145190 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145190 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145190 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145190 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145190 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145190 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.AxqkMvDDGE +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.T1G0JNKXCo ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.AxqkMvDDGE /tmp/tmp.T1G0JNKXCo' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145190/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64102 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.T1G0JNKXCo ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:29:28.419561 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:29:28.419561 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791304168 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304168 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304168 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64109 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.T1G0JNKXCo ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:29:30.177665 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:29:30.177665 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791304170 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304168 -le 1791304170 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304170 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64116 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.T1G0JNKXCo ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:32:53.411312 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:32:53.411312 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791304373 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304170 -le 1791304373 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304373 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64123 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.T1G0JNKXCo ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.AxqkMvDDGE /tmp/tmp.T1G0JNKXCo + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67389 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67389 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67389 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67389 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=23 ++ 63369:pw-trigger.sh: 64: shyaml get-value 23.id + 63369:pw-trigger.sh: 64: series_id=67403 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67403 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67403 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67403 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67403 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67403 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67403 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67403 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67403 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145204 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145204 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145204 + 63369:pw-trigger.sh: 74: patch_id=145204 + 63369:pw-trigger.sh: 75: '[' 145204 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145204 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145204 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145204 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145204 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145204 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145204 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.bZIPnco9lh +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.av3KNlOvKF ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.bZIPnco9lh /tmp/tmp.av3KNlOvKF' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145204/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64225 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.av3KNlOvKF ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:15.456518 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:15.456518 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791304275 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304275 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304275 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64232 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.av3KNlOvKF ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:17.815327 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:17.815327 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791304277 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304275 -le 1791304277 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304277 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64239 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.av3KNlOvKF ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.bZIPnco9lh /tmp/tmp.av3KNlOvKF + 63369:pw-trigger.sh: 89: check_state=fail + 63369:pw-trigger.sh: 90: '[' fail = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67403 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67403 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67403 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67403 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=22 ++ 63369:pw-trigger.sh: 64: shyaml get-value 22.id + 63369:pw-trigger.sh: 64: series_id=67420 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67420 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67420 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67420 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67420 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67420 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67420 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67420 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67420 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145227 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145227 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145227 + 63369:pw-trigger.sh: 74: patch_id=145227 + 63369:pw-trigger.sh: 75: '[' 145227 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145227 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145227 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145227 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145227 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145227 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145227 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.wCbWzzTSbk +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.MPPGx38hKt ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.wCbWzzTSbk /tmp/tmp.MPPGx38hKt' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145227/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64341 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MPPGx38hKt ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:19.170835 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:19.170835 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791304279 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304279 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304279 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64348 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MPPGx38hKt ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:22.583299 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:22.583299 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791304282 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304279 -le 1791304282 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304282 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64355 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MPPGx38hKt ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:34:57.106523 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:34:57.106523 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791304497 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304282 -le 1791304497 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304497 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64362 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MPPGx38hKt ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.wCbWzzTSbk /tmp/tmp.MPPGx38hKt + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67420 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67420 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67420 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67420 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=21 ++ 63369:pw-trigger.sh: 64: shyaml get-value 21.id + 63369:pw-trigger.sh: 64: series_id=67422 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67422 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67422 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67422 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67422 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67422 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67422 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67422 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67422 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145229 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145229 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145229 + 63369:pw-trigger.sh: 74: patch_id=145229 + 63369:pw-trigger.sh: 75: '[' 145229 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145229 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145229 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145229 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145229 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145229 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145229 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.oQf0bB4vTU +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.VzbQfTwf2j ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.oQf0bB4vTU /tmp/tmp.VzbQfTwf2j' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145229/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64464 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VzbQfTwf2j ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:19.162105 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:19.162105 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791304279 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791304279 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304279 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64471 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VzbQfTwf2j ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:31:26.510297 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:31:26.510297 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791304286 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791304279 -le 1791304286 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791304286 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64478 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VzbQfTwf2j ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.oQf0bB4vTU /tmp/tmp.VzbQfTwf2j + 63369:pw-trigger.sh: 89: check_state=fail + 63369:pw-trigger.sh: 90: '[' fail = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67422 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67422 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67422 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67422 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=20 ++ 63369:pw-trigger.sh: 64: shyaml get-value 20.id + 63369:pw-trigger.sh: 64: series_id=67438 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67438 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67438 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67438 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67438 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67438 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67438 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67438 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67438 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145253 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145253 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145253 + 63369:pw-trigger.sh: 74: patch_id=145253 + 63369:pw-trigger.sh: 75: '[' 145253 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145253 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145253 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145253 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145253 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=committed + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145253 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145253 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ogR0XK4Smh +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.YqBjycEoXO ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ogR0XK4Smh /tmp/tmp.YqBjycEoXO' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145253/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64586 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YqBjycEoXO ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:41.872651 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:41.872651 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303101 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303101 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303101 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64593 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YqBjycEoXO ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:43.305986 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:43.305986 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303103 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303101 -le 1791303103 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303103 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64600 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YqBjycEoXO ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:14:51.634292 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:14:51.634292 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303291 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303103 -le 1791303291 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303291 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64607 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YqBjycEoXO ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ogR0XK4Smh /tmp/tmp.YqBjycEoXO + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67438 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67438 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67438 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67438 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145254 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145254 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145254 + 63369:pw-trigger.sh: 74: patch_id=145254 + 63369:pw-trigger.sh: 75: '[' 145254 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145254 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145254 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145254 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145254 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=committed + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145254 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145254 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.HwRUsmkuKQ +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.T614Occsj5 ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.HwRUsmkuKQ /tmp/tmp.T614Occsj5' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145254/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145254/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64671 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.T614Occsj5 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526020, "url": "https://patchwork.sourceware.org/api/1.2/patches/145254/checks/526020/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T22:26:20.705879", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10892/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:26:20.705879 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:26:20.705879 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791325580 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791325580 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325580 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64678 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.T614Occsj5 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526021, "url": "https://patchwork.sourceware.org/api/1.2/patches/145254/checks/526021/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T22:26:23.540852", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10892/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:26:23.540852 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:26:23.540852 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791325583 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791325580 -le 1791325583 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325583 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64685 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.T614Occsj5 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526024, "url": "https://patchwork.sourceware.org/api/1.2/patches/145254/checks/526024/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T22:29:58.190482", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10892/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:29:58.190482 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:29:58.190482 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791325798 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791325583 -le 1791325798 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325798 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64692 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.T614Occsj5 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.HwRUsmkuKQ /tmp/tmp.T614Occsj5 + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=2 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67438 2 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67438 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67438 property '.*' value Patches 2 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67438 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145252 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145252 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145252 + 63369:pw-trigger.sh: 74: patch_id=145252 + 63369:pw-trigger.sh: 75: '[' 145252 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145252 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145252 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145252 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145252 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=committed + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145252 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145252 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Ijnxwg0z5j +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.suGLD6TEMS ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Ijnxwg0z5j /tmp/tmp.suGLD6TEMS' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145252/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145252/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64759 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.suGLD6TEMS ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526202, "url": "https://patchwork.sourceware.org/api/1.2/patches/145252/checks/526202/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T05:31:46.755219", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10895/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T05:31:46.755219 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T05:31:46.755219 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791351106 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791351106 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791351106 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64766 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.suGLD6TEMS ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526203, "url": "https://patchwork.sourceware.org/api/1.2/patches/145252/checks/526203/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T05:31:49.891974", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10895/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T05:31:49.891974 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T05:31:49.891974 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791351109 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791351106 -le 1791351109 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791351109 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64773 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.suGLD6TEMS ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526208, "url": "https://patchwork.sourceware.org/api/1.2/patches/145252/checks/526208/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T05:34:25.259954", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10895/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T05:34:25.259954 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T05:34:25.259954 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791351265 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791351109 -le 1791351265 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791351265 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64780 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.suGLD6TEMS ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Ijnxwg0z5j /tmp/tmp.suGLD6TEMS + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=3 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67438 3 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67438 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67438 property '.*' value Patches 3 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67438 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145251 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145251 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145251 + 63369:pw-trigger.sh: 74: patch_id=145251 + 63369:pw-trigger.sh: 75: '[' 145251 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145251 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145251 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145251 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145251 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=committed + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145251 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145251 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.4rYUU4LN9M +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.lbBcfVQAs0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.4rYUU4LN9M /tmp/tmp.lbBcfVQAs0' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145251/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145251/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64850 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lbBcfVQAs0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526363, "url": "https://patchwork.sourceware.org/api/1.2/patches/145251/checks/526363/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T10:57:12.828628", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10898/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T10:57:12.828628 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T10:57:12.828628 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791370632 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791370632 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791370632 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64857 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lbBcfVQAs0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526364, "url": "https://patchwork.sourceware.org/api/1.2/patches/145251/checks/526364/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T10:57:14.142311", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10898/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T10:57:14.142311 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T10:57:14.142311 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791370634 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791370632 -le 1791370634 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791370634 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64864 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lbBcfVQAs0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526366, "url": "https://patchwork.sourceware.org/api/1.2/patches/145251/checks/526366/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T10:59:33.224583", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10898/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T10:59:33.224583 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T10:59:33.224583 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791370773 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791370634 -le 1791370773 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791370773 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64871 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lbBcfVQAs0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.4rYUU4LN9M /tmp/tmp.lbBcfVQAs0 + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=4 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67438 4 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67438 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67438 property '.*' value Patches 4 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67438 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=19 ++ 63369:pw-trigger.sh: 64: shyaml get-value 19.id + 63369:pw-trigger.sh: 64: series_id=67440 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67440 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67440 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67440 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67440 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67440 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67440 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67440 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67440 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145256 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145256 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145256 + 63369:pw-trigger.sh: 74: patch_id=145256 + 63369:pw-trigger.sh: 75: '[' 145256 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145256 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145256 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145256 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145256 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=committed + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145256 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145256 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.SsKKf6xC2f +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RILu6rKq0e ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.SsKKf6xC2f /tmp/tmp.RILu6rKq0e' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145256/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64982 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RILu6rKq0e ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:43.681949 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:43.681949 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303103 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303103 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303103 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64989 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RILu6rKq0e ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:44.872913 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:44.872913 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303104 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303103 -le 1791303104 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303104 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 64996 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RILu6rKq0e ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:14:42.823900 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:14:42.823900 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303282 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303104 -le 1791303282 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303282 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65003 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RILu6rKq0e ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.SsKKf6xC2f /tmp/tmp.RILu6rKq0e + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67440 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67440 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67440 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67440 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=18 ++ 63369:pw-trigger.sh: 64: shyaml get-value 18.id + 63369:pw-trigger.sh: 64: series_id=67441 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67441 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67441 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67441 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67441 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67441 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67441 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67441 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67441 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145257 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145257 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145257 + 63369:pw-trigger.sh: 74: patch_id=145257 + 63369:pw-trigger.sh: 75: '[' 145257 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145257 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145257 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145257 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145257 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=committed + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145257 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145257 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.PBqcYroW6k +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ARuNLiTEHQ ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.PBqcYroW6k /tmp/tmp.ARuNLiTEHQ' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145257/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65105 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ARuNLiTEHQ ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:31.869657 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:31.869657 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303091 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303091 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303091 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65112 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ARuNLiTEHQ ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:11:33.877641 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:11:33.877641 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303093 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303091 -le 1791303093 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303093 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65119 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ARuNLiTEHQ ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:14:29.023839 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:14:29.023839 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303269 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303093 -le 1791303269 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303269 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65126 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ARuNLiTEHQ ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.PBqcYroW6k /tmp/tmp.ARuNLiTEHQ + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67441 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67441 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67441 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67441 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=17 ++ 63369:pw-trigger.sh: 64: shyaml get-value 17.id + 63369:pw-trigger.sh: 64: series_id=67464 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67464 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67464 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67464 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67464 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67464 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67464 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67464 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67464 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145278 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145278 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145278 + 63369:pw-trigger.sh: 74: patch_id=145278 + 63369:pw-trigger.sh: 75: '[' 145278 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145278 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145278 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145278 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145278 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145278 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145278 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.fH4louhxua +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ctWEU9kJNT ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.fH4louhxua /tmp/tmp.ctWEU9kJNT' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145278/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65228 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ctWEU9kJNT ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:12:18.305859 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:12:18.305859 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303138 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303138 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303138 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65235 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ctWEU9kJNT ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:12:23.873820 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:12:23.873820 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303143 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303138 -le 1791303143 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303143 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65242 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ctWEU9kJNT ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.fH4louhxua /tmp/tmp.ctWEU9kJNT + 63369:pw-trigger.sh: 89: check_state=fail + 63369:pw-trigger.sh: 90: '[' fail = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67464 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67464 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67464 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67464 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=16 ++ 63369:pw-trigger.sh: 64: shyaml get-value 16.id + 63369:pw-trigger.sh: 64: series_id=67465 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67465 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67465 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67465 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67465 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67465 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67465 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67465 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67465 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145279 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145279 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145279 + 63369:pw-trigger.sh: 74: patch_id=145279 + 63369:pw-trigger.sh: 75: '[' 145279 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145279 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145279 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145279 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145279 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145279 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145279 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.xBR0P54kht +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.GX1bp6MUh9 ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.xBR0P54kht /tmp/tmp.GX1bp6MUh9' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145279/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65344 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GX1bp6MUh9 ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:06.691194 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:06.691194 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303666 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303666 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303666 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65351 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GX1bp6MUh9 ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:10.505514 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:10.505514 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303670 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303666 -le 1791303670 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303670 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65358 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GX1bp6MUh9 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.xBR0P54kht /tmp/tmp.GX1bp6MUh9 + 63369:pw-trigger.sh: 89: check_state=fail + 63369:pw-trigger.sh: 90: '[' fail = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67465 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67465 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67465 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67465 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=15 ++ 63369:pw-trigger.sh: 64: shyaml get-value 15.id + 63369:pw-trigger.sh: 64: series_id=67468 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67468 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67468 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67468 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67468 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67468 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67468 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67468 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67468 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145325 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145325 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145325 + 63369:pw-trigger.sh: 74: patch_id=145325 + 63369:pw-trigger.sh: 75: '[' 145325 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145325 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145325 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145325 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145325 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145325 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145325 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.wk9VGxh6G4 +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.XjX7Sh3Sux ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.wk9VGxh6G4 /tmp/tmp.XjX7Sh3Sux' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145325/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65550 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XjX7Sh3Sux ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:07.278626 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:07.278626 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303667 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303667 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303667 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65557 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XjX7Sh3Sux ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:13.920177 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:13.920177 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303673 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303667 -le 1791303673 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303673 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65564 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XjX7Sh3Sux ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:24:18.189963 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:24:18.189963 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303858 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303673 -le 1791303858 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303858 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65571 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XjX7Sh3Sux ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.wk9VGxh6G4 /tmp/tmp.XjX7Sh3Sux + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67468 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67468 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67468 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67468 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145316 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145316 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145316 + 63369:pw-trigger.sh: 74: patch_id=145316 + 63369:pw-trigger.sh: 75: '[' 145316 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145316 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145316 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145316 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145316 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145316 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145316 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.jRGz7yTm7O +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.7IxNHLfzKZ ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.jRGz7yTm7O /tmp/tmp.7IxNHLfzKZ' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145316/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145316/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65635 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7IxNHLfzKZ ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526022, "url": "https://patchwork.sourceware.org/api/1.2/patches/145316/checks/526022/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T22:26:24.352129", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10893/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:26:24.352129 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:26:24.352129 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791325584 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791325584 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325584 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65642 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7IxNHLfzKZ ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526023, "url": "https://patchwork.sourceware.org/api/1.2/patches/145316/checks/526023/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T22:26:58.050813", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10893/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:26:58.050813 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:26:58.050813 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791325618 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791325584 -le 1791325618 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325618 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65649 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7IxNHLfzKZ ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526025, "url": "https://patchwork.sourceware.org/api/1.2/patches/145316/checks/526025/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T22:30:17.935842", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10893/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:30:17.935842 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:30:17.935842 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791325817 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791325618 -le 1791325817 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325817 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65656 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7IxNHLfzKZ ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.jRGz7yTm7O /tmp/tmp.7IxNHLfzKZ + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=2 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67468 2 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67468 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67468 property '.*' value Patches 2 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67468 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145330 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145330 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145330 + 63369:pw-trigger.sh: 74: patch_id=145330 + 63369:pw-trigger.sh: 75: '[' 145330 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145330 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145330 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145330 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145330 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145330 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145330 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.7Aew44OEiQ +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.39TwcHHnAk ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.7Aew44OEiQ /tmp/tmp.39TwcHHnAk' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145330/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145330/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65723 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.39TwcHHnAk ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526206, "url": "https://patchwork.sourceware.org/api/1.2/patches/145330/checks/526206/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T05:31:59.413946", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10896/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T05:31:59.413946 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T05:31:59.413946 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791351119 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791351119 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791351119 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65730 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.39TwcHHnAk ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526207, "url": "https://patchwork.sourceware.org/api/1.2/patches/145330/checks/526207/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T05:32:03.548935", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10896/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T05:32:03.548935 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T05:32:03.548935 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791351123 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791351119 -le 1791351123 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791351123 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65737 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.39TwcHHnAk ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526210, "url": "https://patchwork.sourceware.org/api/1.2/patches/145330/checks/526210/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T05:34:40.977104", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10896/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T05:34:40.977104 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T05:34:40.977104 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791351280 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791351123 -le 1791351280 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791351280 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65744 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.39TwcHHnAk ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.7Aew44OEiQ /tmp/tmp.39TwcHHnAk + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=3 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67468 3 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67468 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67468 property '.*' value Patches 3 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67468 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145318 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145318 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145318 + 63369:pw-trigger.sh: 74: patch_id=145318 + 63369:pw-trigger.sh: 75: '[' 145318 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145318 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145318 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145318 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145318 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145318 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145318 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.f0VqgZftT4 +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.KSJviB8Do7 ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.f0VqgZftT4 /tmp/tmp.KSJviB8Do7' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145318/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145318/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65814 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KSJviB8Do7 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526367, "url": "https://patchwork.sourceware.org/api/1.2/patches/145318/checks/526367/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T11:00:08.760576", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10899/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T11:00:08.760576 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T11:00:08.760576 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791370808 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791370808 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791370808 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65821 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KSJviB8Do7 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526369, "url": "https://patchwork.sourceware.org/api/1.2/patches/145318/checks/526369/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T11:00:13.357448", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10899/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T11:00:13.357448 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T11:00:13.357448 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791370813 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791370808 -le 1791370813 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791370813 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65828 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KSJviB8Do7 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526370, "url": "https://patchwork.sourceware.org/api/1.2/patches/145318/checks/526370/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T11:02:47.701110", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10899/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T11:02:47.701110 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T11:02:47.701110 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791370967 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791370813 -le 1791370967 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791370967 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65835 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KSJviB8Do7 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.f0VqgZftT4 /tmp/tmp.KSJviB8Do7 + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=4 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67468 4 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67468 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67468 property '.*' value Patches 4 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67468 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145323 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145323 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145323 + 63369:pw-trigger.sh: 74: patch_id=145323 + 63369:pw-trigger.sh: 75: '[' 145323 = '' ']' ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145323 State ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145323 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145323 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145323 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145323 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145323 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.nTVkzfa12I +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.HZFmPsJRrU ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.nTVkzfa12I /tmp/tmp.HZFmPsJRrU' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145323/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145323/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65908 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HZFmPsJRrU ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526562, "url": "https://patchwork.sourceware.org/api/1.2/patches/145323/checks/526562/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T19:26:47.291105", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10900/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T19:26:47.291105 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T19:26:47.291105 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791401207 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791401207 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791401207 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65915 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HZFmPsJRrU ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526563, "url": "https://patchwork.sourceware.org/api/1.2/patches/145323/checks/526563/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T19:27:10.768499", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10900/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T19:27:10.768499 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T19:27:10.768499 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791401230 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791401207 -le 1791401230 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791401230 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65922 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HZFmPsJRrU ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526566, "url": "https://patchwork.sourceware.org/api/1.2/patches/145323/checks/526566/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T19:29:45.385486", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10900/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T19:29:45.385486 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T19:29:45.385486 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791401385 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791401230 -le 1791401385 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791401385 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 65929 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HZFmPsJRrU ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.nTVkzfa12I /tmp/tmp.HZFmPsJRrU + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=5 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67468 5 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67468 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=5 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67468 property '.*' value Patches 5 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67468 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=5 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145329 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145329 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145329 + 63369:pw-trigger.sh: 74: patch_id=145329 + 63369:pw-trigger.sh: 75: '[' 145329 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145329 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145329 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145329 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145329 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145329 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145329 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.FWBGJy7M1m +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.lzdQJQRQXL ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.FWBGJy7M1m /tmp/tmp.lzdQJQRQXL' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145329/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145329/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66005 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lzdQJQRQXL ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526926, "url": "https://patchwork.sourceware.org/api/1.2/patches/145329/checks/526926/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T09:55:40.858785", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10901/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T09:55:40.858785 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T09:55:40.858785 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791453340 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791453340 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453340 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66012 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lzdQJQRQXL ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526928, "url": "https://patchwork.sourceware.org/api/1.2/patches/145329/checks/526928/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T09:57:05.446783", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10901/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T09:57:05.446783 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T09:57:05.446783 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791453425 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453340 -le 1791453425 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453425 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66019 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lzdQJQRQXL ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526940, "url": "https://patchwork.sourceware.org/api/1.2/patches/145329/checks/526940/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T09:59:53.971445", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10901/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T09:59:53.971445 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T09:59:53.971445 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791453593 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453425 -le 1791453593 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453593 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66026 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lzdQJQRQXL ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.FWBGJy7M1m /tmp/tmp.lzdQJQRQXL + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=6 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67468 6 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67468 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=6 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67468 property '.*' value Patches 6 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67468 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=6 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145309 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145309 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145309 + 63369:pw-trigger.sh: 74: patch_id=145309 + 63369:pw-trigger.sh: 75: '[' 145309 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145309 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145309 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145309 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145309 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145309 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145309 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.exwPkoQSEE +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jwqnoJ9sxV ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.exwPkoQSEE /tmp/tmp.jwqnoJ9sxV' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145309/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145309/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66105 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jwqnoJ9sxV ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527219, "url": "https://patchwork.sourceware.org/api/1.2/patches/145309/checks/527219/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:03:12.238007", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10904/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:03:12.238007 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:03:12.238007 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791496992 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791496992 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791496992 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66112 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jwqnoJ9sxV ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527221, "url": "https://patchwork.sourceware.org/api/1.2/patches/145309/checks/527221/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:04:04.688723", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10904/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:04:04.688723 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:04:04.688723 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791497044 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791496992 -le 1791497044 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497044 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66119 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jwqnoJ9sxV ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527225, "url": "https://patchwork.sourceware.org/api/1.2/patches/145309/checks/527225/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:08:16.606699", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10904/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:08:16.606699 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:08:16.606699 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791497296 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497044 -le 1791497296 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497296 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66126 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jwqnoJ9sxV ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.exwPkoQSEE /tmp/tmp.jwqnoJ9sxV + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=7 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67468 7 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67468 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=7 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67468 property '.*' value Patches 7 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67468 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=7 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145303 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145303 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145303 + 63369:pw-trigger.sh: 74: patch_id=145303 + 63369:pw-trigger.sh: 75: '[' 145303 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145303 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145303 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145303 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145303 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145303 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145303 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1LhhS906bA +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.a9943Km78R ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1LhhS906bA /tmp/tmp.a9943Km78R' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145303/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145303/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66208 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.a9943Km78R ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527409, "url": "https://patchwork.sourceware.org/api/1.2/patches/145303/checks/527409/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T05:27:02.541433", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10910/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T05:27:02.541433 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T05:27:02.541433 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791523622 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791523622 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791523622 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66215 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.a9943Km78R ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527410, "url": "https://patchwork.sourceware.org/api/1.2/patches/145303/checks/527410/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T05:27:28.818910", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10910/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T05:27:28.818910 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T05:27:28.818910 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791523648 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791523622 -le 1791523648 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791523648 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66222 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.a9943Km78R ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527416, "url": "https://patchwork.sourceware.org/api/1.2/patches/145303/checks/527416/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T05:29:49.989376", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10910/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T05:29:49.989376 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T05:29:49.989376 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791523789 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791523648 -le 1791523789 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791523789 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66229 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.a9943Km78R ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1LhhS906bA /tmp/tmp.a9943Km78R + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=8 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67468 8 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67468 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=8 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67468 property '.*' value Patches 8 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67468 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=8 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145306 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145306 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145306 + 63369:pw-trigger.sh: 74: patch_id=145306 + 63369:pw-trigger.sh: 75: '[' 145306 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145306 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145306 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145306 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145306 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145306 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145306 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.dgGwHtPBlp +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.3xuuS8NERc ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.dgGwHtPBlp /tmp/tmp.3xuuS8NERc' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145306/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145306/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66314 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3xuuS8NERc ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.dgGwHtPBlp /tmp/tmp.3xuuS8NERc + 63369:pw-trigger.sh: 89: check_state=pending + 63369:pw-trigger.sh: 90: '[' pending = pending ']' + 63369:pw-trigger.sh: 91: break + 63369:pw-trigger.sh: 96: '[' 145306 = '' ']' + 63369:pw-trigger.sh: 101: check_state=success + 63369:pw-trigger.sh: 108: '[' success '!=' success ']' + 63369:pw-trigger.sh: 113: j=1 + 63369:pw-trigger.sh: 114: cat + 63369:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=14 ++ 63369:pw-trigger.sh: 64: shyaml get-value 14.id + 63369:pw-trigger.sh: 64: series_id=67489 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67489 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67489 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67489 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67489 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67489 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67489 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67489 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67489 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145357 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145357 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145357 + 63369:pw-trigger.sh: 74: patch_id=145357 + 63369:pw-trigger.sh: 75: '[' 145357 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145357 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145357 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145357 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145357 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145357 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145357 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.XUDC0R0Gqh +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.mZfbhlHHq3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.XUDC0R0Gqh /tmp/tmp.mZfbhlHHq3' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145357/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66402 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mZfbhlHHq3 ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:36.850948 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:36.850948 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303696 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303696 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303696 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66409 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mZfbhlHHq3 ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:41.037203 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:41.037203 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303701 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303696 -le 1791303701 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303701 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66416 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mZfbhlHHq3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.XUDC0R0Gqh /tmp/tmp.mZfbhlHHq3 + 63369:pw-trigger.sh: 89: check_state=fail + 63369:pw-trigger.sh: 90: '[' fail = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67489 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67489 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67489 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67489 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=13 ++ 63369:pw-trigger.sh: 64: shyaml get-value 13.id + 63369:pw-trigger.sh: 64: series_id=67495 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67495 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67495 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67495 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67495 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67495 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67495 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67495 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67495 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145371 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145371 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145371 + 63369:pw-trigger.sh: 74: patch_id=145371 + 63369:pw-trigger.sh: 75: '[' 145371 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145371 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145371 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145371 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145371 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145371 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145371 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.z6gTNM7mzx +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.lbl2B6Imdr ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.z6gTNM7mzx /tmp/tmp.lbl2B6Imdr' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145371/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66522 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lbl2B6Imdr ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:22:07.116907 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:22:07.116907 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303727 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303727 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303727 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66529 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lbl2B6Imdr ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:22:09.721563 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:22:09.721563 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303729 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303727 -le 1791303729 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303729 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66536 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lbl2B6Imdr ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:25:21.334713 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:25:21.334713 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303921 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303729 -le 1791303921 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303921 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66543 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lbl2B6Imdr ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.z6gTNM7mzx /tmp/tmp.lbl2B6Imdr + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67495 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67495 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67495 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67495 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145370 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145370 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145370 + 63369:pw-trigger.sh: 74: patch_id=145370 + 63369:pw-trigger.sh: 75: '[' 145370 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145370 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145370 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145370 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145370 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145370 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145370 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1BDpf7cQ8V +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.o8jAXPK5tb ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1BDpf7cQ8V /tmp/tmp.o8jAXPK5tb' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145370/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145370/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66607 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.o8jAXPK5tb ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526026, "url": "https://patchwork.sourceware.org/api/1.2/patches/145370/checks/526026/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T22:30:35.976298", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10894/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:30:35.976298 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:30:35.976298 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791325835 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791325835 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325835 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66614 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.o8jAXPK5tb ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526027, "url": "https://patchwork.sourceware.org/api/1.2/patches/145370/checks/526027/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T22:30:37.345171", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10894/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:30:37.345171 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:30:37.345171 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791325837 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791325835 -le 1791325837 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325837 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66621 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.o8jAXPK5tb ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526028, "url": "https://patchwork.sourceware.org/api/1.2/patches/145370/checks/526028/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T22:32:53.735557", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10894/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T22:32:53.735557 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T22:32:53.735557 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791325973 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791325837 -le 1791325973 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791325973 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66628 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.o8jAXPK5tb ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1BDpf7cQ8V /tmp/tmp.o8jAXPK5tb + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=2 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67495 2 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67495 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67495 property '.*' value Patches 2 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67495 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145369 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145369 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145369 + 63369:pw-trigger.sh: 74: patch_id=145369 + 63369:pw-trigger.sh: 75: '[' 145369 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145369 State ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145369 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145369 property State value ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145369 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145369 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145369 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lxD6NR6ZcV +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2Y2ly99HDl ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lxD6NR6ZcV /tmp/tmp.2Y2ly99HDl' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145369/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145369/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66695 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2Y2ly99HDl ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526204, "url": "https://patchwork.sourceware.org/api/1.2/patches/145369/checks/526204/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T05:31:56.950552", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10897/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T05:31:56.950552 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T05:31:56.950552 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791351116 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791351116 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791351116 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66702 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2Y2ly99HDl ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526205, "url": "https://patchwork.sourceware.org/api/1.2/patches/145369/checks/526205/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T05:31:58.527105", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10897/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T05:31:58.527105 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T05:31:58.527105 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791351118 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791351116 -le 1791351118 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791351118 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66709 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2Y2ly99HDl ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526209, "url": "https://patchwork.sourceware.org/api/1.2/patches/145369/checks/526209/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T05:34:33.781472", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10897/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T05:34:33.781472 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T05:34:33.781472 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791351273 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791351118 -le 1791351273 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791351273 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66716 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2Y2ly99HDl ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lxD6NR6ZcV /tmp/tmp.2Y2ly99HDl + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=3 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67495 3 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67495 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67495 property '.*' value Patches 3 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67495 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=12 ++ 63369:pw-trigger.sh: 64: shyaml get-value 12.id + 63369:pw-trigger.sh: 64: series_id=67501 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67501 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67501 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67501 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67501 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67501 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67501 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67501 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67501 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145382 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145382 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145382 + 63369:pw-trigger.sh: 74: patch_id=145382 + 63369:pw-trigger.sh: 75: '[' 145382 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145382 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145382 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145382 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145382 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145382 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145382 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lcSdCXzVdZ +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.WfwtTwoPr1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lcSdCXzVdZ /tmp/tmp.WfwtTwoPr1' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145382/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66824 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WfwtTwoPr1 ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:22:07.103241 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:22:07.103241 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303727 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303727 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303727 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66831 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WfwtTwoPr1 ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:22:08.595922 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:22:08.595922 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303728 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303727 -le 1791303728 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303728 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66838 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WfwtTwoPr1 ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:25:03.347837 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:25:03.347837 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303903 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303728 -le 1791303903 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303903 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66845 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WfwtTwoPr1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lcSdCXzVdZ /tmp/tmp.WfwtTwoPr1 + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67501 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67501 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67501 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67501 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=11 ++ 63369:pw-trigger.sh: 64: shyaml get-value 11.id + 63369:pw-trigger.sh: 64: series_id=67505 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67505 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67505 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67505 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67505 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67505 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67505 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67505 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67505 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145386 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145386 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145386 + 63369:pw-trigger.sh: 74: patch_id=145386 + 63369:pw-trigger.sh: 75: '[' 145386 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145386 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145386 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145386 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145386 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145386 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145386 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.BANl7fMRfw +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.3wqU7h9fSS ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.BANl7fMRfw /tmp/tmp.3wqU7h9fSS' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145386/checks/ ++ 63369: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' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66947 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3wqU7h9fSS ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:43.127514 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:43.127514 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303703 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791303703 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303703 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66954 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3wqU7h9fSS ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:21:44.717603 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:21:44.717603 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303704 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303703 -le 1791303704 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303704 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66961 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3wqU7h9fSS ++ 63369: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 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T16:24:53.142437 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T16:24:53.142437 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791303893 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791303704 -le 1791303893 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791303893 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 66968 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3wqU7h9fSS ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.BANl7fMRfw /tmp/tmp.3wqU7h9fSS + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67505 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67505 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67505 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67505 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=10 ++ 63369:pw-trigger.sh: 64: shyaml get-value 10.id + 63369:pw-trigger.sh: 64: series_id=67576 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67576 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67576 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67576 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67576 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67576 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67576 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67576 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67576 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145494 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145494 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145494 + 63369:pw-trigger.sh: 74: patch_id=145494 + 63369:pw-trigger.sh: 75: '[' 145494 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145494 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145494 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145494 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145494 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145494 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145494 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Amoes0SDQY +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.44Ywx6AF0K ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Amoes0SDQY /tmp/tmp.44Ywx6AF0K' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145494/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145494/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67070 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.44Ywx6AF0K ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526934, "url": "https://patchwork.sourceware.org/api/1.2/patches/145494/checks/526934/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T09:58:48.343481", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10902/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T09:58:48.343481 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T09:58:48.343481 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791453528 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791453528 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453528 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67077 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.44Ywx6AF0K ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526935, "url": "https://patchwork.sourceware.org/api/1.2/patches/145494/checks/526935/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T09:58:50.716655", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10902/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T09:58:50.716655 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T09:58:50.716655 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791453530 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453528 -le 1791453530 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453530 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67084 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.44Ywx6AF0K ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Amoes0SDQY /tmp/tmp.44Ywx6AF0K + 63369:pw-trigger.sh: 89: check_state=fail + 63369:pw-trigger.sh: 90: '[' fail = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67576 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67576 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67576 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67576 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=9 ++ 63369:pw-trigger.sh: 64: shyaml get-value 9.id + 63369:pw-trigger.sh: 64: series_id=67582 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67582 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67582 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67582 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67582 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67582 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67582 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67582 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67582 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145504 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145504 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145504 + 63369:pw-trigger.sh: 74: patch_id=145504 + 63369:pw-trigger.sh: 75: '[' 145504 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145504 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145504 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145504 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145504 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145504 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145504 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.JDBBHGkQKk +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.pEIyeeVu5j ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.JDBBHGkQKk /tmp/tmp.pEIyeeVu5j' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145504/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145504/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67186 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pEIyeeVu5j ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526932, "url": "https://patchwork.sourceware.org/api/1.2/patches/145504/checks/526932/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T09:58:46.327808", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10903/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T09:58:46.327808 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T09:58:46.327808 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791453526 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791453526 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453526 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67193 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pEIyeeVu5j ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526933, "url": "https://patchwork.sourceware.org/api/1.2/patches/145504/checks/526933/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T09:58:47.388638", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10903/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T09:58:47.388638 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T09:58:47.388638 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791453527 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453526 -le 1791453527 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453527 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67200 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pEIyeeVu5j ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526944, "url": "https://patchwork.sourceware.org/api/1.2/patches/145504/checks/526944/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T10:02:07.403084", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10903/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T10:02:07.403084 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T10:02:07.403084 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791453727 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453527 -le 1791453727 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453727 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67207 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pEIyeeVu5j ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.JDBBHGkQKk /tmp/tmp.pEIyeeVu5j + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67582 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67582 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67582 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67582 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=8 ++ 63369:pw-trigger.sh: 64: shyaml get-value 8.id + 63369:pw-trigger.sh: 64: series_id=67585 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67585 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67585 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67585 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67585 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67585 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67585 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67585 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67585 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145507 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145507 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145507 + 63369:pw-trigger.sh: 74: patch_id=145507 + 63369:pw-trigger.sh: 75: '[' 145507 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145507 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145507 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145507 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145507 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145507 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145507 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Z8vkDrx2or +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.qFvNaQRcPT ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Z8vkDrx2or /tmp/tmp.qFvNaQRcPT' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145507/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145507/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67309 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qFvNaQRcPT ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527218, "url": "https://patchwork.sourceware.org/api/1.2/patches/145507/checks/527218/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:03:10.233838", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10905/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:03:10.233838 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:03:10.233838 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791496990 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791496990 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791496990 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67316 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qFvNaQRcPT ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527220, "url": "https://patchwork.sourceware.org/api/1.2/patches/145507/checks/527220/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:03:12.920124", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10905/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:03:12.920124 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:03:12.920124 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791496992 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791496990 -le 1791496992 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791496992 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67323 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qFvNaQRcPT ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527224, "url": "https://patchwork.sourceware.org/api/1.2/patches/145507/checks/527224/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:07:17.706433", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10905/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:07:17.706433 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:07:17.706433 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791497237 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791496992 -le 1791497237 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497237 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67330 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qFvNaQRcPT ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Z8vkDrx2or /tmp/tmp.qFvNaQRcPT + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67585 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67585 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67585 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67585 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=7 ++ 63369:pw-trigger.sh: 64: shyaml get-value 7.id + 63369:pw-trigger.sh: 64: series_id=67589 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67589 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67589 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67589 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67589 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67589 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67589 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67589 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67589 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145513 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145513 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145513 + 63369:pw-trigger.sh: 74: patch_id=145513 + 63369:pw-trigger.sh: 75: '[' 145513 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145513 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145513 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145513 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145513 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145513 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145513 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.7TCWuGz77x +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.89wOiE9enw ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.7TCWuGz77x /tmp/tmp.89wOiE9enw' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145513/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145513/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67434 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.89wOiE9enw ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527222, "url": "https://patchwork.sourceware.org/api/1.2/patches/145513/checks/527222/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:05:52.514509", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10906/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:05:52.514509 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:05:52.514509 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791497152 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791497152 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497152 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67441 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.89wOiE9enw ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527223, "url": "https://patchwork.sourceware.org/api/1.2/patches/145513/checks/527223/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:05:56.932376", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10906/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:05:56.932376 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:05:56.932376 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791497156 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497152 -le 1791497156 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497156 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67448 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.89wOiE9enw ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527226, "url": "https://patchwork.sourceware.org/api/1.2/patches/145513/checks/527226/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:09:33.901419", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10906/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:09:33.901419 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:09:33.901419 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791497373 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497156 -le 1791497373 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497373 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67455 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.89wOiE9enw ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.7TCWuGz77x /tmp/tmp.89wOiE9enw + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67589 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67589 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67589 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67589 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145511 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145511 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145511 + 63369:pw-trigger.sh: 74: patch_id=145511 + 63369:pw-trigger.sh: 75: '[' 145511 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145511 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145511 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145511 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145511 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145511 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145511 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.t0zJBFDbOt +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.4ATELSiNbc ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.t0zJBFDbOt /tmp/tmp.4ATELSiNbc' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145511/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145511/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67519 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4ATELSiNbc ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527407, "url": "https://patchwork.sourceware.org/api/1.2/patches/145511/checks/527407/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T05:26:59.403812", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10911/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T05:26:59.403812 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T05:26:59.403812 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791523619 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791523619 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791523619 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67526 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4ATELSiNbc ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527408, "url": "https://patchwork.sourceware.org/api/1.2/patches/145511/checks/527408/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T05:27:02.242324", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10911/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T05:27:02.242324 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T05:27:02.242324 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791523622 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791523619 -le 1791523622 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791523622 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67533 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4ATELSiNbc ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527415, "url": "https://patchwork.sourceware.org/api/1.2/patches/145511/checks/527415/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T05:29:38.709515", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10911/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T05:29:38.709515 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T05:29:38.709515 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791523778 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791523622 -le 1791523778 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791523778 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67540 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4ATELSiNbc ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.t0zJBFDbOt /tmp/tmp.4ATELSiNbc + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=2 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67589 2 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67589 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67589 property '.*' value Patches 2 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67589 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=6 ++ 63369:pw-trigger.sh: 64: shyaml get-value 6.id + 63369:pw-trigger.sh: 64: series_id=67598 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67598 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67598 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67598 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67598 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67598 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67598 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67598 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67598 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145521 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145521 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145521 + 63369:pw-trigger.sh: 74: patch_id=145521 + 63369:pw-trigger.sh: 75: '[' 145521 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145521 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145521 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145521 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145521 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145521 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145521 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.jwXxdldZQQ +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.djplClwVmJ ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.jwXxdldZQQ /tmp/tmp.djplClwVmJ' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145521/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145521/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67645 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.djplClwVmJ ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527227, "url": "https://patchwork.sourceware.org/api/1.2/patches/145521/checks/527227/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:11:02.575816", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10907/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:11:02.575816 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:11:02.575816 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791497462 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791497462 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497462 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67652 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.djplClwVmJ ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527228, "url": "https://patchwork.sourceware.org/api/1.2/patches/145521/checks/527228/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:11:04.036769", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10907/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:11:04.036769 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:11:04.036769 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791497464 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497462 -le 1791497464 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497464 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67659 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.djplClwVmJ ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527237, "url": "https://patchwork.sourceware.org/api/1.2/patches/145521/checks/527237/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:14:02.473576", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10907/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:14:02.473576 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:14:02.473576 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791497642 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497464 -le 1791497642 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497642 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67666 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.djplClwVmJ ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.jwXxdldZQQ /tmp/tmp.djplClwVmJ + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67598 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67598 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67598 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67598 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=5 ++ 63369:pw-trigger.sh: 64: shyaml get-value 5.id + 63369:pw-trigger.sh: 64: series_id=67599 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67599 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67599 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67599 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67599 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67599 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67599 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67599 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67599 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145522 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145522 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145522 + 63369:pw-trigger.sh: 74: patch_id=145522 + 63369:pw-trigger.sh: 75: '[' 145522 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145522 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145522 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145522 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145522 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145522 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145522 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.dUQ5w9srqr +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ZweoazjfJw ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.dUQ5w9srqr /tmp/tmp.ZweoazjfJw' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145522/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145522/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67768 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZweoazjfJw ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527230, "url": "https://patchwork.sourceware.org/api/1.2/patches/145522/checks/527230/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:11:44.506066", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10908/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:11:44.506066 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:11:44.506066 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791497504 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791497504 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497504 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67775 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZweoazjfJw ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527231, "url": "https://patchwork.sourceware.org/api/1.2/patches/145522/checks/527231/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:11:45.549574", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10908/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:11:45.549574 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:11:45.549574 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791497505 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497504 -le 1791497505 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497505 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67782 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZweoazjfJw ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527239, "url": "https://patchwork.sourceware.org/api/1.2/patches/145522/checks/527239/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:14:37.944477", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10908/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:14:37.944477 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:14:37.944477 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791497677 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497505 -le 1791497677 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497677 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67789 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZweoazjfJw ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.dUQ5w9srqr /tmp/tmp.ZweoazjfJw + 63369:pw-trigger.sh: 89: check_state=success + 63369:pw-trigger.sh: 90: '[' success = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67599 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67599 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67599 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67599 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=4 ++ 63369:pw-trigger.sh: 64: shyaml get-value 4.id + 63369:pw-trigger.sh: 64: series_id=67630 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67630 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67630 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67630 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67630 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67630 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67630 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67630 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67630 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145554 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145554 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145554 + 63369:pw-trigger.sh: 74: patch_id=145554 + 63369:pw-trigger.sh: 75: '[' 145554 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145554 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145554 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145554 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145554 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145554 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145554 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.C0FcErPtxh +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.gOkkb1wWVR ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.C0FcErPtxh /tmp/tmp.gOkkb1wWVR' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145554/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145554/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67891 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gOkkb1wWVR ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527229, "url": "https://patchwork.sourceware.org/api/1.2/patches/145554/checks/527229/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:11:44.180641", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10909/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:11:44.180641 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:11:44.180641 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791497504 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791497504 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497504 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67898 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gOkkb1wWVR ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527232, "url": "https://patchwork.sourceware.org/api/1.2/patches/145554/checks/527232/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:11:46.419207", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10909/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63369:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:11:46.419207 +++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:11:46.419207 +%s ++ 63369:pw-trigger.sh: pw_patch_check_state: 274: date=1791497506 ++ 63369:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791497504 -le 1791497506 ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791497506 +++ 63369:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63369:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 67905 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gOkkb1wWVR ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.C0FcErPtxh /tmp/tmp.gOkkb1wWVR + 63369:pw-trigger.sh: 89: check_state=fail + 63369:pw-trigger.sh: 90: '[' fail = pending ']' + 63369:pw-trigger.sh: 93: num_patch=1 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67630 1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67630 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67630 property '.*' value Patches 1 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67630 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63369:pw-trigger.sh: 74: true + 63369:pw-trigger.sh: 74: patch_id= + 63369:pw-trigger.sh: 75: '[' '' = '' ']' + 63369:pw-trigger.sh: 76: break + 63369:pw-trigger.sh: 96: '[' '' = '' ']' + 63369:pw-trigger.sh: 97: continue + 63369:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=3 ++ 63369:pw-trigger.sh: 64: shyaml get-value 3.id + 63369:pw-trigger.sh: 64: series_id=67646 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67646 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67646 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67646 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67646 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67646 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67646 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67646 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67646 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145578 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145578 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145578 + 63369:pw-trigger.sh: 74: patch_id=145578 + 63369:pw-trigger.sh: 75: '[' 145578 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145578 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145578 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145578 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145578 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145578 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145578 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.rNlroc2b2z +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.JukJDEzZin ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.rNlroc2b2z /tmp/tmp.JukJDEzZin' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145578/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145578/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 68007 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JukJDEzZin ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.rNlroc2b2z /tmp/tmp.JukJDEzZin + 63369:pw-trigger.sh: 89: check_state=pending + 63369:pw-trigger.sh: 90: '[' pending = pending ']' + 63369:pw-trigger.sh: 91: break + 63369:pw-trigger.sh: 96: '[' 145578 = '' ']' + 63369:pw-trigger.sh: 101: check_state=success + 63369:pw-trigger.sh: 108: '[' success '!=' success ']' + 63369:pw-trigger.sh: 113: j=2 + 63369:pw-trigger.sh: 114: cat + 63369:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=2 ++ 63369:pw-trigger.sh: 64: shyaml get-value 2.id + 63369:pw-trigger.sh: 64: series_id=67656 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67656 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67656 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67656 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67656 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67656 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67656 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67656 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67656 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145590 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145590 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145590 + 63369:pw-trigger.sh: 74: patch_id=145590 + 63369:pw-trigger.sh: 75: '[' 145590 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145590 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145590 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145590 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145590 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145590 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145590 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.m9rIl1P4dc +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.02gAaVMUlx ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.m9rIl1P4dc /tmp/tmp.02gAaVMUlx' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145590/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145590/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 68095 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.02gAaVMUlx ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.m9rIl1P4dc /tmp/tmp.02gAaVMUlx + 63369:pw-trigger.sh: 89: check_state=pending + 63369:pw-trigger.sh: 90: '[' pending = pending ']' + 63369:pw-trigger.sh: 91: break + 63369:pw-trigger.sh: 96: '[' 145590 = '' ']' + 63369:pw-trigger.sh: 101: check_state=success + 63369:pw-trigger.sh: 108: '[' success '!=' success ']' + 63369:pw-trigger.sh: 113: j=3 + 63369:pw-trigger.sh: 114: cat + 63369:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=1 ++ 63369:pw-trigger.sh: 64: shyaml get-value 1.id + 63369:pw-trigger.sh: 64: series_id=67657 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67657 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67657 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67657 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67657 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67657 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67657 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67657 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67657 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145591 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145591 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145591 + 63369:pw-trigger.sh: 74: patch_id=145591 + 63369:pw-trigger.sh: 75: '[' 145591 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145591 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145591 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145591 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145591 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145591 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145591 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NqKqmcu0UK +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.XtLYUR3HBD ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NqKqmcu0UK /tmp/tmp.XtLYUR3HBD' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145591/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145591/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 68183 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XtLYUR3HBD ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NqKqmcu0UK /tmp/tmp.XtLYUR3HBD + 63369:pw-trigger.sh: 89: check_state=pending + 63369:pw-trigger.sh: 90: '[' pending = pending ']' + 63369:pw-trigger.sh: 91: break + 63369:pw-trigger.sh: 96: '[' 145591 = '' ']' + 63369:pw-trigger.sh: 101: check_state=success + 63369:pw-trigger.sh: 108: '[' success '!=' success ']' + 63369:pw-trigger.sh: 113: j=4 + 63369:pw-trigger.sh: 114: cat + 63369:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 63369:pw-trigger.sh: 63: i=0 ++ 63369:pw-trigger.sh: 64: shyaml get-value 0.id + 63369:pw-trigger.sh: 64: series_id=67659 + 63369:pw-trigger.sh: 66: pw_series_complete_p binutils 67659 + 63369:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63369:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63369:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67659 + 63369:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63369:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67659 property Complete value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67659 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63369:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63369:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63369:pw-trigger.sh: 71: num_patch=0 + 63369:pw-trigger.sh: 72: true ++ 63369:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67659 0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67659 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67659 property '.*' value Patches 0 +++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=67659 +++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63369:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145594 ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145594 = '' ']' ++ 63369:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145594 + 63369:pw-trigger.sh: 74: patch_id=145594 + 63369:pw-trigger.sh: 75: '[' 145594 = '' ']' ++ 63369:pw-trigger.sh: 82: pw_get_patch_data binutils 145594 State ++ 63369:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63369:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63369:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145594 ++ 63369:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63369:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145594 property State value ++ 63369:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63369:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63369:pw-trigger.sh: pw_yaml_get: 100: local id=145594 ++ 63369:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63369:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63369:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63369:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63369:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63369:pw-trigger.sh: pw_yaml_get: 108: set +x + 63369:pw-trigger.sh: 82: patch_state=new + 63369:pw-trigger.sh: 83: case "$patch_state" in ++ 63369:pw-trigger.sh: 89: pw_patch_check_state 145594 tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63369:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145594 ++ 63369:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63369:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63369:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63369:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63369:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63369:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63369:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63369:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.5V9GQSPtzV +++ 63369:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63369:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.b67GdXpHv8 ++ 63369:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.5V9GQSPtzV /tmp/tmp.b67GdXpHv8' EXIT ++ 63369:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63369:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145594/checks/ ++ 63369:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145594/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63369:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63369:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63369:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63369:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63369:pw-trigger.sh: pw_patch_check_state: 267: wait 68273 ++ 63369:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63369:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.b67GdXpHv8 ++ 63369:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63369:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63369:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 63369:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.5V9GQSPtzV /tmp/tmp.b67GdXpHv8 + 63369:pw-trigger.sh: 89: check_state=pending + 63369:pw-trigger.sh: 90: '[' pending = pending ']' + 63369:pw-trigger.sh: 91: break + 63369:pw-trigger.sh: 96: '[' 145594 = '' ']' + 63369:pw-trigger.sh: 101: check_state=success + 63369:pw-trigger.sh: 108: '[' success '!=' success ']' + 63369:pw-trigger.sh: 113: j=5 + 63369:pw-trigger.sh: 114: cat + 63369:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 63369:pw-trigger.sh: 119: rm /tmp/tmp.Q3jjEw6W8X + 63369:pw-trigger.sh: 121: echo 'Processed 30 series and created 5 pre-commit triggers' Processed 30 series and created 5 pre-commit triggers + 63369:pw-trigger.sh: 1: pw_deinit binutils + 63369:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 63369:pw-trigger.sh: pw_deinit: 58: local project=binutils + 63369:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-63369 + 63369:pw-trigger.sh: 1: rm -f /tmp/tmp.Q3jjEw6W8X