+ 381637:jenkins827112816836556279.sh: build_container_exec: 29: set +x + 63641:pw-trigger.sh: 46: trap 'pw_deinit binutils' EXIT + 63641:pw-trigger.sh: 47: pw_init binutils + 63641:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 63641:pw-trigger.sh: pw_init: 42: local project=binutils + 63641:pw-trigger.sh: pw_init: 44: git -C binutils config pw.server https://patchwork.sourceware.org/api/1.2/ + 63641:pw-trigger.sh: pw_init: 46: git -C binutils config pw.project binutils + 63641:pw-trigger.sh: pw_init: 48: pw_clear_cache + 63641:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 63641:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-63641 + 63641:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-63641 ++ 63641:pw-trigger.sh: 49: mktemp + 63641:pw-trigger.sh: 49: yaml=/tmp/tmp.sX47Q0rTQR + 63641:pw-trigger.sh: 51: trap 'pw_deinit binutils; rm -f /tmp/tmp.sX47Q0rTQR' EXIT + 63641:pw-trigger.sh: 53: readarray -t prereq_bots ++ 63641:pw-trigger.sh: 53: print_prereq_bots tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 63641:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 63641:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 63641:pw-trigger.sh: 55: git -C binutils pw series list -f yaml + 63641:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 63641:pw-trigger.sh: 58: shyaml get-length + 63641:pw-trigger.sh: 58: len=30 + 63641:pw-trigger.sh: 59: i=30 + 63641:pw-trigger.sh: 60: j=0 + 63641:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=29 ++ 63641:pw-trigger.sh: 64: shyaml get-value 29.id + 63641:pw-trigger.sh: 64: series_id=67039 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67039 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67039 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67039 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67039 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67039 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67039 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67039 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67039 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144696 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144696 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144696 + 63641:pw-trigger.sh: 74: patch_id=144696 + 63641:pw-trigger.sh: 75: '[' 144696 = '' ']' ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144696 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144696 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144696 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144696 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144696 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144696 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NC06TVAqhM +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.dMO3zQMvWH ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NC06TVAqhM /tmp/tmp.dMO3zQMvWH' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144696/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144696/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 63766 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dMO3zQMvWH ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521454, "url": "https://patchwork.sourceware.org/api/1.2/patches/144696/checks/521454/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-26T10:11:20.788310", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10824/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-26T10:11:20.788310 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-26T10:11:20.788310 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790417480 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790417480 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790417480 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 63773 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dMO3zQMvWH ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521455, "url": "https://patchwork.sourceware.org/api/1.2/patches/144696/checks/521455/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-26T10:11:22.376102", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10824/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-26T10:11:22.376102 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-26T10:11:22.376102 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790417482 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790417480 -le 1790417482 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790417482 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 63780 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dMO3zQMvWH ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521462, "url": "https://patchwork.sourceware.org/api/1.2/patches/144696/checks/521462/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-26T10:16:24.151492", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10824/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-26T10:16:24.151492 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-26T10:16:24.151492 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790417784 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790417482 -le 1790417784 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790417784 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 63787 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dMO3zQMvWH ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NC06TVAqhM /tmp/tmp.dMO3zQMvWH + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67039 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67039 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67039 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67039 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=28 ++ 63641:pw-trigger.sh: 64: shyaml get-value 28.id + 63641:pw-trigger.sh: 64: series_id=67055 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67055 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67055 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67055 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67055 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67055 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67055 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67055 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67055 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144713 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144713 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144713 + 63641:pw-trigger.sh: 74: patch_id=144713 + 63641:pw-trigger.sh: 75: '[' 144713 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144713 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144713 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144713 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144713 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144713 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144713 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.sYh6Bbqmh7 +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.VAu7xHlqzw ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.sYh6Bbqmh7 /tmp/tmp.VAu7xHlqzw' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144713/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144713/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 63889 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VAu7xHlqzw ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521718, "url": "https://patchwork.sourceware.org/api/1.2/patches/144713/checks/521718/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-26T22:04:35.933433", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10825/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-26T22:04:35.933433 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-26T22:04:35.933433 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790460275 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790460275 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790460275 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 63896 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VAu7xHlqzw ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521719, "url": "https://patchwork.sourceware.org/api/1.2/patches/144713/checks/521719/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-26T22:04:38.291880", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10825/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-26T22:04:38.291880 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-26T22:04:38.291880 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790460278 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790460275 -le 1790460278 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790460278 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 63903 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VAu7xHlqzw ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521725, "url": "https://patchwork.sourceware.org/api/1.2/patches/144713/checks/521725/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-26T22:08:23.007533", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10825/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-26T22:08:23.007533 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-26T22:08:23.007533 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790460503 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790460278 -le 1790460503 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790460503 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 63910 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VAu7xHlqzw ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.sYh6Bbqmh7 /tmp/tmp.VAu7xHlqzw + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67055 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67055 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67055 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67055 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=27 ++ 63641:pw-trigger.sh: 64: shyaml get-value 27.id + 63641:pw-trigger.sh: 64: series_id=67068 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67068 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67068 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67068 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67068 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67068 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67068 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67068 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67068 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144728 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144728 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144728 + 63641:pw-trigger.sh: 74: patch_id=144728 + 63641:pw-trigger.sh: 75: '[' 144728 = '' ']' ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144728 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144728 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144728 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144728 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144728 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144728 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.bAifHGmXIf +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.6kqFYed6sL ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.bAifHGmXIf /tmp/tmp.6kqFYed6sL' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144728/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144728/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64012 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6kqFYed6sL ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522049, "url": "https://patchwork.sourceware.org/api/1.2/patches/144728/checks/522049/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-27T16:21:00.764270", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10826/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-27T16:21:00.764270 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-27T16:21:00.764270 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790526060 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790526060 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790526060 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64019 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6kqFYed6sL ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522050, "url": "https://patchwork.sourceware.org/api/1.2/patches/144728/checks/522050/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-27T16:21:02.286611", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10826/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-27T16:21:02.286611 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-27T16:21:02.286611 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790526062 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790526060 -le 1790526062 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790526062 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64026 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6kqFYed6sL ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522054, "url": "https://patchwork.sourceware.org/api/1.2/patches/144728/checks/522054/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-27T16:24:29.815965", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10826/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-27T16:24:29.815965 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-27T16:24:29.815965 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790526269 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790526062 -le 1790526269 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790526269 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64033 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6kqFYed6sL ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.bAifHGmXIf /tmp/tmp.6kqFYed6sL + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67068 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67068 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67068 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67068 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=26 ++ 63641:pw-trigger.sh: 64: shyaml get-value 26.id + 63641:pw-trigger.sh: 64: series_id=67076 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67076 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67076 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67076 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67076 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67076 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67076 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67076 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67076 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144736 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144736 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144736 + 63641:pw-trigger.sh: 74: patch_id=144736 + 63641:pw-trigger.sh: 75: '[' 144736 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144736 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144736 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144736 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144736 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144736 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144736 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.SOVN4lr5ff +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jzOXmkJbQA ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.SOVN4lr5ff /tmp/tmp.jzOXmkJbQA' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144736/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144736/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64135 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jzOXmkJbQA ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522134, "url": "https://patchwork.sourceware.org/api/1.2/patches/144736/checks/522134/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-27T18:24:52.395633", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10827/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-27T18:24:52.395633 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-27T18:24:52.395633 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790533492 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790533492 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790533492 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64142 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jzOXmkJbQA ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522135, "url": "https://patchwork.sourceware.org/api/1.2/patches/144736/checks/522135/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-27T18:24:53.989747", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10827/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-27T18:24:53.989747 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-27T18:24:53.989747 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790533493 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790533492 -le 1790533493 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790533493 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64149 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jzOXmkJbQA ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522136, "url": "https://patchwork.sourceware.org/api/1.2/patches/144736/checks/522136/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-27T18:27:07.894169", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10827/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-27T18:27:07.894169 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-27T18:27:07.894169 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790533627 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790533493 -le 1790533627 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790533627 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64156 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jzOXmkJbQA ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.SOVN4lr5ff /tmp/tmp.jzOXmkJbQA + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67076 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67076 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67076 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67076 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=25 ++ 63641:pw-trigger.sh: 64: shyaml get-value 25.id + 63641:pw-trigger.sh: 64: series_id=67092 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67092 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67092 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67092 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67092 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67092 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67092 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67092 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67092 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144753 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144753 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144753 + 63641:pw-trigger.sh: 74: patch_id=144753 + 63641:pw-trigger.sh: 75: '[' 144753 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144753 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144753 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144753 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144753 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144753 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144753 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.SODgRtvG5O +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.uzwYDvtWoM ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.SODgRtvG5O /tmp/tmp.uzwYDvtWoM' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144753/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144753/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64258 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uzwYDvtWoM ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522388, "url": "https://patchwork.sourceware.org/api/1.2/patches/144753/checks/522388/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T09:20:08.986756", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10828/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T09:20:08.986756 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T09:20:08.986756 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790587208 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790587208 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790587208 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64265 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uzwYDvtWoM ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522389, "url": "https://patchwork.sourceware.org/api/1.2/patches/144753/checks/522389/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T09:20:10.983239", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10828/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T09:20:10.983239 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T09:20:10.983239 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790587210 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790587208 -le 1790587210 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790587210 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64272 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uzwYDvtWoM ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522392, "url": "https://patchwork.sourceware.org/api/1.2/patches/144753/checks/522392/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T09:23:26.964177", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10828/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T09:23:26.964177 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T09:23:26.964177 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790587406 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790587210 -le 1790587406 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790587406 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64279 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uzwYDvtWoM ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.SODgRtvG5O /tmp/tmp.uzwYDvtWoM + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67092 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67092 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67092 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67092 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=24 ++ 63641:pw-trigger.sh: 64: shyaml get-value 24.id + 63641:pw-trigger.sh: 64: series_id=67102 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67102 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67102 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67102 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67102 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67102 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67102 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67102 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67102 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144772 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144772 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144772 + 63641:pw-trigger.sh: 74: patch_id=144772 + 63641:pw-trigger.sh: 75: '[' 144772 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144772 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144772 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144772 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144772 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144772 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144772 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.9nN7Dm7DAx +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.l7GrFdZMXW ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.9nN7Dm7DAx /tmp/tmp.l7GrFdZMXW' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144772/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144772/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64385 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.l7GrFdZMXW ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522563, "url": "https://patchwork.sourceware.org/api/1.2/patches/144772/checks/522563/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T15:52:21.592887", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10829/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T15:52:21.592887 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T15:52:21.592887 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790610741 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790610741 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790610741 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64392 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.l7GrFdZMXW ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522565, "url": "https://patchwork.sourceware.org/api/1.2/patches/144772/checks/522565/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T15:52:22.799435", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10829/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T15:52:22.799435 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T15:52:22.799435 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790610742 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790610741 -le 1790610742 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790610742 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64399 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.l7GrFdZMXW ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522573, "url": "https://patchwork.sourceware.org/api/1.2/patches/144772/checks/522573/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T15:56:30.465194", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10829/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T15:56:30.465194 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T15:56:30.465194 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790610990 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790610742 -le 1790610990 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790610990 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64406 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.l7GrFdZMXW ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.9nN7Dm7DAx /tmp/tmp.l7GrFdZMXW + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67102 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67102 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67102 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67102 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144774 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144774 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144774 + 63641:pw-trigger.sh: 74: patch_id=144774 + 63641:pw-trigger.sh: 75: '[' 144774 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144774 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144774 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144774 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144774 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144774 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144774 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.5RlwVNF006 +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bnnWrcPsW7 ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.5RlwVNF006 /tmp/tmp.bnnWrcPsW7' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144774/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144774/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64470 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bnnWrcPsW7 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522743, "url": "https://patchwork.sourceware.org/api/1.2/patches/144774/checks/522743/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T21:47:27.683694", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10830/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T21:47:27.683694 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T21:47:27.683694 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790632047 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790632047 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790632047 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64477 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bnnWrcPsW7 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522744, "url": "https://patchwork.sourceware.org/api/1.2/patches/144774/checks/522744/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T21:47:29.063306", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10830/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T21:47:29.063306 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T21:47:29.063306 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790632049 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790632047 -le 1790632049 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790632049 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64484 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bnnWrcPsW7 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522746, "url": "https://patchwork.sourceware.org/api/1.2/patches/144774/checks/522746/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T21:50:50.532558", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10830/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T21:50:50.532558 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T21:50:50.532558 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790632250 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790632049 -le 1790632250 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790632250 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64491 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bnnWrcPsW7 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.5RlwVNF006 /tmp/tmp.bnnWrcPsW7 + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=2 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67102 2 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67102 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67102 property '.*' value Patches 2 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67102 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144773 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144773 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144773 + 63641:pw-trigger.sh: 74: patch_id=144773 + 63641:pw-trigger.sh: 75: '[' 144773 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144773 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144773 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144773 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144773 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144773 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144773 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NinhXeP1yA +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.xfd1PplRV4 ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NinhXeP1yA /tmp/tmp.xfd1PplRV4' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144773/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144773/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64558 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xfd1PplRV4 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522846, "url": "https://patchwork.sourceware.org/api/1.2/patches/144773/checks/522846/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T04:31:55.333647", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10831/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T04:31:55.333647 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T04:31:55.333647 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790656315 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790656315 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790656315 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64565 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xfd1PplRV4 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522847, "url": "https://patchwork.sourceware.org/api/1.2/patches/144773/checks/522847/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T04:31:58.893979", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10831/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T04:31:58.893979 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T04:31:58.893979 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790656318 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790656315 -le 1790656318 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790656318 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64572 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xfd1PplRV4 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522856, "url": "https://patchwork.sourceware.org/api/1.2/patches/144773/checks/522856/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T04:35:32.734590", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10831/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T04:35:32.734590 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T04:35:32.734590 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790656532 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790656318 -le 1790656532 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790656532 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64579 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xfd1PplRV4 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NinhXeP1yA /tmp/tmp.xfd1PplRV4 + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=3 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67102 3 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67102 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67102 property '.*' value Patches 3 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67102 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=23 ++ 63641:pw-trigger.sh: 64: shyaml get-value 23.id + 63641:pw-trigger.sh: 64: series_id=67141 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67141 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67141 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67141 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67141 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67141 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67141 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67141 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67141 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144828 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144828 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144828 + 63641:pw-trigger.sh: 74: patch_id=144828 + 63641:pw-trigger.sh: 75: '[' 144828 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144828 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144828 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144828 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144828 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144828 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144828 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.yh4PRxAOlj +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.4He0U6lWHw ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.yh4PRxAOlj /tmp/tmp.4He0U6lWHw' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144828/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144828/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64687 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4He0U6lWHw ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523119, "url": "https://patchwork.sourceware.org/api/1.2/patches/144828/checks/523119/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:40:05.479470", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10832/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:40:05.479470 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:40:05.479470 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700005 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790700005 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700005 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64694 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4He0U6lWHw ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523120, "url": "https://patchwork.sourceware.org/api/1.2/patches/144828/checks/523120/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:40:07.031073", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10832/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:40:07.031073 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:40:07.031073 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700007 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700005 -le 1790700007 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700007 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64701 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4He0U6lWHw ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523124, "url": "https://patchwork.sourceware.org/api/1.2/patches/144828/checks/523124/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:43:40.157211", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10832/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:43:40.157211 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:43:40.157211 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700220 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700007 -le 1790700220 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700220 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64708 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4He0U6lWHw ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.yh4PRxAOlj /tmp/tmp.4He0U6lWHw + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67141 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67141 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67141 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67141 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=22 ++ 63641:pw-trigger.sh: 64: shyaml get-value 22.id + 63641:pw-trigger.sh: 64: series_id=67149 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67149 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67149 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67149 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67149 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67149 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67149 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67149 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67149 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144838 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144838 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144838 + 63641:pw-trigger.sh: 74: patch_id=144838 + 63641:pw-trigger.sh: 75: '[' 144838 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144838 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144838 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144838 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144838 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144838 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144838 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.GLwEogj1rc +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jvDK4vA9m8 ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.GLwEogj1rc /tmp/tmp.jvDK4vA9m8' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144838/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144838/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64810 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jvDK4vA9m8 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523122, "url": "https://patchwork.sourceware.org/api/1.2/patches/144838/checks/523122/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:42:31.643718", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10833/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:42:31.643718 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:42:31.643718 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700151 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790700151 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700151 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64817 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jvDK4vA9m8 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523123, "url": "https://patchwork.sourceware.org/api/1.2/patches/144838/checks/523123/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:42:34.282718", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10833/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:42:34.282718 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:42:34.282718 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700154 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700151 -le 1790700154 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700154 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64824 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jvDK4vA9m8 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523127, "url": "https://patchwork.sourceware.org/api/1.2/patches/144838/checks/523127/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:45:25.479751", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10833/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:45:25.479751 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:45:25.479751 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700325 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700154 -le 1790700325 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700325 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64831 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jvDK4vA9m8 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.GLwEogj1rc /tmp/tmp.jvDK4vA9m8 + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67149 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67149 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67149 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67149 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=21 ++ 63641:pw-trigger.sh: 64: shyaml get-value 21.id + 63641:pw-trigger.sh: 64: series_id=67151 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67151 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67151 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67151 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67151 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67151 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67151 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67151 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67151 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144840 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144840 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144840 + 63641:pw-trigger.sh: 74: patch_id=144840 + 63641:pw-trigger.sh: 75: '[' 144840 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144840 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144840 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144840 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144840 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144840 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144840 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.t5mIBAYh0w +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.zq5ygLxHUk ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.t5mIBAYh0w /tmp/tmp.zq5ygLxHUk' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144840/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144840/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64933 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zq5ygLxHUk ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523125, "url": "https://patchwork.sourceware.org/api/1.2/patches/144840/checks/523125/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:45:06.039414", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10834/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:45:06.039414 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:45:06.039414 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700306 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790700306 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700306 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64940 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zq5ygLxHUk ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523126, "url": "https://patchwork.sourceware.org/api/1.2/patches/144840/checks/523126/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:45:07.383605", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10834/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:45:07.383605 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:45:07.383605 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700307 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700306 -le 1790700307 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700307 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64947 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zq5ygLxHUk ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523131, "url": "https://patchwork.sourceware.org/api/1.2/patches/144840/checks/523131/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:47:43.296793", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10834/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:47:43.296793 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:47:43.296793 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700463 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700307 -le 1790700463 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700463 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 64954 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zq5ygLxHUk ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.t5mIBAYh0w /tmp/tmp.zq5ygLxHUk + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67151 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67151 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67151 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67151 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=20 ++ 63641:pw-trigger.sh: 64: shyaml get-value 20.id + 63641:pw-trigger.sh: 64: series_id=67152 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67152 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67152 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67152 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67152 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67152 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67152 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67152 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67152 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144841 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144841 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144841 + 63641:pw-trigger.sh: 74: patch_id=144841 + 63641:pw-trigger.sh: 75: '[' 144841 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144841 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144841 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144841 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144841 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144841 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144841 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Y7bqeymKLN +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.hCZfsbBlAU ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Y7bqeymKLN /tmp/tmp.hCZfsbBlAU' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144841/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144841/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65056 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hCZfsbBlAU ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523128, "url": "https://patchwork.sourceware.org/api/1.2/patches/144841/checks/523128/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:46:34.432846", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10835/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:46:34.432846 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:46:34.432846 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700394 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790700394 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700394 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65063 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hCZfsbBlAU ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523129, "url": "https://patchwork.sourceware.org/api/1.2/patches/144841/checks/523129/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:46:35.476944", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10835/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:46:35.476944 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:46:35.476944 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700395 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700394 -le 1790700395 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700395 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65070 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hCZfsbBlAU ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523132, "url": "https://patchwork.sourceware.org/api/1.2/patches/144841/checks/523132/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:49:18.255531", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10835/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:49:18.255531 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:49:18.255531 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700558 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700395 -le 1790700558 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700558 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65077 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hCZfsbBlAU ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Y7bqeymKLN /tmp/tmp.hCZfsbBlAU + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67152 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67152 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67152 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67152 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=19 ++ 63641:pw-trigger.sh: 64: shyaml get-value 19.id + 63641:pw-trigger.sh: 64: series_id=67155 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67155 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67155 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67155 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67155 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67155 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67155 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67155 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67155 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144844 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144844 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144844 + 63641:pw-trigger.sh: 74: patch_id=144844 + 63641:pw-trigger.sh: 75: '[' 144844 = '' ']' ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144844 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144844 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144844 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144844 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144844 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144844 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Lx0p7p4yUv +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.o597A6uayz ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Lx0p7p4yUv /tmp/tmp.o597A6uayz' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144844/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144844/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65179 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.o597A6uayz ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523133, "url": "https://patchwork.sourceware.org/api/1.2/patches/144844/checks/523133/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:49:28.338185", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10836/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:49:28.338185 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:49:28.338185 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700568 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790700568 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700568 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65186 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.o597A6uayz ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523134, "url": "https://patchwork.sourceware.org/api/1.2/patches/144844/checks/523134/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:49:30.115580", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10836/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:49:30.115580 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:49:30.115580 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700570 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700568 -le 1790700570 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700570 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65193 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.o597A6uayz ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523139, "url": "https://patchwork.sourceware.org/api/1.2/patches/144844/checks/523139/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:54:25.354091", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10836/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:54:25.354091 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:54:25.354091 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700865 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700570 -le 1790700865 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700865 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65200 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.o597A6uayz ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Lx0p7p4yUv /tmp/tmp.o597A6uayz + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67155 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67155 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67155 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67155 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=18 ++ 63641:pw-trigger.sh: 64: shyaml get-value 18.id + 63641:pw-trigger.sh: 64: series_id=67167 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67167 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67167 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67167 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67167 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67167 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67167 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67167 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67167 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144862 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144862 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144862 + 63641:pw-trigger.sh: 74: patch_id=144862 + 63641:pw-trigger.sh: 75: '[' 144862 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144862 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144862 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144862 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144862 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144862 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144862 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.pgSMjLYzUJ +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Bk5Mg7DaYp ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.pgSMjLYzUJ /tmp/tmp.Bk5Mg7DaYp' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144862/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144862/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65302 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Bk5Mg7DaYp ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523135, "url": "https://patchwork.sourceware.org/api/1.2/patches/144862/checks/523135/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:50:40.830002", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10837/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:50:40.830002 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:50:40.830002 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700640 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790700640 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700640 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65309 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Bk5Mg7DaYp ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523136, "url": "https://patchwork.sourceware.org/api/1.2/patches/144862/checks/523136/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:50:42.633002", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10837/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:50:42.633002 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:50:42.633002 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700642 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700640 -le 1790700642 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700642 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65316 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Bk5Mg7DaYp ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523140, "url": "https://patchwork.sourceware.org/api/1.2/patches/144862/checks/523140/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:56:09.949957", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10837/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:56:09.949957 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:56:09.949957 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790700969 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700642 -le 1790700969 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700969 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65323 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Bk5Mg7DaYp ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.pgSMjLYzUJ /tmp/tmp.Bk5Mg7DaYp + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67167 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67167 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67167 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67167 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=17 ++ 63641:pw-trigger.sh: 64: shyaml get-value 17.id + 63641:pw-trigger.sh: 64: series_id=67193 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67193 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67193 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67193 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67193 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67193 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67193 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67193 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67193 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144905 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144905 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144905 + 63641:pw-trigger.sh: 74: patch_id=144905 + 63641:pw-trigger.sh: 75: '[' 144905 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144905 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144905 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144905 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144905 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144905 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144905 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.65EpoUtYtS +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.JPVyfrT4j7 ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.65EpoUtYtS /tmp/tmp.JPVyfrT4j7' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144905/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144905/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65437 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JPVyfrT4j7 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523357, "url": "https://patchwork.sourceware.org/api/1.2/patches/144905/checks/523357/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T21:33:56.537158", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10838/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T21:33:56.537158 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T21:33:56.537158 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790717636 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790717636 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790717636 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65444 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JPVyfrT4j7 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523358, "url": "https://patchwork.sourceware.org/api/1.2/patches/144905/checks/523358/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T21:33:58.089731", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10838/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T21:33:58.089731 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T21:33:58.089731 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790717638 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790717636 -le 1790717638 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790717638 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65451 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JPVyfrT4j7 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523361, "url": "https://patchwork.sourceware.org/api/1.2/patches/144905/checks/523361/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T21:36:15.408517", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10838/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T21:36:15.408517 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T21:36:15.408517 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790717775 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790717638 -le 1790717775 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790717775 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65458 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JPVyfrT4j7 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.65EpoUtYtS /tmp/tmp.JPVyfrT4j7 + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67193 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67193 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67193 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67193 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144909 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144909 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144909 + 63641:pw-trigger.sh: 74: patch_id=144909 + 63641:pw-trigger.sh: 75: '[' 144909 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144909 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144909 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144909 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144909 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144909 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144909 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.PwKlerwpNu +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.uPZenDLl0b ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.PwKlerwpNu /tmp/tmp.uPZenDLl0b' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144909/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144909/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65522 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uPZenDLl0b ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523634, "url": "https://patchwork.sourceware.org/api/1.2/patches/144909/checks/523634/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T04:16:33.409604", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10840/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T04:16:33.409604 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T04:16:33.409604 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790741793 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790741793 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790741793 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65529 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uPZenDLl0b ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523636, "url": "https://patchwork.sourceware.org/api/1.2/patches/144909/checks/523636/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T04:16:37.419148", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10840/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T04:16:37.419148 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T04:16:37.419148 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790741797 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790741793 -le 1790741797 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790741797 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65536 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uPZenDLl0b ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523644, "url": "https://patchwork.sourceware.org/api/1.2/patches/144909/checks/523644/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T04:20:09.455103", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10840/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T04:20:09.455103 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T04:20:09.455103 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790742009 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790741797 -le 1790742009 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790742009 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65543 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uPZenDLl0b ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.PwKlerwpNu /tmp/tmp.uPZenDLl0b + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=2 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67193 2 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67193 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67193 property '.*' value Patches 2 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67193 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144902 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144902 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144902 + 63641:pw-trigger.sh: 74: patch_id=144902 + 63641:pw-trigger.sh: 75: '[' 144902 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144902 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144902 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144902 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144902 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144902 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144902 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lcPWIsqupG +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ahoapNz4Vo ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lcPWIsqupG /tmp/tmp.ahoapNz4Vo' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144902/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144902/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65610 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ahoapNz4Vo ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523892, "url": "https://patchwork.sourceware.org/api/1.2/patches/144902/checks/523892/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T09:50:39.354896", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10841/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T09:50:39.354896 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T09:50:39.354896 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790761839 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790761839 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790761839 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65617 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ahoapNz4Vo ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523894, "url": "https://patchwork.sourceware.org/api/1.2/patches/144902/checks/523894/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T09:50:46.590531", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10841/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T09:50:46.590531 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T09:50:46.590531 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790761846 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790761839 -le 1790761846 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790761846 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65624 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ahoapNz4Vo ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523897, "url": "https://patchwork.sourceware.org/api/1.2/patches/144902/checks/523897/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T09:55:16.288038", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10841/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T09:55:16.288038 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T09:55:16.288038 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790762116 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790761846 -le 1790762116 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790762116 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65631 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ahoapNz4Vo ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lcPWIsqupG /tmp/tmp.ahoapNz4Vo + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=3 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67193 3 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67193 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67193 property '.*' value Patches 3 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67193 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144910 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144910 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144910 + 63641:pw-trigger.sh: 74: patch_id=144910 + 63641:pw-trigger.sh: 75: '[' 144910 = '' ']' ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144910 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144910 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144910 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144910 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144910 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144910 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.w09vklt1xP +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.h2PxeQOjxF ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.w09vklt1xP /tmp/tmp.h2PxeQOjxF' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144910/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144910/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65701 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.h2PxeQOjxF ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524084, "url": "https://patchwork.sourceware.org/api/1.2/patches/144910/checks/524084/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T15:52:34.326100", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10842/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T15:52:34.326100 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T15:52:34.326100 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790783554 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790783554 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790783554 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65708 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.h2PxeQOjxF ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524085, "url": "https://patchwork.sourceware.org/api/1.2/patches/144910/checks/524085/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T15:52:36.571880", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10842/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T15:52:36.571880 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T15:52:36.571880 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790783556 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790783554 -le 1790783556 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790783556 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65715 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.h2PxeQOjxF ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524087, "url": "https://patchwork.sourceware.org/api/1.2/patches/144910/checks/524087/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T15:56:03.263404", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10842/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T15:56:03.263404 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T15:56:03.263404 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790783763 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790783556 -le 1790783763 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790783763 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65722 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.h2PxeQOjxF ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.w09vklt1xP /tmp/tmp.h2PxeQOjxF + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=4 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67193 4 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67193 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67193 property '.*' value Patches 4 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67193 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144911 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144911 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144911 + 63641:pw-trigger.sh: 74: patch_id=144911 + 63641:pw-trigger.sh: 75: '[' 144911 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144911 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144911 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144911 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144911 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144911 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144911 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.SzLRsaU3TB +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.yH3r9gaVuR ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.SzLRsaU3TB /tmp/tmp.yH3r9gaVuR' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144911/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144911/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65795 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yH3r9gaVuR ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524313, "url": "https://patchwork.sourceware.org/api/1.2/patches/144911/checks/524313/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:13:56.631609", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10846/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:13:56.631609 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:13:56.631609 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790806436 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790806436 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790806436 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65802 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yH3r9gaVuR ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524314, "url": "https://patchwork.sourceware.org/api/1.2/patches/144911/checks/524314/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:13:59.071303", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10846/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:13:59.071303 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:13:59.071303 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790806439 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790806436 -le 1790806439 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790806439 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65809 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yH3r9gaVuR ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524315, "url": "https://patchwork.sourceware.org/api/1.2/patches/144911/checks/524315/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:18:58.809506", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10846/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:18:58.809506 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:18:58.809506 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790806738 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790806439 -le 1790806738 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790806738 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65816 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yH3r9gaVuR ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.SzLRsaU3TB /tmp/tmp.yH3r9gaVuR + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=5 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67193 5 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67193 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=5 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67193 property '.*' value Patches 5 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67193 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=5 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144912 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144912 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144912 + 63641:pw-trigger.sh: 74: patch_id=144912 + 63641:pw-trigger.sh: 75: '[' 144912 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144912 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144912 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144912 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144912 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144912 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144912 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.aASYuAfkQK +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.3vkVSLkEPF ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.aASYuAfkQK /tmp/tmp.3vkVSLkEPF' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144912/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144912/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65892 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3vkVSLkEPF ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524622, "url": "https://patchwork.sourceware.org/api/1.2/patches/144912/checks/524622/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T04:26:04.116572", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10857/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:26:04.116572 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:26:04.116572 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790828764 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790828764 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790828764 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65899 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3vkVSLkEPF ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524623, "url": "https://patchwork.sourceware.org/api/1.2/patches/144912/checks/524623/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T04:26:07.330879", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10857/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:26:07.330879 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:26:07.330879 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790828767 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790828764 -le 1790828767 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790828767 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65906 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3vkVSLkEPF ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524626, "url": "https://patchwork.sourceware.org/api/1.2/patches/144912/checks/524626/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T04:28:54.976144", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10857/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:28:54.976144 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:28:54.976144 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790828934 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790828767 -le 1790828934 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790828934 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65913 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3vkVSLkEPF ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.aASYuAfkQK /tmp/tmp.3vkVSLkEPF + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=6 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67193 6 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67193 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=6 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67193 property '.*' value Patches 6 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67193 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=6 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144906 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144906 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144906 + 63641:pw-trigger.sh: 74: patch_id=144906 + 63641:pw-trigger.sh: 75: '[' 144906 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144906 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144906 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144906 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144906 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144906 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144906 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.3HxLw7PAqA +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.z5ZD7ZeWv3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.3HxLw7PAqA /tmp/tmp.z5ZD7ZeWv3' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144906/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144906/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65992 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.z5ZD7ZeWv3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524717, "url": "https://patchwork.sourceware.org/api/1.2/patches/144906/checks/524717/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T10:18:05.955959", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10861/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T10:18:05.955959 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T10:18:05.955959 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790849885 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790849885 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790849885 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 65999 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.z5ZD7ZeWv3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524718, "url": "https://patchwork.sourceware.org/api/1.2/patches/144906/checks/524718/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T10:18:07.901855", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10861/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T10:18:07.901855 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T10:18:07.901855 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790849887 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790849885 -le 1790849887 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790849887 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66006 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.z5ZD7ZeWv3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524719, "url": "https://patchwork.sourceware.org/api/1.2/patches/144906/checks/524719/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T10:21:48.668682", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10861/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T10:21:48.668682 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T10:21:48.668682 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790850108 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790849887 -le 1790850108 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790850108 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66013 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.z5ZD7ZeWv3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.3HxLw7PAqA /tmp/tmp.z5ZD7ZeWv3 + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=7 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67193 7 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67193 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=7 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67193 property '.*' value Patches 7 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67193 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=7 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=16 ++ 63641:pw-trigger.sh: 64: shyaml get-value 16.id + 63641:pw-trigger.sh: 64: series_id=67196 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67196 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67196 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67196 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67196 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67196 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67196 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67196 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67196 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144913 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144913 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144913 + 63641:pw-trigger.sh: 74: patch_id=144913 + 63641:pw-trigger.sh: 75: '[' 144913 = '' ']' ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144913 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144913 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144913 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144913 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144913 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144913 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ONE30RkOQN +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ePK9obXUAU ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ONE30RkOQN /tmp/tmp.ePK9obXUAU' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144913/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144913/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66133 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ePK9obXUAU ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523359, "url": "https://patchwork.sourceware.org/api/1.2/patches/144913/checks/523359/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T21:34:48.440411", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10839/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T21:34:48.440411 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T21:34:48.440411 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790717688 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790717688 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790717688 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66140 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ePK9obXUAU ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523360, "url": "https://patchwork.sourceware.org/api/1.2/patches/144913/checks/523360/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T21:34:49.474307", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10839/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T21:34:49.474307 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T21:34:49.474307 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790717689 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790717688 -le 1790717689 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790717689 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66147 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ePK9obXUAU ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523364, "url": "https://patchwork.sourceware.org/api/1.2/patches/144913/checks/523364/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T21:37:10.851324", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10839/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T21:37:10.851324 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T21:37:10.851324 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790717830 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790717689 -le 1790717830 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790717830 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66154 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ePK9obXUAU ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ONE30RkOQN /tmp/tmp.ePK9obXUAU + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67196 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67196 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67196 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67196 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=15 ++ 63641:pw-trigger.sh: 64: shyaml get-value 15.id + 63641:pw-trigger.sh: 64: series_id=67234 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67234 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67234 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67234 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67234 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67234 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67234 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67234 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67234 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144961 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144961 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144961 + 63641:pw-trigger.sh: 74: patch_id=144961 + 63641:pw-trigger.sh: 75: '[' 144961 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144961 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144961 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144961 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144961 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144961 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144961 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.YJRJ49f4B1 +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2XZKVFT9qc ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.YJRJ49f4B1 /tmp/tmp.2XZKVFT9qc' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144961/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144961/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66256 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2XZKVFT9qc ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524088, "url": "https://patchwork.sourceware.org/api/1.2/patches/144961/checks/524088/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T15:57:15.679873", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10843/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T15:57:15.679873 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T15:57:15.679873 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790783835 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790783835 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790783835 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66263 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2XZKVFT9qc ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524089, "url": "https://patchwork.sourceware.org/api/1.2/patches/144961/checks/524089/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T15:57:17.790413", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10843/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T15:57:17.790413 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T15:57:17.790413 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790783837 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790783835 -le 1790783837 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790783837 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66270 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2XZKVFT9qc ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524092, "url": "https://patchwork.sourceware.org/api/1.2/patches/144961/checks/524092/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T16:00:51.688569", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10843/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T16:00:51.688569 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T16:00:51.688569 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790784051 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790783837 -le 1790784051 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790784051 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66277 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2XZKVFT9qc ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.YJRJ49f4B1 /tmp/tmp.2XZKVFT9qc + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67234 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67234 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67234 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67234 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=14 ++ 63641:pw-trigger.sh: 64: shyaml get-value 14.id + 63641:pw-trigger.sh: 64: series_id=67238 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67238 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67238 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67238 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67238 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67238 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67238 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67238 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67238 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144971 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144971 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144971 + 63641:pw-trigger.sh: 74: patch_id=144971 + 63641:pw-trigger.sh: 75: '[' 144971 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144971 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144971 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144971 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144971 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144971 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144971 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.5MOrRsU0GT +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.mBWvyaHj9J ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.5MOrRsU0GT /tmp/tmp.mBWvyaHj9J' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144971/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144971/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66417 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mBWvyaHj9J ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524090, "url": "https://patchwork.sourceware.org/api/1.2/patches/144971/checks/524090/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T15:57:31.882653", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10844/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T15:57:31.882653 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T15:57:31.882653 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790783851 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790783851 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790783851 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66424 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mBWvyaHj9J ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524091, "url": "https://patchwork.sourceware.org/api/1.2/patches/144971/checks/524091/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T15:57:34.882247", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10844/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T15:57:34.882247 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T15:57:34.882247 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790783854 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790783851 -le 1790783854 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790783854 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66431 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mBWvyaHj9J ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524093, "url": "https://patchwork.sourceware.org/api/1.2/patches/144971/checks/524093/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T16:01:03.393986", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10844/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T16:01:03.393986 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T16:01:03.393986 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790784063 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790783854 -le 1790784063 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790784063 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66438 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mBWvyaHj9J ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.5MOrRsU0GT /tmp/tmp.mBWvyaHj9J + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67238 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67238 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67238 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67238 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144980 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144980 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144980 + 63641:pw-trigger.sh: 74: patch_id=144980 + 63641:pw-trigger.sh: 75: '[' 144980 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144980 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144980 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144980 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144980 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144980 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144980 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NO22h24spN +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.8Gb3SwrC6Y ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NO22h24spN /tmp/tmp.8Gb3SwrC6Y' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144980/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144980/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66502 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8Gb3SwrC6Y ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524323, "url": "https://patchwork.sourceware.org/api/1.2/patches/144980/checks/524323/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:25:40.697986", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10849/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:25:40.697986 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:25:40.697986 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807140 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790807140 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807140 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66509 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8Gb3SwrC6Y ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524324, "url": "https://patchwork.sourceware.org/api/1.2/patches/144980/checks/524324/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:25:43.020194", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10849/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:25:43.020194 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:25:43.020194 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807143 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807140 -le 1790807143 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807143 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66516 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8Gb3SwrC6Y ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524330, "url": "https://patchwork.sourceware.org/api/1.2/patches/144980/checks/524330/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:28:14.986400", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10849/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:28:14.986400 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:28:14.986400 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807294 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807143 -le 1790807294 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807294 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66523 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8Gb3SwrC6Y ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NO22h24spN /tmp/tmp.8Gb3SwrC6Y + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=2 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67238 2 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67238 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67238 property '.*' value Patches 2 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67238 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144985 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144985 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144985 + 63641:pw-trigger.sh: 74: patch_id=144985 + 63641:pw-trigger.sh: 75: '[' 144985 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144985 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144985 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144985 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144985 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144985 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144985 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.0LrU91j4SW +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.sfzPgzYQ2m ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.0LrU91j4SW /tmp/tmp.sfzPgzYQ2m' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144985/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144985/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66590 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sfzPgzYQ2m ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524624, "url": "https://patchwork.sourceware.org/api/1.2/patches/144985/checks/524624/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T04:26:25.500389", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10858/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:26:25.500389 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:26:25.500389 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790828785 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790828785 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790828785 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66597 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sfzPgzYQ2m ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524625, "url": "https://patchwork.sourceware.org/api/1.2/patches/144985/checks/524625/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T04:26:31.763997", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10858/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:26:31.763997 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:26:31.763997 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790828791 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790828785 -le 1790828791 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790828791 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66604 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sfzPgzYQ2m ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524629, "url": "https://patchwork.sourceware.org/api/1.2/patches/144985/checks/524629/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T04:29:36.160944", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10858/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:29:36.160944 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:29:36.160944 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790828976 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790828791 -le 1790828976 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790828976 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66611 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sfzPgzYQ2m ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.0LrU91j4SW /tmp/tmp.sfzPgzYQ2m + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=3 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67238 3 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67238 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67238 property '.*' value Patches 3 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67238 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144977 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144977 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144977 + 63641:pw-trigger.sh: 74: patch_id=144977 + 63641:pw-trigger.sh: 75: '[' 144977 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144977 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144977 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144977 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144977 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144977 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144977 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.BCsT6ojRI9 +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.CZRTJijh1P ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.BCsT6ojRI9 /tmp/tmp.CZRTJijh1P' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144977/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144977/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66681 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CZRTJijh1P ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524722, "url": "https://patchwork.sourceware.org/api/1.2/patches/144977/checks/524722/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T10:26:51.481922", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10862/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T10:26:51.481922 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T10:26:51.481922 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790850411 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790850411 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790850411 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66688 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CZRTJijh1P ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524723, "url": "https://patchwork.sourceware.org/api/1.2/patches/144977/checks/524723/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T10:26:58.792639", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10862/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T10:26:58.792639 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T10:26:58.792639 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790850418 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790850411 -le 1790850418 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790850418 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66695 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CZRTJijh1P ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524729, "url": "https://patchwork.sourceware.org/api/1.2/patches/144977/checks/524729/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T10:29:30.278141", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10862/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T10:29:30.278141 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T10:29:30.278141 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790850570 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790850418 -le 1790850570 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790850570 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66702 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CZRTJijh1P ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.BCsT6ojRI9 /tmp/tmp.CZRTJijh1P + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=4 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67238 4 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67238 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67238 property '.*' value Patches 4 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67238 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144979 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144979 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144979 + 63641:pw-trigger.sh: 74: patch_id=144979 + 63641:pw-trigger.sh: 75: '[' 144979 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144979 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144979 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144979 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144979 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144979 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144979 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.wcl7hCOGU3 +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.PzvwtR1GHC ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.wcl7hCOGU3 /tmp/tmp.PzvwtR1GHC' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144979/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144979/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66775 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PzvwtR1GHC ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524848, "url": "https://patchwork.sourceware.org/api/1.2/patches/144979/checks/524848/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:10:49.103639", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10863/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:10:49.103639 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:10:49.103639 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790874649 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790874649 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790874649 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66782 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PzvwtR1GHC ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524849, "url": "https://patchwork.sourceware.org/api/1.2/patches/144979/checks/524849/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:10:51.361590", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10863/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:10:51.361590 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:10:51.361590 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790874651 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790874649 -le 1790874651 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790874651 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66789 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PzvwtR1GHC ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524853, "url": "https://patchwork.sourceware.org/api/1.2/patches/144979/checks/524853/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:13:43.426683", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10863/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:13:43.426683 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:13:43.426683 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790874823 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790874651 -le 1790874823 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790874823 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66796 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PzvwtR1GHC ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.wcl7hCOGU3 /tmp/tmp.PzvwtR1GHC + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=5 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67238 5 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67238 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=5 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67238 property '.*' value Patches 5 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67238 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=5 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144984 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144984 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144984 + 63641:pw-trigger.sh: 74: patch_id=144984 + 63641:pw-trigger.sh: 75: '[' 144984 = '' ']' ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144984 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144984 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144984 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144984 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144984 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144984 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.rElqDeYC2M +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.DHEB7MUWhy ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.rElqDeYC2M /tmp/tmp.DHEB7MUWhy' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144984/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144984/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66872 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DHEB7MUWhy ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.rElqDeYC2M /tmp/tmp.DHEB7MUWhy + 63641:pw-trigger.sh: 89: check_state=pending + 63641:pw-trigger.sh: 90: '[' pending = pending ']' + 63641:pw-trigger.sh: 91: break + 63641:pw-trigger.sh: 96: '[' 144984 = '' ']' + 63641:pw-trigger.sh: 101: check_state=success + 63641:pw-trigger.sh: 108: '[' success '!=' success ']' + 63641:pw-trigger.sh: 113: j=1 + 63641:pw-trigger.sh: 114: cat + 63641:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=13 ++ 63641:pw-trigger.sh: 64: shyaml get-value 13.id + 63641:pw-trigger.sh: 64: series_id=67244 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67244 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67244 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67244 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67244 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67244 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67244 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67244 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67244 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144993 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144993 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144993 + 63641:pw-trigger.sh: 74: patch_id=144993 + 63641:pw-trigger.sh: 75: '[' 144993 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144993 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144993 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144993 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144993 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144993 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144993 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.oR3ALlp8t1 +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.7bAUJns4pJ ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.oR3ALlp8t1 /tmp/tmp.7bAUJns4pJ' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144993/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144993/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66962 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7bAUJns4pJ ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524095, "url": "https://patchwork.sourceware.org/api/1.2/patches/144993/checks/524095/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T16:02:31.179183", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10845/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T16:02:31.179183 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T16:02:31.179183 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790784151 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790784151 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790784151 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66969 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7bAUJns4pJ ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524096, "url": "https://patchwork.sourceware.org/api/1.2/patches/144993/checks/524096/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T16:02:32.443488", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10845/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T16:02:32.443488 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T16:02:32.443488 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790784152 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790784151 -le 1790784152 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790784152 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66976 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7bAUJns4pJ ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524101, "url": "https://patchwork.sourceware.org/api/1.2/patches/144993/checks/524101/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T16:06:16.823393", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10845/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T16:06:16.823393 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T16:06:16.823393 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790784376 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790784152 -le 1790784376 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790784376 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 66983 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7bAUJns4pJ ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.oR3ALlp8t1 /tmp/tmp.7bAUJns4pJ + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67244 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67244 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67244 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67244 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144994 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144994 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144994 + 63641:pw-trigger.sh: 74: patch_id=144994 + 63641:pw-trigger.sh: 75: '[' 144994 = '' ']' ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 144994 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144994 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144994 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=144994 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 144994 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144994 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.aBaoW5VBr1 +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.xw9EcJ14Co ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.aBaoW5VBr1 /tmp/tmp.xw9EcJ14Co' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144994/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144994/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67047 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xw9EcJ14Co ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524326, "url": "https://patchwork.sourceware.org/api/1.2/patches/144994/checks/524326/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:27:10.161902", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10850/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:27:10.161902 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:27:10.161902 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807230 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790807230 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807230 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67054 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xw9EcJ14Co ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524327, "url": "https://patchwork.sourceware.org/api/1.2/patches/144994/checks/524327/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:27:11.367415", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10850/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:27:11.367415 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:27:11.367415 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807231 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807230 -le 1790807231 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807231 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67061 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xw9EcJ14Co ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524334, "url": "https://patchwork.sourceware.org/api/1.2/patches/144994/checks/524334/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:29:40.058734", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10850/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:29:40.058734 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:29:40.058734 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807380 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807231 -le 1790807380 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807380 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67068 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xw9EcJ14Co ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.aBaoW5VBr1 /tmp/tmp.xw9EcJ14Co + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=2 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67244 2 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67244 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67244 property '.*' value Patches 2 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67244 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=12 ++ 63641:pw-trigger.sh: 64: shyaml get-value 12.id + 63641:pw-trigger.sh: 64: series_id=67268 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67268 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67268 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67268 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67268 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67268 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67268 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67268 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67268 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145031 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145031 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145031 + 63641:pw-trigger.sh: 74: patch_id=145031 + 63641:pw-trigger.sh: 75: '[' 145031 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145031 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145031 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145031 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145031 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145031 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145031 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.dQSBXra4WM +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jJGop6VclW ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.dQSBXra4WM /tmp/tmp.jJGop6VclW' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145031/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145031/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67175 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jJGop6VclW ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524328, "url": "https://patchwork.sourceware.org/api/1.2/patches/145031/checks/524328/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:28:03.805728", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10851/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:28:03.805728 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:28:03.805728 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807283 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790807283 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807283 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67182 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jJGop6VclW ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524329, "url": "https://patchwork.sourceware.org/api/1.2/patches/145031/checks/524329/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:28:04.897089", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10851/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:28:04.897089 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:28:04.897089 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807284 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807283 -le 1790807284 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807284 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67189 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jJGop6VclW ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524336, "url": "https://patchwork.sourceware.org/api/1.2/patches/145031/checks/524336/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:30:48.187667", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10851/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:30:48.187667 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:30:48.187667 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807448 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807284 -le 1790807448 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807448 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67196 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jJGop6VclW ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.dQSBXra4WM /tmp/tmp.jJGop6VclW + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67268 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67268 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67268 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67268 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145030 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145030 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145030 + 63641:pw-trigger.sh: 74: patch_id=145030 + 63641:pw-trigger.sh: 75: '[' 145030 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145030 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145030 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145030 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145030 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145030 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145030 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.m8xgelky3o +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.fBXUhKh5O5 ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.m8xgelky3o /tmp/tmp.fBXUhKh5O5' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145030/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145030/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67260 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fBXUhKh5O5 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524627, "url": "https://patchwork.sourceware.org/api/1.2/patches/145030/checks/524627/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T04:29:34.421055", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10859/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:29:34.421055 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:29:34.421055 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790828974 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790828974 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790828974 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67267 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fBXUhKh5O5 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524628, "url": "https://patchwork.sourceware.org/api/1.2/patches/145030/checks/524628/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T04:29:35.619684", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10859/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:29:35.619684 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:29:35.619684 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790828975 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790828974 -le 1790828975 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790828975 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67274 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fBXUhKh5O5 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524632, "url": "https://patchwork.sourceware.org/api/1.2/patches/145030/checks/524632/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T04:31:54.829564", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10859/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:31:54.829564 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:31:54.829564 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790829114 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790828975 -le 1790829114 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790829114 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67281 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fBXUhKh5O5 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.m8xgelky3o /tmp/tmp.fBXUhKh5O5 + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=2 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67268 2 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67268 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67268 property '.*' value Patches 2 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67268 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=11 ++ 63641:pw-trigger.sh: 64: shyaml get-value 11.id + 63641:pw-trigger.sh: 64: series_id=67280 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67280 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67280 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67280 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67280 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67280 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67280 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67280 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67280 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145052 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145052 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145052 + 63641:pw-trigger.sh: 74: patch_id=145052 + 63641:pw-trigger.sh: 75: '[' 145052 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145052 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145052 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145052 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145052 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145052 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145052 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Yb0XvgzEvu +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.V61l66lWo6 ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Yb0XvgzEvu /tmp/tmp.V61l66lWo6' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145052/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145052/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67386 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.V61l66lWo6 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524332, "url": "https://patchwork.sourceware.org/api/1.2/patches/145052/checks/524332/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:29:31.964993", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10852/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:29:31.964993 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:29:31.964993 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807371 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790807371 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807371 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67393 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.V61l66lWo6 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524333, "url": "https://patchwork.sourceware.org/api/1.2/patches/145052/checks/524333/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:29:33.039949", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10852/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:29:33.039949 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:29:33.039949 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807373 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807371 -le 1790807373 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807373 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67400 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.V61l66lWo6 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524339, "url": "https://patchwork.sourceware.org/api/1.2/patches/145052/checks/524339/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:32:33.852040", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10852/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:32:33.852040 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:32:33.852040 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807553 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807373 -le 1790807553 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807553 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67407 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.V61l66lWo6 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Yb0XvgzEvu /tmp/tmp.V61l66lWo6 + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67280 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67280 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67280 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67280 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=10 ++ 63641:pw-trigger.sh: 64: shyaml get-value 10.id + 63641:pw-trigger.sh: 64: series_id=67281 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67281 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67281 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67281 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67281 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67281 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67281 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67281 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67281 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145053 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145053 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145053 + 63641:pw-trigger.sh: 74: patch_id=145053 + 63641:pw-trigger.sh: 75: '[' 145053 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145053 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145053 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145053 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145053 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145053 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145053 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.46faBObYcl +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.O9eNxXIeI8 ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.46faBObYcl /tmp/tmp.O9eNxXIeI8' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145053/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145053/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67509 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.O9eNxXIeI8 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524337, "url": "https://patchwork.sourceware.org/api/1.2/patches/145053/checks/524337/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:31:40.106844", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10853/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:31:40.106844 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:31:40.106844 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807500 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790807500 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807500 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67516 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.O9eNxXIeI8 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524338, "url": "https://patchwork.sourceware.org/api/1.2/patches/145053/checks/524338/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:31:41.433005", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10853/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:31:41.433005 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:31:41.433005 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807501 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807500 -le 1790807501 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807501 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67523 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.O9eNxXIeI8 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524346, "url": "https://patchwork.sourceware.org/api/1.2/patches/145053/checks/524346/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:34:38.289960", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10853/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:34:38.289960 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:34:38.289960 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807678 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807501 -le 1790807678 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807678 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67530 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.O9eNxXIeI8 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.46faBObYcl /tmp/tmp.O9eNxXIeI8 + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67281 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67281 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67281 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67281 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=9 ++ 63641:pw-trigger.sh: 64: shyaml get-value 9.id + 63641:pw-trigger.sh: 64: series_id=67284 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67284 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67284 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67284 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67284 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67284 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67284 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67284 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67284 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145056 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145056 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145056 + 63641:pw-trigger.sh: 74: patch_id=145056 + 63641:pw-trigger.sh: 75: '[' 145056 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145056 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145056 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145056 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145056 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145056 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145056 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.8d99dO96rU +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.tsBYxgBOSK ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.8d99dO96rU /tmp/tmp.tsBYxgBOSK' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145056/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145056/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67632 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tsBYxgBOSK ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524340, "url": "https://patchwork.sourceware.org/api/1.2/patches/145056/checks/524340/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:32:34.778375", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10854/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:32:34.778375 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:32:34.778375 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807554 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790807554 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807554 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67639 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tsBYxgBOSK ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524342, "url": "https://patchwork.sourceware.org/api/1.2/patches/145056/checks/524342/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:32:36.068245", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10854/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:32:36.068245 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:32:36.068245 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807556 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807554 -le 1790807556 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807556 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67646 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tsBYxgBOSK ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524347, "url": "https://patchwork.sourceware.org/api/1.2/patches/145056/checks/524347/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:35:31.297850", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10854/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:35:31.297850 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:35:31.297850 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807731 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807556 -le 1790807731 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807731 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67653 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tsBYxgBOSK ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.8d99dO96rU /tmp/tmp.tsBYxgBOSK + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67284 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67284 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67284 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67284 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=8 ++ 63641:pw-trigger.sh: 64: shyaml get-value 8.id + 63641:pw-trigger.sh: 64: series_id=67282 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67282 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67282 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67282 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67282 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67282 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67282 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67282 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67282 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145054 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145054 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145054 + 63641:pw-trigger.sh: 74: patch_id=145054 + 63641:pw-trigger.sh: 75: '[' 145054 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145054 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145054 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145054 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145054 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145054 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145054 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.he8xh0P8ey +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.TIKIeUIyuM ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.he8xh0P8ey /tmp/tmp.TIKIeUIyuM' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145054/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145054/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67755 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TIKIeUIyuM ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524341, "url": "https://patchwork.sourceware.org/api/1.2/patches/145054/checks/524341/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:32:35.135427", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10855/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:32:35.135427 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:32:35.135427 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807555 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790807555 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807555 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67762 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TIKIeUIyuM ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524343, "url": "https://patchwork.sourceware.org/api/1.2/patches/145054/checks/524343/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:32:36.631086", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10855/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:32:36.631086 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:32:36.631086 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807556 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807555 -le 1790807556 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807556 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67769 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TIKIeUIyuM ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524348, "url": "https://patchwork.sourceware.org/api/1.2/patches/145054/checks/524348/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:35:32.289041", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10855/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:35:32.289041 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:35:32.289041 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807732 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807556 -le 1790807732 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807732 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67776 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TIKIeUIyuM ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.he8xh0P8ey /tmp/tmp.TIKIeUIyuM + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67282 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67282 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67282 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67282 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=7 ++ 63641:pw-trigger.sh: 64: shyaml get-value 7.id + 63641:pw-trigger.sh: 64: series_id=67283 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67283 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67283 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67283 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67283 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67283 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67283 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67283 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67283 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145055 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145055 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145055 + 63641:pw-trigger.sh: 74: patch_id=145055 + 63641:pw-trigger.sh: 75: '[' 145055 = '' ']' ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145055 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145055 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145055 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145055 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145055 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145055 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Y6oW0nCsr1 +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.J6Wl5hP6H2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Y6oW0nCsr1 /tmp/tmp.J6Wl5hP6H2' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145055/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145055/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67878 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.J6Wl5hP6H2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524344, "url": "https://patchwork.sourceware.org/api/1.2/patches/145055/checks/524344/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:33:52.618288", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10856/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:33:52.618288 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:33:52.618288 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807632 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790807632 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807632 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67885 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.J6Wl5hP6H2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524345, "url": "https://patchwork.sourceware.org/api/1.2/patches/145055/checks/524345/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:33:53.794418", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10856/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:33:53.794418 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:33:53.794418 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807633 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807632 -le 1790807633 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807633 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67892 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.J6Wl5hP6H2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524351, "url": "https://patchwork.sourceware.org/api/1.2/patches/145055/checks/524351/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:37:22.920925", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10856/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:37:22.920925 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:37:22.920925 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807842 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790807633 -le 1790807842 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807842 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 67899 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.J6Wl5hP6H2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Y6oW0nCsr1 /tmp/tmp.J6Wl5hP6H2 + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67283 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67283 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67283 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67283 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=6 ++ 63641:pw-trigger.sh: 64: shyaml get-value 6.id + 63641:pw-trigger.sh: 64: series_id=67285 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67285 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67285 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67285 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67285 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67285 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67285 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67285 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67285 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145057 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145057 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145057 + 63641:pw-trigger.sh: 74: patch_id=145057 + 63641:pw-trigger.sh: 75: '[' 145057 = '' ']' ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145057 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145057 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145057 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145057 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145057 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145057 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Dc8Hh7xmjS +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.5LqWaKG5wM ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Dc8Hh7xmjS /tmp/tmp.5LqWaKG5wM' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145057/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145057/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68001 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5LqWaKG5wM ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524317, "url": "https://patchwork.sourceware.org/api/1.2/patches/145057/checks/524317/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:20:30.465779", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10847/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:20:30.465779 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:20:30.465779 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790806830 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790806830 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790806830 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68008 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5LqWaKG5wM ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524318, "url": "https://patchwork.sourceware.org/api/1.2/patches/145057/checks/524318/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:20:31.430462", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10847/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:20:31.430462 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:20:31.430462 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790806831 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790806830 -le 1790806831 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790806831 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68015 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5LqWaKG5wM ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524321, "url": "https://patchwork.sourceware.org/api/1.2/patches/145057/checks/524321/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:22:49.352841", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10847/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:22:49.352841 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:22:49.352841 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790806969 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790806831 -le 1790806969 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790806969 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68022 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5LqWaKG5wM ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Dc8Hh7xmjS /tmp/tmp.5LqWaKG5wM + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67285 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67285 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67285 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67285 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=5 ++ 63641:pw-trigger.sh: 64: shyaml get-value 5.id + 63641:pw-trigger.sh: 64: series_id=67286 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67286 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67286 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67286 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67286 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67286 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67286 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67286 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67286 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145058 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145058 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145058 + 63641:pw-trigger.sh: 74: patch_id=145058 + 63641:pw-trigger.sh: 75: '[' 145058 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145058 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145058 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145058 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145058 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145058 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145058 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1msFgGBN3w +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Ck98AcAhwh ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1msFgGBN3w /tmp/tmp.Ck98AcAhwh' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145058/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145058/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68124 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ck98AcAhwh ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524319, "url": "https://patchwork.sourceware.org/api/1.2/patches/145058/checks/524319/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:21:38.598507", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10848/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:21:38.598507 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:21:38.598507 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790806898 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790806898 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790806898 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68131 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ck98AcAhwh ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524320, "url": "https://patchwork.sourceware.org/api/1.2/patches/145058/checks/524320/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:21:39.768856", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10848/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:21:39.768856 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:21:39.768856 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790806899 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790806898 -le 1790806899 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790806899 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68138 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ck98AcAhwh ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524322, "url": "https://patchwork.sourceware.org/api/1.2/patches/145058/checks/524322/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T22:23:58.851407", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10848/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T22:23:58.851407 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T22:23:58.851407 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790807038 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790806899 -le 1790807038 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790807038 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68145 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ck98AcAhwh ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1msFgGBN3w /tmp/tmp.Ck98AcAhwh + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67286 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67286 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67286 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67286 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=4 ++ 63641:pw-trigger.sh: 64: shyaml get-value 4.id + 63641:pw-trigger.sh: 64: series_id=67289 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67289 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67289 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67289 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67289 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67289 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67289 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67289 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67289 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145061 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145061 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145061 + 63641:pw-trigger.sh: 74: patch_id=145061 + 63641:pw-trigger.sh: 75: '[' 145061 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145061 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145061 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145061 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145061 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145061 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145061 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.BN1IsEAOQd +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ZXs9GGipQl ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.BN1IsEAOQd /tmp/tmp.ZXs9GGipQl' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145061/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145061/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68247 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZXs9GGipQl ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524630, "url": "https://patchwork.sourceware.org/api/1.2/patches/145061/checks/524630/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T04:30:24.128117", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10860/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:30:24.128117 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:30:24.128117 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790829024 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790829024 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790829024 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68254 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZXs9GGipQl ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524631, "url": "https://patchwork.sourceware.org/api/1.2/patches/145061/checks/524631/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T04:30:25.672258", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10860/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:30:25.672258 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:30:25.672258 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790829025 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790829024 -le 1790829025 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790829025 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68261 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZXs9GGipQl ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524633, "url": "https://patchwork.sourceware.org/api/1.2/patches/145061/checks/524633/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T04:32:46.655312", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10860/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T04:32:46.655312 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T04:32:46.655312 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790829166 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790829025 -le 1790829166 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790829166 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68268 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZXs9GGipQl ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.BN1IsEAOQd /tmp/tmp.ZXs9GGipQl + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67289 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67289 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67289 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67289 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=3 ++ 63641:pw-trigger.sh: 64: shyaml get-value 3.id + 63641:pw-trigger.sh: 64: series_id=67307 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67307 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67307 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67307 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67307 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=False + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 63641:pw-trigger.sh: 67: continue + 63641:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=2 ++ 63641:pw-trigger.sh: 64: shyaml get-value 2.id + 63641:pw-trigger.sh: 64: series_id=67325 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67325 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67325 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67325 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67325 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67325 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67325 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67325 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67325 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145106 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145106 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145106 + 63641:pw-trigger.sh: 74: patch_id=145106 + 63641:pw-trigger.sh: 75: '[' 145106 = '' ']' ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145106 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145106 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145106 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145106 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145106 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145106 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.KlPxItunPt +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.gTEZVajqIb ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.KlPxItunPt /tmp/tmp.gTEZVajqIb' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145106/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145106/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68400 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gTEZVajqIb ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524854, "url": "https://patchwork.sourceware.org/api/1.2/patches/145106/checks/524854/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:16:04.925410", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10864/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:16:04.925410 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:16:04.925410 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790874964 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790874964 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790874964 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68407 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gTEZVajqIb ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524855, "url": "https://patchwork.sourceware.org/api/1.2/patches/145106/checks/524855/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:16:06.586229", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10864/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:16:06.586229 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:16:06.586229 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790874966 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790874964 -le 1790874966 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790874966 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68414 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gTEZVajqIb ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524862, "url": "https://patchwork.sourceware.org/api/1.2/patches/145106/checks/524862/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:18:41.076400", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10864/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:18:41.076400 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:18:41.076400 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790875121 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790874966 -le 1790875121 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790875121 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68421 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gTEZVajqIb ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.KlPxItunPt /tmp/tmp.gTEZVajqIb + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67325 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67325 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67325 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67325 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145105 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145105 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145105 + 63641:pw-trigger.sh: 74: patch_id=145105 + 63641:pw-trigger.sh: 75: '[' 145105 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145105 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145105 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145105 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145105 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145105 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145105 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.TuvUD9u0u0 +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9V6Gox4YuU ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.TuvUD9u0u0 /tmp/tmp.9V6Gox4YuU' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145105/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145105/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68485 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9V6Gox4YuU ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.TuvUD9u0u0 /tmp/tmp.9V6Gox4YuU + 63641:pw-trigger.sh: 89: check_state=pending + 63641:pw-trigger.sh: 90: '[' pending = pending ']' + 63641:pw-trigger.sh: 91: break + 63641:pw-trigger.sh: 96: '[' 145105 = '' ']' + 63641:pw-trigger.sh: 101: check_state=success + 63641:pw-trigger.sh: 108: '[' success '!=' success ']' + 63641:pw-trigger.sh: 113: j=2 + 63641:pw-trigger.sh: 114: cat + 63641:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=1 ++ 63641:pw-trigger.sh: 64: shyaml get-value 1.id + 63641:pw-trigger.sh: 64: series_id=67329 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67329 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67329 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67329 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67329 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67329 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67329 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67329 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67329 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145112 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145112 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145112 + 63641:pw-trigger.sh: 74: patch_id=145112 + 63641:pw-trigger.sh: 75: '[' 145112 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145112 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145112 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145112 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145112 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145112 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145112 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.pEj2rX0qCv +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.HrZeo5KGnb ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.pEj2rX0qCv /tmp/tmp.HrZeo5KGnb' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145112/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145112/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68577 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HrZeo5KGnb ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524856, "url": "https://patchwork.sourceware.org/api/1.2/patches/145112/checks/524856/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:17:00.059672", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10865/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:17:00.059672 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:17:00.059672 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790875020 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790875020 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790875020 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68584 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HrZeo5KGnb ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524857, "url": "https://patchwork.sourceware.org/api/1.2/patches/145112/checks/524857/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:17:01.382037", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10865/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:17:01.382037 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:17:01.382037 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790875021 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790875020 -le 1790875021 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790875021 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68591 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HrZeo5KGnb ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524863, "url": "https://patchwork.sourceware.org/api/1.2/patches/145112/checks/524863/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:19:32.674171", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10865/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:19:32.674171 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:19:32.674171 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790875172 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790875021 -le 1790875172 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790875172 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68598 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HrZeo5KGnb ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.pEj2rX0qCv /tmp/tmp.HrZeo5KGnb + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67329 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67329 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67329 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67329 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145113 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145113 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145113 + 63641:pw-trigger.sh: 74: patch_id=145113 + 63641:pw-trigger.sh: 75: '[' 145113 = '' ']' ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145113 State ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145113 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145113 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145113 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145113 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145113 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lUB3p3U8Kr +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ME8eaoRx4a ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lUB3p3U8Kr /tmp/tmp.ME8eaoRx4a' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145113/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145113/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68662 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ME8eaoRx4a ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lUB3p3U8Kr /tmp/tmp.ME8eaoRx4a + 63641:pw-trigger.sh: 89: check_state=pending + 63641:pw-trigger.sh: 90: '[' pending = pending ']' + 63641:pw-trigger.sh: 91: break + 63641:pw-trigger.sh: 96: '[' 145113 = '' ']' + 63641:pw-trigger.sh: 101: check_state=success + 63641:pw-trigger.sh: 108: '[' success '!=' success ']' + 63641:pw-trigger.sh: 113: j=3 + 63641:pw-trigger.sh: 114: cat + 63641:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 63641:pw-trigger.sh: 63: i=0 ++ 63641:pw-trigger.sh: 64: shyaml get-value 0.id + 63641:pw-trigger.sh: 64: series_id=67333 + 63641:pw-trigger.sh: 66: pw_series_complete_p binutils 67333 + 63641:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 63641:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 63641:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67333 + 63641:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 63641:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67333 property Complete value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67333 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: pw_series_complete_p: 187: value=True + 63641:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 63641:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 63641:pw-trigger.sh: 71: num_patch=0 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67333 0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67333 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67333 property '.*' value Patches 0 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67333 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145117 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145117 = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145117 + 63641:pw-trigger.sh: 74: patch_id=145117 + 63641:pw-trigger.sh: 75: '[' 145117 = '' ']' ++ 63641:pw-trigger.sh: 82: pw_get_patch_data binutils 145117 State ++ 63641:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 63641:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145117 ++ 63641:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 63641:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145117 property State value ++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=145117 ++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 63641:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x + 63641:pw-trigger.sh: 82: patch_state=new + 63641:pw-trigger.sh: 83: case "$patch_state" in ++ 63641:pw-trigger.sh: 89: pw_patch_check_state 145117 tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145117 ++ 63641:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 63641:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 63641:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 63641:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 63641:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 63641:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.hpHSso4cOq +++ 63641:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 63641:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.sy6IAQkM2n ++ 63641:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.hpHSso4cOq /tmp/tmp.sy6IAQkM2n' EXIT ++ 63641:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 63641:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145117/checks/ ++ 63641:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145117/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 63641:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68750 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sy6IAQkM2n ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524858, "url": "https://patchwork.sourceware.org/api/1.2/patches/145117/checks/524858/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:17:43.697399", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10866/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:17:43.697399 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:17:43.697399 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790875063 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790875063 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790875063 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68757 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sy6IAQkM2n ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524859, "url": "https://patchwork.sourceware.org/api/1.2/patches/145117/checks/524859/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:17:44.723000", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10866/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:17:44.723000 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:17:44.723000 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790875064 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790875063 -le 1790875064 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790875064 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68764 ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sy6IAQkM2n ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524867, "url": "https://patchwork.sourceware.org/api/1.2/patches/145117/checks/524867/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:20:24.047856", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10866/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 63641:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:20:24.047856 +++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:20:24.047856 +%s ++ 63641:pw-trigger.sh: pw_patch_check_state: 274: date=1790875224 ++ 63641:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790875064 -le 1790875224 ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790875224 +++ 63641:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 63641:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 63641:pw-trigger.sh: pw_patch_check_state: 263: true ++ 63641:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 63641:pw-trigger.sh: pw_patch_check_state: 267: wait 68771 ++ 63641:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 63641:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sy6IAQkM2n ++ 63641:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 63641:pw-trigger.sh: pw_patch_check_state: 270: break ++ 63641:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 63641:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.hpHSso4cOq /tmp/tmp.sy6IAQkM2n + 63641:pw-trigger.sh: 89: check_state=success + 63641:pw-trigger.sh: 90: '[' success = pending ']' + 63641:pw-trigger.sh: 93: num_patch=1 + 63641:pw-trigger.sh: 72: true ++ 63641:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67333 1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67333 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67333 property '.*' value Patches 1 +++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 63641:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 63641:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 63641:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 63641:pw-trigger.sh: pw_yaml_get: 100: local id=67333 +++ 63641:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 63641:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 63641:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 63641:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 63641:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 63641:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 63641:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 63641:pw-trigger.sh: 74: true + 63641:pw-trigger.sh: 74: patch_id= + 63641:pw-trigger.sh: 75: '[' '' = '' ']' + 63641:pw-trigger.sh: 76: break + 63641:pw-trigger.sh: 96: '[' '' = '' ']' + 63641:pw-trigger.sh: 97: continue + 63641:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 63641:pw-trigger.sh: 119: rm /tmp/tmp.sX47Q0rTQR + 63641:pw-trigger.sh: 121: echo 'Processed 30 series and created 3 pre-commit triggers' Processed 30 series and created 3 pre-commit triggers + 63641:pw-trigger.sh: 1: pw_deinit binutils + 63641:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 63641:pw-trigger.sh: pw_deinit: 58: local project=binutils + 63641:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-63641 + 63641:pw-trigger.sh: 1: rm -f /tmp/tmp.sX47Q0rTQR